Matches Validators to Corresponding Converters
Identifier:
com.ibm.designer.domino.xsp.editor.converterValidatorMatcher
Since:
IBM Domino Designer 8.5.3
Description:
Domino Designer does not have a mechanism for determining which XPage validator should be used with any given XPage converter. This extension point allows third parties to contribute design time pairings of converters with validators such that Domino Designer can determine which validator should be used with a given converter.
Configuration Markup:
<!ELEMENT extension (matcher)+>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
An extension point that allows Domino Designer determine which validator should be used in conjunction with a given converter. Domino Designer cannot determine from the runtime definitions which validators are to be used with the various converters. This extension point is used the create design time pairings.
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT matcher EMPTY>
<!ATTLIST matcher
converterURI CDATA #REQUIRED
converterTagName CDATA #REQUIRED
validatorURI CDATA #REQUIRED
validatorTagName CDATA #REQUIRED
priority CDATA #IMPLIED
>
An element which pairs converters with corresponding validators.
- converterURI - The fully qualified XML namespace URI of the converter being paired.
- converterTagName - The local XML tag name of the converter being paired.
- validatorURI - The fully qualified XML namespace URI of the validator being paired.
- validatorTagName - The local XML tag name of the validator being paired.
- priority - An optional attribute which if specified should be one of 0, 1, 2, 3; where 3 is the lowest priority, 0 is the highest priority. If a priority is not specified, a default of 3 is assigned.
Examples:
<extension
point="com.ibm.designer.domino.xsp.editor.converterValidatorMatcher">
<matcher
converterTagName="convertDateTime"
converterURI="http://www.ibm.com/xsp/core"
priority="3"
validatorTagName="validateDateTime"
validatorURI="http://www.ibm.com/xsp/core">
</matcher>
</extension>
API Information:
The Domino Designer XPages editor utilizes this extension point. The Data and Validation properties panels use this extension point to determine which validator panel to use. This extension point is used in conjunction with the "com.ibm.designer.domino.xsp.editor.panels" extension point to provide dynamic UI to the Validation tab of the XPages editor.
(C) Copyright IBM Corp. 2011, 2014