blob: 969ebfb130530a326e1094ff7b3ad8dcc92fe594 [file] [log] [blame]
<?xml encoding='US-ASCII'?>
<!-- $Id$ -->
<category name='Parsing' package='&package;.parsers'>
<class id='caching-parser-pool' name='CachingParserPool'>
<field name='fSymbolTable'>
<reference idref='symbol-table'/>
</field>
<field name='fGrammarPool'>
<reference idref='grammar-pool'/>
</field>
<constructor/>
<constructor>
<param name='symbolTable'>
<reference idref='symbol-table'/>
</param>
<param name='grammarPool'>
<reference idref='grammar-pool'/>
</param>
</constructor>
<method name='getSymbolTable'>
<returns>
<reference idref='symbol-table'/>
</returns>
</method>
<method name='getGrammarPool'>
<returns>
<reference idref='grammar-pool'/>
</returns>
</method>
<method name='createDOMParser'>
<returns>
<reference idref='domparser'/>
</returns>
</method>
<method name='createSAXParser'>
<returns>
<reference idref='saxparser'/>
</returns>
</method>
</class>
<class id='parser' name='XMLParser'>
<implements>
<reference idref='configuration-manager'/>
</implements>
<field name='fSymbolTable'>
<reference idref='symbol-table'/>
</field>
<field name='fEntityManager'>
<reference idref='entity-manager'/>
</field>
<field name='fErrorReporter'>
<reference idref='error-reporter'/>
</field>
<field name='fNamespaces'>
<primitive type='boolean'/>
</field>
<field name='fValidation'>
<primitive type='boolean'/>
</field>
<field name='fDynamicValidation'>
<primitive type='boolean'/>
</field>
<field name='fContinueAfterFatalError'>
<primitive type='boolean'/>
</field>
<constructor/>
<constructor visibility='protected'>
<param name='symbolTable'>
<reference idref='symbol-table'/>
</param>
</constructor>
<method name='setFeature'>
<param name='featureId'>
<reference idref='java-string'/>
</param>
<param name='state'>
<primitive type='boolean'/>
</param>
<throws>
<reference idref='sax-not-recognized-exception'/>
</throws>
<throws>
<reference idref='sax-not-supported-exception'/>
</throws>
</method>
<method name='getFeature'>
<param name='featureId'>
<reference idref='java-string'/>
</param>
<returns>
<primitive type='boolean'/>
</returns>
<throws>
<reference idref='sax-not-recognized-exception'/>
</throws>
<throws>
<reference idref='sax-not-supported-exception'/>
</throws>
</method>
<method name='setProperty'>
<param name='propertyId'>
<reference idref='java-string'/>
</param>
<param name='value'>
<reference idref='java-object'/>
</param>
<throws>
<reference idref='sax-not-recognized-exception'/>
</throws>
<throws>
<reference idref='sax-not-supported-exception'/>
</throws>
</method>
<method name='getProperty'>
<param name='propertyId'>
<reference idref='java-string'/>
</param>
<returns>
<reference idref='java-object'/>
</returns>
<throws>
<reference idref='sax-not-recognized-exception'/>
</throws>
<throws>
<reference idref='sax-not-supported-exception'/>
</throws>
</method>
<method name='setEntityResolver'>
<param name='entityResolver'>
<reference idref='sax-entity-resolver'/>
</param>
</method>
<method name='setErrorHandler'>
<param name='errorHandler'>
<reference idref='sax-error-handler'/>
</param>
</method>
<method name='parse'>
<param name='systemId'>
<reference idref='java-string'/>
</param>
<throws>
<reference idref='java-io-exception'/>
</throws>
<throws>
<reference idref='sax-exception'/>
</throws>
</method>
<method name='parse'>
<param name='inputSource'>
<reference idref='sax-input-source'/>
</param>
<throws>
<reference idref='java-io-exception'/>
</throws>
<throws>
<reference idref='sax-exception'/>
</throws>
</method>
</class>
<class id='document-parser' name='XMLDocumentParser'>
<extends>
<reference idref='parser'/>
</extends>
<implements>
<reference idref='document-handler'/>
</implements>
<implements>
<reference idref='dtd-handler'/>
</implements>
<implements>
<reference idref='dtd-content-model-handler'/>
</implements>
<field name='fScanner'>
<reference idref='document-scanner'/>
</field>
<field name='fDTDScanner'>
<reference idref='dtd-scanner'/>
</field>
<field name='fValidator'>
<reference idref='validator'/>
</field>
<field name='fGrammarPool'>
<reference idref='grammar-pool'/>
</field>
<field name='fDatatypeValidatorFactory'>
<reference idref='datatype-validator-factory'/>
</field>
<constructor/>
<constructor visibility='protected'>
<param name='symbolTable'>
<reference idref='symbol-table'/>
</param>
<param name='grammarPool'>
<reference idref='grammar-pool'/>
</param>
</constructor>
</class>
<class id='domparser' name='DOMParser'>
<extends>
<reference idref='document-parser'/>
</extends>
<constructor/>
<constructor visibility='protected'>
<param name='symbolTable'>
<reference idref='symbol-table'/>
</param>
<param name='grammarPool'>
<reference idref='grammar-pool'/>
</param>
</constructor>
<method name='getDocument'>
<returns>
<reference idref='dom-document'/>
</returns>
</method>
</class>
<class id='saxparser' name='SAXParser'>
<extends>
<reference idref='document-parser'/>
</extends>
<implements>
<reference idref='sax-parser'/>
</implements>
<implements>
<reference idref='sax-xmlreader'/>
</implements>
<constructor/>
<constructor visibility='protected'>
<param name='symbolTable'>
<reference idref='symbol-table'/>
</param>
<param name='grammarPool'>
<reference idref='grammar-pool'/>
</param>
</constructor>
</class>
</category>