blob: ebd843a7cfec18214f2e7f78ce6455d1e301299e [file] [log] [blame]
<?xml encoding='US-ASCII'?>
<!-- $Id$ -->
<category name='Implementation: Validation Datatypes' package='&package;.impl.validation.datatypes'>
<class id='datatype-validator-factory-impl' name='DatatypeValidatorFactoryImpl'>
<implements>
<reference idref='datatype-validator-factory'/>
</implements>
<field name='fBaseTypes'>
<collection>
<collector>
<reference idref='java-hashtable'/>
</collector>
<items>
<reference idref='datatype-validator'/>
</items>
</collection>
</field>
</class>
<class id='datatype-validator-abstract' name='AbstractDatatypeValidator'>
<implements>
<reference idref='datatype-validator'/>
</implements>
<field name='fFacets'>
<collection>
<collector>
<reference idref='java-hashtable'/>
</collector>
<items>
<reference idref='java-string'/>
</items>
</collection>
</field>
<constructor visibility='protected'>
<param name='base'>
<reference idref='datatype-validator'/>
</param>
<param name='facets'>
<collection>
<collector>
<reference idref='java-hashtable'/>
</collector>
<items>
<reference idref='java-string'/>
</items>
</collection>
</param>
<param name='list'>
<primitive type='boolean'/>
</param>
<throws>
<reference idref='invalid-datatype-facet-exception'/>
</throws>
</constructor>
</class>
<class id='datatype-validator-string' name='StringDatatypeValidator'>
<extends>
<reference idref='datatype-validator-abstract'/>
</extends>
<constructor>
<param name='base'>
<reference idref='datatype-validator'/>
</param>
<param name='facets'>
<collection>
<collector>
<reference idref='java-hashtable'/>
</collector>
<items>
<reference idref='java-string'/>
</items>
</collection>
</param>
<param name='list'>
<primitive type='boolean'/>
</param>
<throws>
<reference idref='invalid-datatype-facet-exception'/>
</throws>
</constructor>
</class>
</category>