You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by an...@locus.apache.org on 2000/09/07 20:04:54 UTC
cvs commit: xml-xerces/java/design design.xml design.html design.zip
andyc 00/09/07 11:04:52
Modified: java/design Tag: xerces_j_2 design.xml design.html
design.zip
Log:
Made extensive changes to design based on evaluation of both
Crimson and Xerces codebases. Some of those changes include
the following:
1) Renaming "XMLConfigurable" to "XMLComponent" to better
reflect its purpose in the design.
2) Renamed some callback methods in the various handler
interfaces to match SAX naming conventions. While the
method prototypes are different in many cases, at
least the names will be familiar to people working with
both sets of interfaces.
3) Some methods were missing from "XMLAttributes".
4) Greatly simplified the "XMLEntityReader" based on ideas
from Crimson codebase. This also simplified and updated
the "XMLEntityManager" class.
5) Removed utility class to handle namespace scopes. Since
we depend on SAX, it makes sense to use their helper
class in the implementation to do this work.
Some things that still need to be worked on include:
6) Changing validation design from "validate on way out"
to "validate on way in". This is a controversial
decision because it's such a performance hit. This
choice was made to be able to handle the Schema "any"
feature where you have to skip the contents of that
element. But Eric Ye has shown that we can do this
in the current configuration. So more thought needs
to be done in this area.
7) Packaging and making it easy to create custom
implementations and configurations of XML parsers.
Revision Changes Path
No revision
No revision
1.1.2.2 +137 -331 xml-xerces/java/design/Attic/design.xml
Index: design.xml
===================================================================
RCS file: /home/cvs/xml-xerces/java/design/Attic/design.xml,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- design.xml 2000/09/06 00:20:29 1.1.2.1
+++ design.xml 2000/09/07 18:04:42 1.1.2.2
@@ -1,10 +1,10 @@
<?xml version='1.0' encoding='US-ASCII'?>
-<!-- $Id: design.xml,v 1.1.2.1 2000/09/06 00:20:29 andyc Exp $ -->
+<!-- $Id: design.xml,v 1.1.2.2 2000/09/07 18:04:42 andyc Exp $ -->
<!DOCTYPE design SYSTEM 'design.dtd' [
<!ENTITY package 'org.apache.xerces'>
]>
<design name='Xerces-J 2.0'>
- <date>$Date: 2000/09/06 00:20:29 $</date>
+ <date>$Date: 2000/09/07 18:04:42 $</date>
<!-- TYPES -->
<types>
@@ -16,6 +16,7 @@
</category>
<category name='Java I/O' package='java.io'>
<class id='java-io-exception' name='IOException'/>
+ <class id='java-io-reader' name='Reader'/>
</category>
<category name='Java Utils' package='java.util'>
<class id='java-empty-stack-exception' name='EmptyStackException'/>
@@ -241,39 +242,7 @@
<!-- Category: BASE -->
<category name='Base' package='&package;.framework'>
- <!--
- <class id='exception' name='XMLException'>
- <extends>
- <reference idref='java-exception'/>
- </extends>
- <constructor/>
- <constructor>
- <param name='message'>
- <reference idref='java-string'/>
- </param>
- </constructor>
- <constructor>
- <param name='exception'>
- <reference idref='java-exception'/>
- </param>
- </constructor>
- <constructor>
- <param name='message'>
- <reference idref='java-string'/>
- </param>
- <param name='exception'>
- <reference idref='java-exception'/>
- </param>
- </constructor>
- <method name='getException'>
- <returns>
- <reference idref='java-exception'/>
- </returns>
- </method>
- </class>
- -->
-
- <interface id='configurable' name='XMLConfigurable'>
+ <interface id='configurable' name='XMLComponent'>
<method name='reset'>
<param name='configurationManager'>
<reference idref='configuration-manager'/>
@@ -312,7 +281,7 @@
</method>
</interface>
- <interface id='configuration-manager' name='XMLConfigurationManager'>
+ <interface id='configuration-manager' name='XMLComponentManager'>
<method name='getFeature'>
<param name='featureId'>
<reference idref='java-string'/>
@@ -450,6 +419,11 @@
<primitive type='int'/>
</param>
</method>
+ <method name='append'>
+ <param name='s'>
+ <reference idref='string'/>
+ </param>
+ </method>
</class>
</category>
@@ -520,11 +494,6 @@
<reference idref='message-formatter'/>
</returns>
</method>
- <method name='setErrorHandler'>
- <param name='errorHandler'>
- <reference idref='sax-error-handler'/>
- </param>
- </method>
<method name='reportError'>
<param name='domain'>
<reference idref='java-string'/>
@@ -556,9 +525,6 @@
<reference idref='configurable'/>
</implements>
<implements>
- <reference idref='entity-reader-change-listener'/>
- </implements>
- <implements>
<reference idref='document-source'/>
</implements>
<field name='fSymbolTable'>
@@ -585,13 +551,6 @@
<reference idref='document-handler'/>
</field>
<constructor/>
- <!--
- <method name='setDocumentHandler'>
- <param name='documentHandler'>
- <reference idref='document-handler'/>
- </param>
- </method>
- -->
<method name='scanDocument'>
<param name='complete'>
<primitive type='boolean'/>
@@ -606,6 +565,7 @@
<reference idref='sax-exception'/>
</throws>
</method>
+ <!-- REVISIT
<method name='scanDocumentFragment'>
<param name='complete'>
<primitive type='boolean'/>
@@ -620,6 +580,7 @@
<reference idref='sax-exception'/>
</throws>
</method>
+ -->
</class>
<interface id='document-source' name='XMLDocumentSource'>
@@ -643,8 +604,8 @@
<param name='encoding'>
<reference idref='java-string'/>
</param>
- <param name='encodingSpecified'>
- <primitive type='boolean'/>
+ <param name='actualEncoding'>
+ <reference idref='java-string'/>
</param>
<param name='standalone'>
<reference idref='java-string'/>
@@ -655,7 +616,7 @@
</method>
<method name='doctypeDecl'>
<param name='rootElement'>
- <reference idref='qname'/>
+ <reference idref='java-string'/>
</param>
<param name='publicId'>
<reference idref='java-string'/>
@@ -671,11 +632,6 @@
<param name='text'>
<reference idref='string'/>
</param>
- <!-- REVISIT: Could this be a way of not buffering stuff?
- <param name='complete'>
- <primitive type='boolean'/>
- </param>
- -->
<throws>
<reference idref='sax-exception'/>
</throws>
@@ -691,7 +647,7 @@
<reference idref='sax-exception'/>
</throws>
</method>
- <method name='startNamespaceScope'>
+ <method name='startPrefixMapping'>
<param name='prefix'>
<reference idref='java-string'/>
</param>
@@ -740,7 +696,7 @@
<reference idref='sax-exception'/>
</throws>
</method>
- <method name='endNamespaceScope'>
+ <method name='endPrefixMapping'>
<param name='prefix'>
<reference idref='java-string'/>
</param>
@@ -748,21 +704,29 @@
<reference idref='sax-exception'/>
</throws>
</method>
- <method name='startEntityReference'>
+ <method name='startEntity'>
<param name='name'>
<reference idref='java-string'/>
</param>
- <param name='publicId'>
+ <throws>
+ <reference idref='sax-exception'/>
+ </throws>
+ </method>
+ <method name='textDecl'>
+ <param name='version'>
<reference idref='java-string'/>
</param>
- <param name='systemId'>
+ <param name='encoding'>
<reference idref='java-string'/>
</param>
+ <param name='actualEncoding'>
+ <reference idref='java-string'/>
+ </param>
<throws>
<reference idref='sax-exception'/>
</throws>
</method>
- <method name='endEntityReference'>
+ <method name='endEntity'>
<param name='name'>
<reference idref='java-string'/>
</param>
@@ -770,12 +734,12 @@
<reference idref='sax-exception'/>
</throws>
</method>
- <method name='startCDATASection'>
+ <method name='startCDATA'>
<throws>
<reference idref='sax-exception'/>
</throws>
</method>
- <method name='endCDATASection'>
+ <method name='endCDATA'>
<throws>
<reference idref='sax-exception'/>
</throws>
@@ -795,7 +759,7 @@
<reference idref='sax-attributes'/>
</implements>
<constructor/>
- <method name='addAttribute'>
+ <method name='setAttribute'>
<param name='name'>
<reference idref='qname'/>
</param>
@@ -823,6 +787,11 @@
<primitive type='int'/>
</param>
</method>
+ <method name='removeAttribute'>
+ <param name='name'>
+ <reference idref='qname'/>
+ </param>
+ </method>
<method name='clear'/>
<method name='getLength'>
<returns>
@@ -893,6 +862,17 @@
<primitive type='int'/>
</returns>
</method>
+ <method name='getEntityName'>
+ <param name='attrIndex'>
+ <primitive type='int'/>
+ </param>
+ <param name='entityIndex'>
+ <primitive type='int'/>
+ </param>
+ <returns>
+ <reference idref='java-string'/>
+ </returns>
+ </method>
<method name='getEntityOffset'>
<param name='attrIndex'>
<primitive type='int'/>
@@ -922,9 +902,6 @@
<reference idref='configurable'/>
</implements>
<implements>
- <reference idref='entity-reader-change-listener'/>
- </implements>
- <implements>
<reference idref='dtd-source'/>
</implements>
<implements>
@@ -946,10 +923,6 @@
<note>This field is initialized on reset.</note>
<reference idref='grammar-pool'/>
</field>
- <field name='fNamespaces'>
- <note>This field is initialized on reset.</note>
- <primitive type='boolean'/>
- </field>
<field name='fDTDHandler'>
<reference idref='dtd-handler'/>
</field>
@@ -957,18 +930,6 @@
<reference idref='dtd-content-model-handler'/>
</field>
<constructor/>
- <!--
- <method name='setDTDHandler'>
- <param name='dtdHandler'>
- <reference idref='dtd-handler'/>
- </param>
- </method>
- <method name='setDTDContentModelHandler'>
- <param name='dtdHandler'>
- <reference idref='dtd-content-model-handler'/>
- </param>
- </method>
- -->
<method name='scanDTD'>
<param name='complete'>
<primitive type='boolean'/>
@@ -1063,8 +1024,8 @@
</throws>
</method>
<method name='elementDecl'>
- <param name='element'>
- <reference idref='qname'/>
+ <param name='name'>
+ <reference idref='java-string'/>
</param>
<param name='contentModel'>
<reference idref='string'/>
@@ -1074,22 +1035,22 @@
</throws>
</method>
<method name='startAttlist'>
- <param name='element'>
- <reference idref='qname'/>
+ <param name='elementName'>
+ <reference idref='java-string'/>
</param>
<throws>
<reference idref='sax-exception'/>
</throws>
</method>
<method name='attributeDecl'>
- <param name='element'>
- <reference idref='qname'/>
+ <param name='elementName'>
+ <reference idref='java-string'/>
</param>
- <param name='attribute'>
- <reference idref='qname'/>
+ <param name='attributeName'>
+ <reference idref='java-string'/>
</param>
<param name='type'>
- <primitive type='short'/>
+ <reference idref='java-string'/>
</param>
<param name='enumeration'>
<array>
@@ -1097,7 +1058,7 @@
</array>
</param>
<param name='defaultType'>
- <primitive type='short'/>
+ <reference idref='java-string'/>
</param>
<param name='defaultValue'>
<reference idref='string'/>
@@ -1173,21 +1134,16 @@
<reference idref='sax-exception'/>
</throws>
</method>
- <method name='startParameterEntityReference'>
+ <!-- REVISIT: How do we handle these?
+ <method name='startParameterEntity'>
<param name='name'>
<reference idref='java-string'/>
</param>
- <param name='publicId'>
- <reference idref='java-string'/>
- </param>
- <param name='systemId'>
- <reference idref='java-string'/>
- </param>
<throws>
<reference idref='sax-exception'/>
</throws>
</method>
- <method name='endParameterEntityReference'>
+ <method name='endParameterEntity'>
<param name='name'>
<reference idref='java-string'/>
</param>
@@ -1195,7 +1151,8 @@
<reference idref='sax-exception'/>
</throws>
</method>
- <method name='startConditionalSection'>
+ -->
+ <method name='startConditional'>
<param name='type'>
<primitive type='short'/>
</param>
@@ -1203,7 +1160,7 @@
<reference idref='sax-exception'/>
</throws>
</method>
- <method name='endConditionalSection'>
+ <method name='endConditional'>
<throws>
<reference idref='sax-exception'/>
</throws>
@@ -1252,8 +1209,8 @@
<primitive type='short'/>
</constant>
<method name='startContentModel'>
- <param name='element'>
- <reference idref='qname'/>
+ <param name='elementName'>
+ <reference idref='java-string'/>
</param>
<param name='type'>
<primitive type='short'/>
@@ -1263,8 +1220,8 @@
</throws>
</method>
<method name='mixedElement'>
- <param name='element'>
- <reference idref='qname'/>
+ <param name='elementName'>
+ <reference idref='java-string'/>
</param>
<throws>
<reference idref='sax-exception'/>
@@ -1276,8 +1233,8 @@
</throws>
</method>
<method name='childrenElement'>
- <param name='element'>
- <reference idref='qname'/>
+ <param name='elementName'>
+ <reference idref='java-string'/>
</param>
<throws>
<reference idref='sax-exception'/>
@@ -1323,6 +1280,9 @@
<implements>
<reference idref='sax-locator'/>
</implements>
+ <field name='fEntityResolver'>
+ <reference idref='sax-entity-resolver'/>
+ </field>
<field name='fEntityReaders'>
<collection>
<collector>
@@ -1333,16 +1293,6 @@
</items>
</collection>
</field>
- <field name='fEntityReaderChangeListeners'>
- <collection>
- <collector>
- <reference idref='java-vector'/>
- </collector>
- <items>
- <reference idref='entity-reader-change-listener'/>
- </items>
- </collection>
- </field>
<constructor/>
<method name='resolveEntity'>
<param name='publicId'>
@@ -1351,6 +1301,9 @@
<param name='systemId'>
<reference idref='java-string'/>
</param>
+ <param name='baseSystemId'>
+ <reference idref='java-string'/>
+ </param>
<returns>
<reference idref='sax-input-source'/>
</returns>
@@ -1361,6 +1314,31 @@
<reference idref='sax-exception'/>
</throws>
</method>
+ <method name='addEntity'>
+ <param name='name'>
+ <reference idref='java-string'/>
+ </param>
+ <param name='publicId'>
+ <reference idref='java-string'/>
+ </param>
+ <param name='systemId'>
+ <reference idref='java-string'/>
+ </param>
+ <param name='baseSystemId'>
+ <reference idref='java-string'/>
+ </param>
+ </method>
+ <method name='createEntityReader'>
+ <param name='entityName'>
+ <reference idref='java-string'/>
+ </param>
+ <returns>
+ <reference idref='entity-reader'/>
+ </returns>
+ <throws>
+ <reference idref='java-io-exception'/>
+ </throws>
+ </method>
<method name='createEntityReader'>
<param name='inputSource'>
<reference idref='sax-input-source'/>
@@ -1377,6 +1355,7 @@
<reference idref='entity-reader'/>
</param>
</method>
+ <!-- REVISIT: Is this useful?
<method name='peekEntityReader'>
<param name='depth'>
<primitive type='int'/>
@@ -1385,39 +1364,21 @@
<reference idref='entity-reader'/>
</returns>
</method>
+ -->
<method name='popEntityReader'>
<returns>
<reference idref='entity-reader'/>
</returns>
</method>
- <method name='addEntityReaderChangeListener'>
- <param name='entityReaderChangeListener'>
- <reference idref='entity-reader-change-listener'/>
- </param>
- </method>
- <method name='removeEntityReaderChangeListener'>
- <param name='entityReaderChangeListener'>
- <reference idref='entity-reader-change-listener'/>
- </param>
- </method>
</class>
<class id='entity-reader' name='XMLEntityReader'>
+ <extends>
+ <reference idref='java-io-reader'/>
+ </extends>
<implements>
<reference idref='sax-locator'/>
</implements>
- <constant name='SCAN_ATT_COMPLETE'>
- <primitive type='short'/>
- </constant>
- <constant name='SCAN_ATT_CONTENT'>
- <primitive type='short'/>
- </constant>
- <constant name='SCAN_ATT_ENTITY'>
- <primitive type='short'/>
- </constant>
- <field name='fEntityManager'>
- <reference idref='entity-manager'/>
- </field>
<field name='fInputSource'>
<reference idref='sax-input-source'/>
</field>
@@ -1434,9 +1395,6 @@
<primitive type='long'/>
</field>
<constructor>
- <param name='entityManager'>
- <reference idref='entity-manager'/>
- </param>
<param name='inputSource'>
<reference idref='sax-input-source'/>
</param>
@@ -1451,152 +1409,28 @@
<primitive type='long'/>
</returns>
</method>
- <!-- REVISIT
- <method name='lookingAtValidChar'>
- <param name='consume'>
- <primitive type='boolean'/>
- </param>
+ <method name='read'>
<returns>
- <primitive type='boolean'/>
- </returns>
- <throws>
- <reference idref='java-io-exception'/>
- </throws>
- </method>
- -->
- <method name='lookingAtChar'>
- <param name='c'>
- <primitive type='char'/>
- </param>
- <param name='consume'>
- <primitive type='boolean'/>
- </param>
- <returns>
- <primitive type='boolean'/>
- </returns>
- <throws>
- <reference idref='java-io-exception'/>
- </throws>
- </method>
- <method name='lookingAtSpace'>
- <param name='consume'>
- <primitive type='boolean'/>
- </param>
- <returns>
- <primitive type='boolean'/>
- </returns>
- <throws>
- <reference idref='java-io-exception'/>
- </throws>
- </method>
- <method name='scanName'>
- <param name='name'>
- <reference idref='string'/>
- </param>
- <returns>
- <primitive type='boolean'/>
- </returns>
- <throws>
- <reference idref='java-io-exception'/>
- </throws>
- </method>
- <method name='scanQName'>
- <param name='prefix'>
- <reference idref='string'/>
- </param>
- <param name='localpart'>
- <reference idref='string'/>
- </param>
- <param name='rawname'>
- <reference idref='string'/>
- </param>
- <returns>
- <primitive type='boolean'/>
- </returns>
- <throws>
- <reference idref='java-io-exception'/>
- </throws>
- </method>
- <method name='scanToChar'>
- <param name='c'>
- <primitive type='char'/>
- </param>
- <param name='text'>
- <reference idref='string'/>
- </param>
- <returns>
- <primitive type='boolean'/>
- </returns>
- <throws>
- <reference idref='java-io-exception'/>
- </throws>
- </method>
- <method name='scanContent'>
- <param name='content'>
- <reference idref='string'/>
- </param>
- <returns>
- <primitive type='boolean'/>
- </returns>
- <throws>
- <reference idref='java-io-exception'/>
- </throws>
- </method>
- <method name='scanAttContent'>
- <param name='quote'>
- <primitive type='char'/>
- </param>
- <param name='content'>
- <reference idref='string'/>
- </param>
- <returns>
- <primitive type='short'/>
- </returns>
- <throws>
- <reference idref='java-io-exception'/>
- </throws>
- </method>
- <method name='scanCharRef'>
- <param name='hexadecimal'>
- <primitive type='boolean'/>
- </param>
- <returns>
<primitive type='int'/>
</returns>
<throws>
<reference idref='java-io-exception'/>
</throws>
- </method>
- <method name='skipToChar'>
- <param name='c'>
- <primitive type='char'/>
- </param>
- <param name='consume'>
- <primitive type='boolean'/>
- </param>
- <returns>
- <primitive type='boolean'/>
- </returns>
- <throws>
- <reference idref='java-io-exception'/>
- </throws>
</method>
- <method name='skipSpaces'>
- <returns>
- <primitive type='boolean'/>
- </returns>
- <throws>
- <reference idref='java-io-exception'/>
- </throws>
- </method>
- <method name='skipString'>
- <param name='string'>
+ <method name='read'>
+ <param name='buffer'>
<array>
<primitive type='char'/>
</array>
</param>
+ <param name='offset'>
+ <primitive type='int'/>
+ </param>
+ <param name='length'>
+ <primitive type='int'/>
+ </param>
<returns>
- <primitive type='boolean'/>
+ <primitive type='int'/>
</returns>
<throws>
<reference idref='java-io-exception'/>
@@ -1609,17 +1443,6 @@
</method>
</class>
- <interface id='entity-reader-change-listener' name='XMLEntityReaderChangeListener'>
- <method name='entityReaderChanged'>
- <param name='reader'>
- <reference idref='entity-reader'/>
- </param>
- <throws>
- <reference idref='sax-exception'/>
- </throws>
- </method>
- </interface>
-
</category>
<!-- Category: VALIDATING -->
@@ -1683,7 +1506,7 @@
</field>
<constructor/>
<method name='putGrammar'>
- <param name='targetNamespace'>
+ <param name='key'>
<reference idref='java-string'/>
</param>
<param name='grammar'>
@@ -1691,7 +1514,7 @@
</param>
</method>
<method name='getGrammar'>
- <param name='targetNamespace'>
+ <param name='key'>
<reference idref='java-string'/>
</param>
<returns>
@@ -1699,7 +1522,7 @@
</returns>
</method>
<method name='removeGrammar'>
- <param name='targetNamespace'>
+ <param name='key'>
<reference idref='java-string'/>
</param>
<returns>
@@ -1715,20 +1538,24 @@
<field name='fTargetNamespace'>
<reference idref='java-string'/>
</field>
+ <!-- REVISIT
<field name='fGrammarDocument'>
<reference idref='dom-document'/>
</field>
+ -->
<constructor/>
<method name='getTargetNamespace'>
<returns>
<reference idref='java-string'/>
</returns>
</method>
+ <!-- REVISIT
<method name='getGrammarDocument'>
<returns>
<reference idref='dom-document'/>
</returns>
</method>
+ -->
<method name='getElementDeclIndex'>
<param name='elementDeclName'>
<reference idref='java-string'/>
@@ -2086,6 +1913,9 @@
<field name='systemId' visibility='public'>
<reference idref='java-string'/>
</field>
+ <field name='baseSystemId' visibility='public'>
+ <reference idref='java-string'/>
+ </field>
<field name='notation' visibility='public'>
<reference idref='java-string'/>
</field>
@@ -2094,16 +1924,19 @@
</field>
<method name='setValues'>
<param name='name'>
- <reference idref='java-string'/>
+ <reference idref='java-string'/>
</param>
<param name='publicId'>
- <reference idref='java-string'/>
+ <reference idref='java-string'/>
</param>
<param name='systemId'>
- <reference idref='java-string'/>
+ <reference idref='java-string'/>
</param>
+ <param name='baseSystemId'>
+ <reference idref='java-string'/>
+ </param>
<param name='notation'>
- <reference idref='java-string'/>
+ <reference idref='java-string'/>
</param>
<param name='isPE'>
<primitive type='boolean'/>
@@ -2122,6 +1955,9 @@
<field name='systemId' visibility='public'>
<reference idref='java-string'/>
</field>
+ <field name='baseSystemId' visibility='public'>
+ <reference idref='java-string'/>
+ </field>
<method name='setValues'>
<param name='name'>
<reference idref='java-string'/>
@@ -2132,6 +1968,9 @@
<param name='systemId'>
<reference idref='java-string'/>
</param>
+ <param name='baseSystemId'>
+ <reference idref='java-string'/>
+ </param>
</method>
<method name='clear'/>
</class>
@@ -2555,14 +2394,6 @@
<reference idref='java-string'/>
</param>
</constructor>
- <!--
- <method name='setDTDHandler'>
- <reference idref='dtd-handler'/>
- </method>
- <method name='setDTDContentModelHandler'>
- <reference idref='dtd-content-model-handler'/>
- </method>
- -->
</class>
<class id='schema-grammar' name='SchemaGrammar'>
@@ -3182,31 +3013,6 @@
</param>
</method>
<method name='clear'/>
- </class>
-
- <class id='namespace-scope' name='NamespaceScope'>
- <field name='fDepth'>
- <primitive type='int'/>
- </field>
- <constructor/>
- <method name='increaseDepth'/>
- <method name='decreaseDepth'/>
- <method name='setNamespaceForPrefix'>
- <param name='prefix'>
- <reference idref='java-string'/>
- </param>
- <param name='namespace'>
- <reference idref='java-string'/>
- </param>
- </method>
- <method name='getNamespaceForPrefix'>
- <param name='prefix'>
- <reference idref='java-string'/>
- </param>
- <returns>
- <reference idref='java-string'/>
- </returns>
- </method>
</class>
<interface id='message-formatter' name='MessageFormatter'>
1.1.2.2 +422 -500 xml-xerces/java/design/Attic/design.html
Index: design.html
===================================================================
RCS file: /home/cvs/xml-xerces/java/design/Attic/design.html,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- design.html 2000/09/06 00:20:27 1.1.2.1
+++ design.html 2000/09/07 18:04:43 1.1.2.2
@@ -11,40 +11,40 @@
<H2>Classes and Interfaces</H2>
<H3>Base</H3>
<BLOCKQUOTE>
- <A name="XMLConfigurable"><DL class="interface">
- <DT>interface <SPAN class="interface-title">XMLConfigurable</SPAN>
+ <A name="XMLComponent"><DL class="interface">
+ <DT>interface <SPAN class="interface-title">XMLComponent</SPAN>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">reset</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="interface-title">XMLComponentManager</SPAN> <SPAN
class="param-title">configurationManager</SPAN> )
<LI>
<SPAN class="method-title">setFeature</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">featureId</SPAN>, boolean <SPAN
class="param-title">state</SPAN> )
<LI>
<SPAN class="method-title">setProperty</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">propertyId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">Object</SPAN> <SPAN
class="param-title">value</SPAN> )
</UL>
</DL>
</A></BLOCKQUOTE>
<BLOCKQUOTE>
- <A name="XMLConfigurationManager"><DL class="interface">
- <DT>interface <SPAN class="interface-title">XMLConfigurationManager</SPAN>
+ <A name="XMLComponentManager"><DL class="interface">
+ <DT>interface <SPAN class="interface-title">XMLComponentManager</SPAN>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">getFeature</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">featureId</SPAN> ) : boolean
<LI>
<SPAN class="method-title">getProperty</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">propertyId</SPAN> ) :
- <SPAN class="class-title"></SPAN>
+ <SPAN class="class-title">Object</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
@@ -81,18 +81,18 @@
class="param-title">length</SPAN> ) : boolean
<LI>
<SPAN class="method-title">equals</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN class="param-title">s</SPAN>
- ) : boolean
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">s</SPAN> ) : boolean
<LI>
<SPAN class="method-title">toString</SPAN> ( )
- : <SPAN class="class-title"></SPAN>
+ : <SPAN class="class-title">String</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
<BLOCKQUOTE>
<A name="XMLStringBuffer"><DL class="class">
<DT>class <SPAN class="class-title">XMLStringBuffer</SPAN>
- <DD class="extends"> extends <SPAN class="class-title"></SPAN>
+ <DD class="extends"> extends <SPAN class="class-title">XMLString</SPAN>
<DD class="constants"> constants: <UL>
<LI>int <SPAN class="constant-title">SIZE</SPAN>
</UL>
@@ -110,13 +110,17 @@
class="param-title">c</SPAN> )
<LI>
<SPAN class="method-title">append</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN class="param-title">s</SPAN>
- )
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">s</SPAN> )
<LI>
<SPAN class="method-title">append</SPAN> ( char[] <SPAN
class="param-title">ch</SPAN>, int <SPAN
class="param-title">offset</SPAN>, int <SPAN
class="param-title">length</SPAN> )
+ <LI>
+ <SPAN class="method-title">append</SPAN> ( <SPAN
+ class="class-title">XMLString</SPAN> <SPAN
+ class="param-title">s</SPAN> )
</UL>
</DL>
</A></BLOCKQUOTE>
@@ -124,7 +128,7 @@
<BLOCKQUOTE>
<A name="XMLErrorReporter"><DL class="class">
<DT>class <SPAN class="class-title">XMLErrorReporter</SPAN>
- <DD class="implements"> implements <SPAN class="class-title"></SPAN>
+ <DD class="implements"> implements <SPAN class="interface-title">XMLComponent</SPAN>
<DD class="constants"> constants: <UL>
<LI>short <SPAN class="constant-title">SEVERITY_WARNING</SPAN>
<LI>short <SPAN class="constant-title">SEVERITY_ERROR</SPAN>
@@ -132,12 +136,13 @@
</UL>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fLocale</SPAN>
+ <SPAN class="class-title">Locale</SPAN> <SPAN class="field-title">fLocale</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> < <SPAN
- class="class-title"></SPAN> > <SPAN class="field-title">fMessageFormatters</SPAN>
+ <SPAN class="class-title">Hashtable</SPAN> < <SPAN
+ class="interface-title">MessageFormatter</SPAN> >
+ <SPAN class="field-title">fMessageFormatters</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fErrorHandler</SPAN>
+ <SPAN class="interface-title">ErrorHandler</SPAN> <SPAN class="field-title">fErrorHandler</SPAN>
<LI>boolean <SPAN class="field-title">fContinueAfterFatalError</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
@@ -148,33 +153,29 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">setLocale</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">Locale</SPAN> <SPAN
class="param-title">locale</SPAN> )
<LI>
<SPAN class="method-title">putMessageFormatter</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">domain</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="interface-title">MessageFormatter</SPAN> <SPAN
class="param-title">messageFormatter</SPAN> )
<LI>
<SPAN class="method-title">getMessageFormatter</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
- class="param-title">domain</SPAN> ) : <SPAN class="class-title"></SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN
+ class="param-title">domain</SPAN> ) : <SPAN class="interface-title">MessageFormatter</SPAN>
<LI>
<SPAN class="method-title">removeMessageFormatter</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
- class="param-title">domain</SPAN> ) : <SPAN class="class-title"></SPAN>
- <LI>
- <SPAN class="method-title">setErrorHandler</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">errorHandler</SPAN> )
+ <SPAN class="class-title">String</SPAN> <SPAN
+ class="param-title">domain</SPAN> ) : <SPAN class="interface-title">MessageFormatter</SPAN>
<LI>
<SPAN class="method-title">reportError</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">domain</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">key</SPAN>, <SPAN
- class="class-title"></SPAN>[] <SPAN
+ class="class-title">Object</SPAN>[] <SPAN
class="param-title">arguments</SPAN>, short <SPAN
class="param-title">severity</SPAN> )
</UL>
@@ -185,20 +186,19 @@
<A name="XMLDocumentScanner"><DL class="class">
<DT>class <SPAN class="class-title">XMLDocumentScanner</SPAN>
<DD class="implements"> implements <SPAN
- class="class-title"></SPAN>, <SPAN class="class-title"></SPAN>,
- <SPAN class="class-title"></SPAN>
+ class="interface-title">XMLComponent</SPAN>, <SPAN class="interface-title">XMLDocumentSource</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fSymbolTable</SPAN>
+ <SPAN class="class-title">SymbolTable</SPAN> <SPAN class="field-title">fSymbolTable</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fErrorReporter</SPAN>
+ <SPAN class="class-title">XMLErrorReporter</SPAN> <SPAN class="field-title">fErrorReporter</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fEntityManager</SPAN>
+ <SPAN class="class-title">XMLEntityManager</SPAN> <SPAN class="field-title">fEntityManager</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fDTDScanner</SPAN>
+ <SPAN class="class-title">XMLDTDScanner</SPAN> <SPAN class="field-title">fDTDScanner</SPAN>
<LI>boolean <SPAN class="field-title">fNamespaces</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fDocumentHandler</SPAN>
+ <SPAN class="interface-title">XMLDocumentHandler</SPAN> <SPAN class="field-title">fDocumentHandler</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
@@ -209,10 +209,6 @@
<LI>
<SPAN class="method-title">scanDocument</SPAN> ( boolean
<SPAN class="param-title">complete</SPAN> ) : boolean
- <LI>
- <SPAN class="method-title">scanDocumentFragment</SPAN> (
- boolean <SPAN class="param-title">complete</SPAN> )
- : boolean
</UL>
</DL>
</A></BLOCKQUOTE>
@@ -222,7 +218,7 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">setDocumentHandler</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="interface-title">XMLDocumentHandler</SPAN> <SPAN
class="param-title">documentHandler</SPAN> )
</UL>
</DL>
@@ -236,78 +232,82 @@
)
<LI>
<SPAN class="method-title">xmlDecl</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">version</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">encoding</SPAN>, boolean <SPAN
- class="param-title">encodingSpecified</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">encoding</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">actualEncoding</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">standalone</SPAN> )
<LI>
<SPAN class="method-title">doctypeDecl</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">rootElement</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">publicId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">systemId</SPAN> )
<LI>
<SPAN class="method-title">comment</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLString</SPAN> <SPAN
class="param-title">text</SPAN> )
<LI>
<SPAN class="method-title">processingInstruction</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">target</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLString</SPAN> <SPAN
class="param-title">data</SPAN> )
<LI>
- <SPAN class="method-title">startNamespaceScope</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="method-title">startPrefixMapping</SPAN> (
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">prefix</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN class="param-title">uri</SPAN>
- )
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">uri</SPAN> )
<LI>
<SPAN class="method-title">startElement</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">QName</SPAN> <SPAN
class="param-title">element</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLAttributes</SPAN> <SPAN
class="param-title">attributes</SPAN> )
<LI>
<SPAN class="method-title">characters</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLString</SPAN> <SPAN
class="param-title">text</SPAN>, boolean <SPAN
class="param-title">whitespace</SPAN> )
<LI>
<SPAN class="method-title">ignorableWhitespace</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">XMLString</SPAN> <SPAN
class="param-title">text</SPAN> )
<LI>
<SPAN class="method-title">endElement</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">QName</SPAN> <SPAN
class="param-title">element</SPAN> )
<LI>
- <SPAN class="method-title">endNamespaceScope</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="method-title">endPrefixMapping</SPAN> (
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">prefix</SPAN> )
<LI>
- <SPAN class="method-title">startEntityReference</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
- class="param-title">name</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">publicId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">systemId</SPAN> )
+ <SPAN class="method-title">startEntity</SPAN> ( <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">name</SPAN> )
+ <LI>
+ <SPAN class="method-title">textDecl</SPAN> ( <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">version</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">encoding</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">actualEncoding</SPAN> )
<LI>
- <SPAN class="method-title">endEntityReference</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="method-title">endEntity</SPAN> ( <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">name</SPAN> )
<LI>
- <SPAN class="method-title">startCDATASection</SPAN> (
+ <SPAN class="method-title">startCDATA</SPAN> (
)
<LI>
- <SPAN class="method-title">endCDATASection</SPAN> (
- )
+ <SPAN class="method-title">endCDATA</SPAN> ( )
<LI>
<SPAN class="method-title">endDocument</SPAN> (
)
@@ -318,7 +318,7 @@
<A name="XMLAttributes"><DL class="class">
<DT>class <SPAN class="class-title">XMLAttributes</SPAN>
<DD class="implements"> implements <SPAN
- class="class-title"></SPAN>, <SPAN class="class-title"></SPAN>
+ class="interface-title">AttributeList</SPAN>, <SPAN class="interface-title">Attributes</SPAN>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">XMLAttributes</SPAN> (
@@ -326,21 +326,25 @@
</UL>
<DD class="methods"> methods: <UL>
<LI>
- <SPAN class="method-title">addAttribute</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ <SPAN class="method-title">setAttribute</SPAN> ( <SPAN
+ class="class-title">QName</SPAN> <SPAN
class="param-title">name</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">type</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLString</SPAN> <SPAN
class="param-title">value</SPAN> ) : int
<LI>
<SPAN class="method-title">addAttributeEntity</SPAN> (
int <SPAN class="param-title">index</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">name</SPAN>, int <SPAN
class="param-title">offset</SPAN>, int <SPAN
class="param-title">length</SPAN> )
<LI>
+ <SPAN class="method-title">removeAttribute</SPAN> ( <SPAN
+ class="class-title">QName</SPAN> <SPAN
+ class="param-title">name</SPAN> )
+ <LI>
<SPAN class="method-title">clear</SPAN> ( )
<LI>
<SPAN class="method-title">getLength</SPAN> ( )
@@ -348,40 +352,45 @@
<LI>
<SPAN class="method-title">setName</SPAN> ( int <SPAN
class="param-title">index</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">QName</SPAN> <SPAN
class="param-title">name</SPAN> )
<LI>
<SPAN class="method-title">getName</SPAN> ( int <SPAN
class="param-title">index</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">QName</SPAN> <SPAN
class="param-title">name</SPAN> )
<LI>
<SPAN class="method-title">setType</SPAN> ( int <SPAN
class="param-title">index</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">type</SPAN> )
<LI>
<SPAN class="method-title">getType</SPAN> ( int <SPAN
- class="param-title">index</SPAN> ) : <SPAN class="class-title"></SPAN>
+ class="param-title">index</SPAN> ) : <SPAN class="class-title">String</SPAN>
<LI>
<SPAN class="method-title">setValue</SPAN> ( int <SPAN
class="param-title">index</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">value</SPAN> )
<LI>
<SPAN class="method-title">setValue</SPAN> ( int <SPAN
class="param-title">index</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLString</SPAN> <SPAN
class="param-title">value</SPAN> )
<LI>
<SPAN class="method-title">getValue</SPAN> ( int <SPAN
class="param-title">index</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLString</SPAN> <SPAN
class="param-title">value</SPAN> )
<LI>
<SPAN class="method-title">getEntityCount</SPAN> ( int
<SPAN class="param-title">attrIndex</SPAN> ) : int
<LI>
+ <SPAN class="method-title">getEntityName</SPAN> ( int
+ <SPAN class="param-title">attrIndex</SPAN>, int <SPAN
+ class="param-title">entityIndex</SPAN> ) :
+ <SPAN class="class-title">String</SPAN>
+ <LI>
<SPAN class="method-title">getEntityOffset</SPAN> ( int
<SPAN class="param-title">attrIndex</SPAN>, int <SPAN
class="param-title">entityIndex</SPAN> ) : int
@@ -396,22 +405,22 @@
<A name="XMLDTDScanner"><DL class="class">
<DT>class <SPAN class="class-title">XMLDTDScanner</SPAN>
<DD class="implements"> implements <SPAN
- class="class-title"></SPAN>, <SPAN class="class-title"></SPAN>,
- <SPAN class="class-title"></SPAN>, <SPAN class="class-title"></SPAN>
+ class="interface-title">XMLComponent</SPAN>, <SPAN
+ class="interface-title">XMLDTDSource</SPAN>, <SPAN class="interface-title">XMLDTDContentModelSource</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fSymbolTable</SPAN>
+ <SPAN class="class-title">SymbolTable</SPAN> <SPAN class="field-title">fSymbolTable</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fErrorReporter</SPAN>
+ <SPAN class="class-title">XMLErrorReporter</SPAN> <SPAN class="field-title">fErrorReporter</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fEntityManager</SPAN>
+ <SPAN class="class-title">XMLEntityManager</SPAN> <SPAN class="field-title">fEntityManager</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fGrammarPool</SPAN>
- <LI>boolean <SPAN class="field-title">fNamespaces</SPAN>
+ <SPAN class="class-title">GrammarPool</SPAN> <SPAN class="field-title">fGrammarPool</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fDTDHandler</SPAN>
+ <SPAN class="interface-title">XMLDTDHandler</SPAN> <SPAN class="field-title">fDTDHandler</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fDTDContentModelHandler</SPAN>
+ <SPAN class="interface-title">XMLDTDContentModelHandler</SPAN>
+ <SPAN class="field-title">fDTDContentModelHandler</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
@@ -439,7 +448,7 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">setDTDHandler</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="interface-title">XMLDTDHandler</SPAN> <SPAN
class="param-title">dtdHandler</SPAN> )
</UL>
</DL>
@@ -456,13 +465,13 @@
<SPAN class="method-title">startDTD</SPAN> ( )
<LI>
<SPAN class="method-title">comment</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLString</SPAN> <SPAN
class="param-title">text</SPAN> )
<LI>
<SPAN class="method-title">processingInstruction</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">target</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLString</SPAN> <SPAN
class="param-title">data</SPAN> )
<LI>
<SPAN class="method-title">startExternalSubset</SPAN> (
@@ -472,80 +481,70 @@
)
<LI>
<SPAN class="method-title">elementDecl</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">element</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">name</SPAN>, <SPAN
+ class="class-title">XMLString</SPAN> <SPAN
class="param-title">contentModel</SPAN> )
<LI>
<SPAN class="method-title">startAttlist</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">element</SPAN> )
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">elementName</SPAN> )
<LI>
<SPAN class="method-title">attributeDecl</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">element</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">attribute</SPAN>, short <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">elementName</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">attributeName</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">type</SPAN>, <SPAN
- class="class-title"></SPAN>[] <SPAN
- class="param-title">enumeration</SPAN>, short <SPAN
+ class="class-title">String</SPAN>[] <SPAN
+ class="param-title">enumeration</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">defaultType</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLString</SPAN> <SPAN
class="param-title">defaultValue</SPAN> )
<LI>
<SPAN class="method-title">endAttlist</SPAN> (
)
<LI>
<SPAN class="method-title">internalEntityDecl</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">name</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLString</SPAN> <SPAN
class="param-title">text</SPAN>, boolean <SPAN
class="param-title">isPE</SPAN> )
<LI>
<SPAN class="method-title">externalEntityDecl</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">name</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">publicId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">systemId</SPAN>, boolean <SPAN
class="param-title">isPE</SPAN> )
<LI>
<SPAN class="method-title">unparsedEntityDecl</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">name</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">publicId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">systemId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">notation</SPAN> )
<LI>
<SPAN class="method-title">notationDecl</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">name</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">publicId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">systemId</SPAN> )
- <LI>
- <SPAN class="method-title">startParameterEntityReference</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">name</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">publicId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">systemId</SPAN> )
- <LI>
- <SPAN class="method-title">endParameterEntityReference</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
- class="param-title">name</SPAN> )
<LI>
- <SPAN class="method-title">startConditionalSection</SPAN> (
+ <SPAN class="method-title">startConditional</SPAN> (
short <SPAN class="param-title">type</SPAN> )
<LI>
- <SPAN class="method-title">endConditionalSection</SPAN> (
+ <SPAN class="method-title">endConditional</SPAN> (
)
<LI>
<SPAN class="method-title">endDTD</SPAN> ( )
@@ -558,7 +557,8 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">setDTDContentModelHandler</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
+ ( <SPAN
+ class="interface-title">XMLDTDContentModelHandler</SPAN> <SPAN
class="param-title">dtdContentModelHandler</SPAN> )
</UL>
</DL>
@@ -580,20 +580,20 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">startContentModel</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
- class="param-title">element</SPAN>, short <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
+ class="param-title">elementName</SPAN>, short <SPAN
class="param-title">type</SPAN> )
<LI>
<SPAN class="method-title">mixedElement</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">element</SPAN> )
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">elementName</SPAN> )
<LI>
<SPAN class="method-title">childrenStartGroup</SPAN> (
)
<LI>
<SPAN class="method-title">childrenElement</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">element</SPAN> )
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">elementName</SPAN> )
<LI>
<SPAN class="method-title">childrenSeparator</SPAN> (
short <SPAN class="param-title">separator</SPAN> )
@@ -614,14 +614,13 @@
<A name="XMLEntityManager"><DL class="class">
<DT>class <SPAN class="class-title">XMLEntityManager</SPAN>
<DD class="implements"> implements <SPAN
- class="class-title"></SPAN>, <SPAN class="class-title"></SPAN>
+ class="interface-title">XMLComponent</SPAN>, <SPAN class="interface-title">Locator</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> < <SPAN
- class="class-title"></SPAN> > <SPAN class="field-title">fEntityReaders</SPAN>
+ <SPAN class="interface-title">EntityResolver</SPAN> <SPAN class="field-title">fEntityResolver</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> < <SPAN
- class="class-title"></SPAN> > <SPAN class="field-title">fEntityReaderChangeListeners</SPAN>
+ <SPAN class="class-title">Stack</SPAN> < <SPAN
+ class="class-title">XMLEntityReader</SPAN> > <SPAN class="field-title">fEntityReaders</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
@@ -631,52 +630,51 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">resolveEntity</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">publicId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">systemId</SPAN> ) : <SPAN class="class-title"></SPAN>
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">systemId</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">baseSystemId</SPAN> ) :
+ <SPAN class="class-title">InputSource</SPAN>
<LI>
+ <SPAN class="method-title">addEntity</SPAN> ( <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">name</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">publicId</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">systemId</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">baseSystemId</SPAN> )
+ <LI>
+ <SPAN class="method-title">createEntityReader</SPAN> (
+ <SPAN class="class-title">String</SPAN> <SPAN
+ class="param-title">entityName</SPAN> ) :
+ <SPAN class="class-title">XMLEntityReader</SPAN>
+ <LI>
<SPAN class="method-title">createEntityReader</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">InputSource</SPAN> <SPAN
class="param-title">inputSource</SPAN> ) :
- <SPAN class="class-title"></SPAN>
+ <SPAN class="class-title">XMLEntityReader</SPAN>
<LI>
<SPAN class="method-title">pushEntityReader</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">XMLEntityReader</SPAN> <SPAN
class="param-title">entityReader</SPAN> )
<LI>
- <SPAN class="method-title">peekEntityReader</SPAN> ( int
- <SPAN class="param-title">depth</SPAN> ) :
- <SPAN class="class-title"></SPAN>
- <LI>
<SPAN class="method-title">popEntityReader</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
- <LI>
- <SPAN class="method-title">addEntityReaderChangeListener</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
- class="param-title">entityReaderChangeListener</SPAN> )
- <LI>
- <SPAN
- class="method-title">removeEntityReaderChangeListener</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
- class="param-title">entityReaderChangeListener</SPAN> )
+ ) : <SPAN class="class-title">XMLEntityReader</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
<BLOCKQUOTE>
<A name="XMLEntityReader"><DL class="class">
<DT>class <SPAN class="class-title">XMLEntityReader</SPAN>
- <DD class="implements"> implements <SPAN class="class-title"></SPAN>
- <DD class="constants"> constants: <UL>
- <LI>short <SPAN class="constant-title">SCAN_ATT_COMPLETE</SPAN>
- <LI>short <SPAN class="constant-title">SCAN_ATT_CONTENT</SPAN>
- <LI>short <SPAN class="constant-title">SCAN_ATT_ENTITY</SPAN>
- </UL>
+ <DD class="extends"> extends <SPAN class="class-title">Reader</SPAN>
+ <DD class="implements"> implements <SPAN class="interface-title">Locator</SPAN>
<DD class="fields"> fields: <UL>
- <LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fEntityManager</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fInputSource</SPAN>
+ <SPAN class="class-title">InputSource</SPAN> <SPAN class="field-title">fInputSource</SPAN>
<LI>int <SPAN class="field-title">fRowNumber</SPAN>
<LI>int <SPAN class="field-title">fColumnNumber</SPAN>
<LI>long <SPAN class="field-title">fBytePosition</SPAN>
@@ -685,9 +683,7 @@
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">XMLEntityReader</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
- class="param-title">entityManager</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">InputSource</SPAN> <SPAN
class="param-title">inputSource</SPAN> )
</UL>
<DD class="methods"> methods: <UL>
@@ -697,87 +693,38 @@
<LI>
<SPAN class="method-title">getCharPosition</SPAN> (
) : long
- <LI>
- <SPAN class="method-title">lookingAtChar</SPAN> ( char
- <SPAN class="param-title">c</SPAN>, boolean <SPAN
- class="param-title">consume</SPAN> ) : boolean
- <LI>
- <SPAN class="method-title">lookingAtSpace</SPAN> (
- boolean <SPAN class="param-title">consume</SPAN> )
- : boolean
- <LI>
- <SPAN class="method-title">scanName</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">name</SPAN> ) : boolean
<LI>
- <SPAN class="method-title">scanQName</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">prefix</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">localpart</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">rawname</SPAN> ) : boolean
- <LI>
- <SPAN class="method-title">scanToChar</SPAN> ( char <SPAN
- class="param-title">c</SPAN>, <SPAN class="class-title"></SPAN>
- <SPAN class="param-title">text</SPAN> ) : boolean
- <LI>
- <SPAN class="method-title">scanContent</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">content</SPAN> ) : boolean
- <LI>
- <SPAN class="method-title">scanAttContent</SPAN> ( char
- <SPAN class="param-title">quote</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">content</SPAN> ) : short
- <LI>
- <SPAN class="method-title">scanCharRef</SPAN> ( boolean
- <SPAN class="param-title">hexadecimal</SPAN> ) : int
- <LI>
- <SPAN class="method-title">skipToChar</SPAN> ( char <SPAN
- class="param-title">c</SPAN>, boolean <SPAN
- class="param-title">consume</SPAN> ) : boolean
- <LI>
- <SPAN class="method-title">skipSpaces</SPAN> (
- ) : boolean
+ <SPAN class="method-title">read</SPAN> ( )
+ : int
<LI>
- <SPAN class="method-title">skipString</SPAN> ( char[]
- <SPAN class="param-title">string</SPAN> ) : boolean
+ <SPAN class="method-title">read</SPAN> ( char[] <SPAN
+ class="param-title">buffer</SPAN>, int <SPAN
+ class="param-title">offset</SPAN>, int <SPAN
+ class="param-title">length</SPAN> ) : int
<LI>
<SPAN class="method-title">close</SPAN> ( )
</UL>
</DL>
</A></BLOCKQUOTE>
- <BLOCKQUOTE>
- <A name="XMLEntityReaderChangeListener"><DL class="interface">
- <DT>interface <SPAN class="interface-title">XMLEntityReaderChangeListener</SPAN>
- <DD class="methods"> methods: <UL>
- <LI>
- <SPAN class="method-title">entityReaderChanged</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
- class="param-title">reader</SPAN> )
- </UL>
- </DL>
- </A></BLOCKQUOTE>
<H3>Validating</H3>
<BLOCKQUOTE>
<A name="XMLValidator"><DL class="class">
<DT>class <SPAN class="class-title">XMLValidator</SPAN>
<DD class="implements"> implements <SPAN
- class="class-title"></SPAN>, <SPAN class="class-title"></SPAN>,
- <SPAN class="class-title"></SPAN>
+ class="interface-title">XMLComponent</SPAN>, <SPAN
+ class="interface-title">XMLDocumentSource</SPAN>, <SPAN class="interface-title">XMLDocumentHandler</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fSymbolTable</SPAN>
+ <SPAN class="class-title">SymbolTable</SPAN> <SPAN class="field-title">fSymbolTable</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fErrorReporter</SPAN>
+ <SPAN class="class-title">XMLErrorReporter</SPAN> <SPAN class="field-title">fErrorReporter</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fGrammarPool</SPAN>
+ <SPAN class="class-title">GrammarPool</SPAN> <SPAN class="field-title">fGrammarPool</SPAN>
<LI>boolean <SPAN class="field-title">fNamespaces</SPAN>
<LI>boolean <SPAN class="field-title">fValidation</SPAN>
<LI>boolean <SPAN class="field-title">fDynamicValidation</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fDocumentHandler</SPAN>
+ <SPAN class="interface-title">XMLDocumentHandler</SPAN> <SPAN class="field-title">fDocumentHandler</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
@@ -787,7 +734,7 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">setDocumentHandler</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="interface-title">XMLDocumentHandler</SPAN> <SPAN
class="param-title">documentHandler</SPAN> )
</UL>
</DL>
@@ -797,8 +744,8 @@
<DT>class <SPAN class="class-title">GrammarPool</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> < <SPAN
- class="class-title"></SPAN> > <SPAN class="field-title">fGrammars</SPAN>
+ <SPAN class="class-title">Hashtable</SPAN> < <SPAN
+ class="class-title">Grammar</SPAN> > <SPAN class="field-title">fGrammars</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
@@ -808,32 +755,28 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">putGrammar</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">targetNamespace</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">key</SPAN>, <SPAN
+ class="class-title">Grammar</SPAN> <SPAN
class="param-title">grammar</SPAN> )
<LI>
<SPAN class="method-title">getGrammar</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">targetNamespace</SPAN> ) :
- <SPAN class="class-title"></SPAN>
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">key</SPAN> ) : <SPAN class="class-title">Grammar</SPAN>
<LI>
<SPAN class="method-title">removeGrammar</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">targetNamespace</SPAN> ) :
- <SPAN class="class-title"></SPAN>
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">key</SPAN> ) : <SPAN class="class-title">Grammar</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
<BLOCKQUOTE>
<A name="Grammar"><DL class="class">
<DT>class <SPAN class="class-title">Grammar</SPAN>
- <DD class="implements"> implements <SPAN class="class-title"></SPAN>
+ <DD class="implements"> implements <SPAN class="interface-title">ContentSpecProvider</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fTargetNamespace</SPAN>
- <LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fGrammarDocument</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">fTargetNamespace</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
@@ -843,19 +786,16 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">getTargetNamespace</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
- <LI>
- <SPAN class="method-title">getGrammarDocument</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
+ ) : <SPAN class="class-title">String</SPAN>
<LI>
<SPAN class="method-title">getElementDeclIndex</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">elementDeclName</SPAN>, int <SPAN
class="param-title">scope</SPAN> ) : int
<LI>
<SPAN class="method-title">getElementDecl</SPAN> ( int
<SPAN class="param-title">elementDeclIndex</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLElementDecl</SPAN> <SPAN
class="param-title">elementDecl</SPAN> ) : boolean
<LI>
<SPAN class="method-title">getFirstAttributeDeclIndex</SPAN>
@@ -868,35 +808,35 @@
<LI>
<SPAN class="method-title">getAttributeDeclIndex</SPAN> (
int <SPAN class="param-title">elementDeclIndex</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">attributeDeclName</SPAN> ) : int
<LI>
<SPAN class="method-title">getAttributeDecl</SPAN> ( int
<SPAN class="param-title">attributeDeclIndex</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLAttributeDecl</SPAN> <SPAN
class="param-title">attributeDecl</SPAN> ) : boolean
<LI>
<SPAN class="method-title">getEntityDeclIndex</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">entityDeclName</SPAN> ) : int
<LI>
<SPAN class="method-title">getEntityDecl</SPAN> ( int
<SPAN class="param-title">entityDeclIndex</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLEntityDecl</SPAN> <SPAN
class="param-title">entityDecl</SPAN> ) : boolean
<LI>
<SPAN class="method-title">getNotationDeclIndex</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">notationDeclName</SPAN> ) : int
<LI>
<SPAN class="method-title">getNotationDecl</SPAN> ( int
<SPAN class="param-title">notationDeclIndex</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLNotationDecl</SPAN> <SPAN
class="param-title">notationDecl</SPAN> ) : boolean
<LI>
<SPAN class="method-title">getElementContentModel</SPAN> (
int <SPAN class="param-title">elementDeclIndex</SPAN> )
- : <SPAN class="class-title"></SPAN>
+ : <SPAN class="interface-title">ContentModelValidator</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
@@ -912,22 +852,22 @@
</UL>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">name</SPAN>
+ <SPAN class="class-title">QName</SPAN> <SPAN class="field-title">name</SPAN>
<LI>int <SPAN class="field-title">scope</SPAN>
<LI>short <SPAN class="field-title">type</SPAN>
<LI>int <SPAN class="field-title">contentSpec</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">simpleType</SPAN>
+ <SPAN class="class-title">XMLSimpleType</SPAN> <SPAN class="field-title">simpleType</SPAN>
</UL>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">setValues</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">QName</SPAN> <SPAN
class="param-title">name</SPAN>, int <SPAN
class="param-title">scope</SPAN>, short <SPAN
class="param-title">type</SPAN>, int <SPAN
class="param-title">contentSpec</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLSimpleType</SPAN> <SPAN
class="param-title">simpleType</SPAN> )
<LI>
<SPAN class="method-title">clear</SPAN> ( )
@@ -950,9 +890,9 @@
<LI>int <SPAN class="field-title">left</SPAN>
<LI>int <SPAN class="field-title">right</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">uri</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">uri</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">localpart</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">localpart</SPAN>
</UL>
<DD class="methods"> methods: <UL>
<LI>
@@ -963,9 +903,9 @@
<LI>
<SPAN class="method-title">setValues</SPAN> ( short <SPAN
class="param-title">type</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">uri</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">localpart</SPAN> )
<LI>
<SPAN class="method-title">clear</SPAN> ( )
@@ -979,7 +919,7 @@
<LI>
<SPAN class="method-title">getContentSpec</SPAN> ( int
<SPAN class="param-title">contentSpecIndex</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLContentSpec</SPAN> <SPAN
class="param-title">contentSpec</SPAN> ) : boolean
</UL>
</DL>
@@ -989,17 +929,17 @@
<DT>class <SPAN class="class-title">XMLAttributeDecl</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">name</SPAN>
+ <SPAN class="class-title">QName</SPAN> <SPAN class="field-title">name</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">simpleType</SPAN>
+ <SPAN class="class-title">XMLSimpleType</SPAN> <SPAN class="field-title">simpleType</SPAN>
<LI>boolean <SPAN class="field-title">optional</SPAN>
</UL>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">setValues</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">QName</SPAN> <SPAN
class="param-title">name</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">XMLSimpleType</SPAN> <SPAN
class="param-title">simpleType</SPAN>, boolean <SPAN
class="param-title">optional</SPAN> )
<LI>
@@ -1027,29 +967,29 @@
<DD class="fields"> fields: <UL>
<LI>short <SPAN class="field-title">type</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">name</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">name</SPAN>
<LI>
- <SPAN class="class-title"></SPAN>[] <SPAN class="field-title">enumeration</SPAN>
+ <SPAN class="class-title">String</SPAN>[] <SPAN class="field-title">enumeration</SPAN>
<LI>boolean <SPAN class="field-title">list</SPAN>
<LI>short <SPAN class="field-title">defaultType</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">defaultValue</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">defaultValue</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">datatypeValidator</SPAN>
+ <SPAN class="interface-title">DatatypeValidator</SPAN> <SPAN class="field-title">datatypeValidator</SPAN>
</UL>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">setValues</SPAN> ( short <SPAN
class="param-title">type</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">name</SPAN>, <SPAN
- class="class-title"></SPAN>[] <SPAN
+ class="class-title">String</SPAN>[] <SPAN
class="param-title">enumeration</SPAN>, boolean <SPAN
class="param-title">list</SPAN>, short <SPAN
class="param-title">defaultType</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">defaultValue</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="interface-title">DatatypeValidator</SPAN> <SPAN
class="param-title">datatypeValidator</SPAN> )
<LI>
<SPAN class="method-title">clear</SPAN> ( )
@@ -1061,25 +1001,29 @@
<DT>class <SPAN class="class-title">XMLEntityDecl</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">name</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">name</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">publicId</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">publicId</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">systemId</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">systemId</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">notation</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">baseSystemId</SPAN>
+ <LI>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">notation</SPAN>
<LI>boolean <SPAN class="field-title">isPE</SPAN>
</UL>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">setValues</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">name</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">publicId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">systemId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">baseSystemId</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">notation</SPAN>, boolean <SPAN
class="param-title">isPE</SPAN> )
<LI>
@@ -1091,22 +1035,26 @@
<A name="XMLNotationDecl"><DL class="class">
<DT>class <SPAN class="class-title">XMLNotationDecl</SPAN>
<DD class="fields"> fields: <UL>
+ <LI>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">name</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">name</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">publicId</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">publicId</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">systemId</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">systemId</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">baseSystemId</SPAN>
</UL>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">setValues</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">name</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">publicId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">systemId</SPAN> )
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">systemId</SPAN>, <SPAN
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">baseSystemId</SPAN> )
<LI>
<SPAN class="method-title">clear</SPAN> ( )
</UL>
@@ -1118,14 +1066,14 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">createDatatypeValidator</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">name</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="interface-title">DatatypeValidator</SPAN> <SPAN
class="param-title">base</SPAN>, <SPAN
- class="class-title"></SPAN> < <SPAN
- class="class-title"></SPAN> > <SPAN
+ class="class-title">Hashtable</SPAN> < <SPAN
+ class="class-title">String</SPAN> > <SPAN
class="param-title">facets</SPAN>, boolean <SPAN
- class="param-title">list</SPAN> ) : <SPAN class="class-title"></SPAN>
+ class="param-title">list</SPAN> ) : <SPAN class="interface-title">DatatypeValidator</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
@@ -1135,19 +1083,19 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">getFacets</SPAN> ( )
- : <SPAN class="class-title"></SPAN> < <SPAN
- class="class-title"></SPAN> >
+ : <SPAN class="class-title">Hashtable</SPAN> <
+ <SPAN class="class-title">String</SPAN> >
<LI>
<SPAN class="method-title">validate</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">data</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">state</SPAN> ) : <SPAN class="class-title"></SPAN>
+ class="class-title">Object</SPAN> <SPAN
+ class="param-title">state</SPAN> ) : <SPAN class="class-title">Object</SPAN>
<LI>
<SPAN class="method-title">compare</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">value1</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">value2</SPAN> ) : int
</UL>
</DL>
@@ -1155,7 +1103,7 @@
<BLOCKQUOTE>
<A name="InvalidDatatypeFacetException"><DL class="class">
<DT>class <SPAN class="class-title">InvalidDatatypeFacetException</SPAN>
- <DD class="extends"> extends <SPAN class="class-title"></SPAN>
+ <DD class="extends"> extends <SPAN class="class-title">SAXException</SPAN>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN
@@ -1164,19 +1112,19 @@
<LI>
<SPAN
class="constructor-title">InvalidDatatypeFacetException</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
+ ( <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">message</SPAN> )
<LI>
<SPAN
class="constructor-title">InvalidDatatypeFacetException</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
+ ( <SPAN class="class-title">Exception</SPAN> <SPAN
class="param-title">exception</SPAN> )
<LI>
<SPAN
class="constructor-title">InvalidDatatypeFacetException</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
+ ( <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">message</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">Exception</SPAN> <SPAN
class="param-title">exception</SPAN> )
</UL>
</DL>
@@ -1184,7 +1132,7 @@
<BLOCKQUOTE>
<A name="InvalidDatatypeValueException"><DL class="class">
<DT>class <SPAN class="class-title">InvalidDatatypeValueException</SPAN>
- <DD class="extends"> extends <SPAN class="class-title"></SPAN>
+ <DD class="extends"> extends <SPAN class="class-title">SAXException</SPAN>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN
@@ -1193,19 +1141,19 @@
<LI>
<SPAN
class="constructor-title">InvalidDatatypeValueException</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
+ ( <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">message</SPAN> )
<LI>
<SPAN
class="constructor-title">InvalidDatatypeValueException</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
+ ( <SPAN class="class-title">Exception</SPAN> <SPAN
class="param-title">exception</SPAN> )
<LI>
<SPAN
class="constructor-title">InvalidDatatypeValueException</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
+ ( <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">message</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">Exception</SPAN> <SPAN
class="param-title">exception</SPAN> )
</UL>
</DL>
@@ -1216,7 +1164,7 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">validate</SPAN> ( <SPAN
- class="class-title"></SPAN>[] <SPAN
+ class="class-title">QName</SPAN>[] <SPAN
class="param-title">children</SPAN>, int <SPAN
class="param-title">offset</SPAN>, int <SPAN
class="param-title">length</SPAN> ) : int
@@ -1227,7 +1175,7 @@
<BLOCKQUOTE>
<A name="SimpleContentModel"><DL class="class">
<DT>class <SPAN class="class-title">SimpleContentModel</SPAN>
- <DD class="implements"> implements <SPAN class="class-title"></SPAN>
+ <DD class="implements"> implements <SPAN class="interface-title">ContentModelValidator</SPAN>
<DD class="constants"> constants: <UL>
<LI>short <SPAN class="constant-title">CHOICE</SPAN>
<LI>short <SPAN class="constant-title">SEQUENCE</SPAN>
@@ -1235,17 +1183,17 @@
<DD class="fields"> fields: <UL>
<LI>short <SPAN class="field-title">fOperator</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fFirstChild</SPAN>
+ <SPAN class="class-title">QName</SPAN> <SPAN class="field-title">fFirstChild</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fSecondChild</SPAN>
+ <SPAN class="class-title">QName</SPAN> <SPAN class="field-title">fSecondChild</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">SimpleContentModel</SPAN> (
short <SPAN class="param-title">operator</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">QName</SPAN> <SPAN
class="param-title">firstChild</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">QName</SPAN> <SPAN
class="param-title">secondChild</SPAN> )
</UL>
</DL>
@@ -1253,18 +1201,18 @@
<BLOCKQUOTE>
<A name="MixedContentModel"><DL class="class">
<DT>class <SPAN class="class-title">MixedContentModel</SPAN>
- <DD class="implements"> implements <SPAN class="class-title"></SPAN>
+ <DD class="implements"> implements <SPAN class="interface-title">ContentModelValidator</SPAN>
<DD class="fields"> fields: <UL>
<LI>int <SPAN class="field-title">fCount</SPAN>
<LI>
- <SPAN class="class-title"></SPAN>[] <SPAN class="field-title">fChildren</SPAN>
+ <SPAN class="class-title">QName</SPAN>[] <SPAN class="field-title">fChildren</SPAN>
<LI>boolean <SPAN class="field-title">fOrdered</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">MixedContentModel</SPAN> (
int <SPAN class="param-title">count</SPAN>, <SPAN
- class="class-title"></SPAN>[] <SPAN
+ class="class-title">QName</SPAN>[] <SPAN
class="param-title">children</SPAN>, boolean <SPAN
class="param-title">ordered</SPAN> )
</UL>
@@ -1273,11 +1221,11 @@
<BLOCKQUOTE>
<A name="DFAContentModel"><DL class="class">
<DT>class <SPAN class="class-title">DFAContentModel</SPAN>
- <DD class="implements"> implements <SPAN class="class-title"></SPAN>
+ <DD class="implements"> implements <SPAN class="interface-title">ContentModelValidator</SPAN>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">DFAContentModel</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="interface-title">ContentSpecProvider</SPAN> <SPAN
class="param-title">contentSpecProvider</SPAN>, int <SPAN
class="param-title">contentSpecIndex</SPAN> )
</UL>
@@ -1287,30 +1235,31 @@
<BLOCKQUOTE>
<A name="DatatypeValidatorFactoryImpl"><DL class="class">
<DT>class <SPAN class="class-title">DatatypeValidatorFactoryImpl</SPAN>
- <DD class="implements"> implements <SPAN class="class-title"></SPAN>
+ <DD class="implements"> implements <SPAN class="interface-title">DatatypeValidatorFactory</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> < <SPAN
- class="class-title"></SPAN> > <SPAN class="field-title">fBaseTypes</SPAN>
+ <SPAN class="class-title">Hashtable</SPAN> < <SPAN
+ class="interface-title">DatatypeValidator</SPAN> >
+ <SPAN class="field-title">fBaseTypes</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
<BLOCKQUOTE>
<A name="AbstractDatatypeValidator"><DL class="class">
<DT>class <SPAN class="class-title">AbstractDatatypeValidator</SPAN>
- <DD class="implements"> implements <SPAN class="class-title"></SPAN>
+ <DD class="implements"> implements <SPAN class="interface-title">DatatypeValidator</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> < <SPAN
- class="class-title"></SPAN> > <SPAN class="field-title">fFacets</SPAN>
+ <SPAN class="class-title">Hashtable</SPAN> < <SPAN
+ class="class-title">String</SPAN> > <SPAN class="field-title">fFacets</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">AbstractDatatypeValidator</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
+ ( <SPAN class="interface-title">DatatypeValidator</SPAN> <SPAN
class="param-title">base</SPAN>, <SPAN
- class="class-title"></SPAN> < <SPAN
- class="class-title"></SPAN> > <SPAN
+ class="class-title">Hashtable</SPAN> < <SPAN
+ class="class-title">String</SPAN> > <SPAN
class="param-title">facets</SPAN>, boolean <SPAN
class="param-title">list</SPAN> )
</UL>
@@ -1319,14 +1268,14 @@
<BLOCKQUOTE>
<A name="StringDatatypeValidator"><DL class="class">
<DT>class <SPAN class="class-title">StringDatatypeValidator</SPAN>
- <DD class="extends"> extends <SPAN class="class-title"></SPAN>
+ <DD class="extends"> extends <SPAN class="class-title">AbstractDatatypeValidator</SPAN>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">StringDatatypeValidator</SPAN>
- ( <SPAN class="class-title"></SPAN> <SPAN
+ ( <SPAN class="interface-title">DatatypeValidator</SPAN> <SPAN
class="param-title">base</SPAN>, <SPAN
- class="class-title"></SPAN> < <SPAN
- class="class-title"></SPAN> > <SPAN
+ class="class-title">Hashtable</SPAN> < <SPAN
+ class="class-title">String</SPAN> > <SPAN
class="param-title">facets</SPAN>, boolean <SPAN
class="param-title">list</SPAN> )
</UL>
@@ -1336,15 +1285,17 @@
<BLOCKQUOTE>
<A name="DTDGrammar"><DL class="class">
<DT>class <SPAN class="class-title">DTDGrammar</SPAN>
- <DD class="extends"> extends <SPAN class="class-title"></SPAN>
+ <DD class="extends"> extends <SPAN class="class-title">Grammar</SPAN>
<DD class="implements"> implements <SPAN
- class="class-title"></SPAN>, <SPAN class="class-title"></SPAN>,
- <SPAN class="class-title"></SPAN>, <SPAN class="class-title"></SPAN>
+ class="interface-title">XMLDTDSource</SPAN>, <SPAN
+ class="interface-title">XMLDTDHandler</SPAN>, <SPAN
+ class="interface-title">XMLDTDContentModelSource</SPAN>, <SPAN class="interface-title">XMLDTDContentModelHandler</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">setDTDHandler</SPAN>
+ <SPAN class="interface-title">XMLDTDHandler</SPAN> <SPAN class="field-title">setDTDHandler</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">setDTDContentModelHandler</SPAN>
+ <SPAN class="interface-title">XMLDTDContentModelHandler</SPAN>
+ <SPAN class="field-title">setDTDContentModelHandler</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
@@ -1352,7 +1303,7 @@
)
<LI>
<SPAN class="constructor-title">DTDGrammar</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">targetNamespace</SPAN> )
</UL>
</DL>
@@ -1360,20 +1311,20 @@
<BLOCKQUOTE>
<A name="SchemaGrammar"><DL class="class">
<DT>class <SPAN class="class-title">SchemaGrammar</SPAN>
- <DD class="extends"> extends <SPAN class="class-title"></SPAN>
+ <DD class="extends"> extends <SPAN class="class-title">Grammar</SPAN>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">SchemaGrammar</SPAN> (
)
<LI>
<SPAN class="constructor-title">SchemaGrammar</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="interface-title">Document</SPAN> <SPAN
class="param-title">grammarDocument</SPAN> )
<LI>
<SPAN class="constructor-title">SchemaGrammar</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="interface-title">Document</SPAN> <SPAN
class="param-title">grammarDocument</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">GrammarPool</SPAN> <SPAN
class="param-title">grammarPool</SPAN> )
</UL>
</DL>
@@ -1384,9 +1335,9 @@
<DT>class <SPAN class="class-title">CachingParserPool</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fSymbolTable</SPAN>
+ <SPAN class="class-title">SymbolTable</SPAN> <SPAN class="field-title">fSymbolTable</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fGrammarPool</SPAN>
+ <SPAN class="class-title">GrammarPool</SPAN> <SPAN class="field-title">fGrammarPool</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
@@ -1394,52 +1345,52 @@
)
<LI>
<SPAN class="constructor-title">CachingParserPool</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">SymbolTable</SPAN> <SPAN
class="param-title">symbolTable</SPAN> )
<LI>
<SPAN class="constructor-title">CachingParserPool</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">GrammarPool</SPAN> <SPAN
class="param-title">grammarPool</SPAN> )
<LI>
<SPAN class="constructor-title">CachingParserPool</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">SymbolTable</SPAN> <SPAN
class="param-title">symbolTable</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">GrammarPool</SPAN> <SPAN
class="param-title">grammarPool</SPAN> )
</UL>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">getSymbolTable</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
+ ) : <SPAN class="class-title">SymbolTable</SPAN>
<LI>
<SPAN class="method-title">getGrammarPool</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
+ ) : <SPAN class="class-title">GrammarPool</SPAN>
<LI>
<SPAN class="method-title">createDOMParser</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
+ ) : <SPAN class="class-title">DOMParser</SPAN>
<LI>
<SPAN class="method-title">createSAXParser</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
+ ) : <SPAN class="class-title">SAXParser</SPAN>
<LI>
<SPAN class="method-title">createDTDParser</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
+ ) : <SPAN class="class-title">DTDParser</SPAN>
<LI>
<SPAN class="method-title">createSchemaParser</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
+ ) : <SPAN class="class-title">SchemaParser</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
<BLOCKQUOTE>
<A name="XMLParser"><DL class="class">
<DT>class <SPAN class="class-title">XMLParser</SPAN>
- <DD class="implements"> implements <SPAN class="class-title"></SPAN>
+ <DD class="implements"> implements <SPAN class="interface-title">XMLComponentManager</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fSymbolTable</SPAN>
+ <SPAN class="class-title">SymbolTable</SPAN> <SPAN class="field-title">fSymbolTable</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fEntityManager</SPAN>
+ <SPAN class="class-title">XMLEntityManager</SPAN> <SPAN class="field-title">fEntityManager</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fErrorReporter</SPAN>
+ <SPAN class="class-title">XMLErrorReporter</SPAN> <SPAN class="field-title">fErrorReporter</SPAN>
<LI>boolean <SPAN class="field-title">fNamespaces</SPAN>
<LI>boolean <SPAN class="field-title">fValidation</SPAN>
<LI>boolean <SPAN class="field-title">fDynamicValidation</SPAN>
@@ -1451,45 +1402,45 @@
)
<LI>
<SPAN class="constructor-title">XMLParser</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">SymbolTable</SPAN> <SPAN
class="param-title">symbolTable</SPAN> )
</UL>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">setFeature</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">featureId</SPAN>, boolean <SPAN
class="param-title">state</SPAN> )
<LI>
<SPAN class="method-title">getFeature</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">featureId</SPAN> ) : boolean
<LI>
<SPAN class="method-title">setProperty</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">propertyId</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">Object</SPAN> <SPAN
class="param-title">value</SPAN> )
<LI>
<SPAN class="method-title">getProperty</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">propertyId</SPAN> ) :
- <SPAN class="class-title"></SPAN>
+ <SPAN class="class-title">Object</SPAN>
<LI>
<SPAN class="method-title">setEntityResolver</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="interface-title">EntityResolver</SPAN> <SPAN
class="param-title">entityResolver</SPAN> )
<LI>
<SPAN class="method-title">setErrorHandler</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="interface-title">ErrorHandler</SPAN> <SPAN
class="param-title">errorHandler</SPAN> )
<LI>
<SPAN class="method-title">parse</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">systemId</SPAN> )
<LI>
<SPAN class="method-title">parse</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">InputSource</SPAN> <SPAN
class="param-title">inputSource</SPAN> )
</UL>
</DL>
@@ -1497,19 +1448,20 @@
<BLOCKQUOTE>
<A name="XMLDocumentParser"><DL class="class">
<DT>class <SPAN class="class-title">XMLDocumentParser</SPAN>
- <DD class="extends"> extends <SPAN class="class-title"></SPAN>
- <DD class="implements"> implements <SPAN class="class-title"></SPAN>
+ <DD class="extends"> extends <SPAN class="class-title">XMLParser</SPAN>
+ <DD class="implements"> implements <SPAN class="interface-title">XMLDocumentHandler</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fScanner</SPAN>
+ <SPAN class="class-title">XMLDocumentScanner</SPAN> <SPAN class="field-title">fScanner</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fDTDScanner</SPAN>
+ <SPAN class="class-title">XMLDTDScanner</SPAN> <SPAN class="field-title">fDTDScanner</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fValidator</SPAN>
+ <SPAN class="class-title">XMLValidator</SPAN> <SPAN class="field-title">fValidator</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fGrammarPool</SPAN>
+ <SPAN class="class-title">GrammarPool</SPAN> <SPAN class="field-title">fGrammarPool</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fDatatypeValidatorFactory</SPAN>
+ <SPAN class="interface-title">DatatypeValidatorFactory</SPAN>
+ <SPAN class="field-title">fDatatypeValidatorFactory</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
@@ -1517,9 +1469,9 @@
)
<LI>
<SPAN class="constructor-title">XMLDocumentParser</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">SymbolTable</SPAN> <SPAN
class="param-title">symbolTable</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">GrammarPool</SPAN> <SPAN
class="param-title">grammarPool</SPAN> )
</UL>
</DL>
@@ -1527,41 +1479,41 @@
<BLOCKQUOTE>
<A name="DOMParser"><DL class="class">
<DT>class <SPAN class="class-title">DOMParser</SPAN>
- <DD class="extends"> extends <SPAN class="class-title"></SPAN>
+ <DD class="extends"> extends <SPAN class="class-title">XMLDocumentParser</SPAN>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">DOMParser</SPAN> (
)
<LI>
<SPAN class="constructor-title">DOMParser</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">SymbolTable</SPAN> <SPAN
class="param-title">symbolTable</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">GrammarPool</SPAN> <SPAN
class="param-title">grammarPool</SPAN> )
</UL>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">getDocument</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
+ ) : <SPAN class="interface-title">Document</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
<BLOCKQUOTE>
<A name="SAXParser"><DL class="class">
<DT>class <SPAN class="class-title">SAXParser</SPAN>
- <DD class="extends"> extends <SPAN class="class-title"></SPAN>
+ <DD class="extends"> extends <SPAN class="class-title">XMLDocumentParser</SPAN>
<DD class="implements"> implements <SPAN
- class="class-title"></SPAN>, <SPAN class="class-title"></SPAN>,
- <SPAN class="class-title"></SPAN>
+ class="interface-title">XMLDTDHandler</SPAN>, <SPAN
+ class="interface-title">Parser</SPAN>, <SPAN class="interface-title">XMLReader</SPAN>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">SAXParser</SPAN> (
)
<LI>
<SPAN class="constructor-title">SAXParser</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">SymbolTable</SPAN> <SPAN
class="param-title">symbolTable</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">GrammarPool</SPAN> <SPAN
class="param-title">grammarPool</SPAN> )
</UL>
</DL>
@@ -1569,16 +1521,17 @@
<BLOCKQUOTE>
<A name="XMLGrammarParser"><DL class="class">
<DT>class <SPAN class="class-title">XMLGrammarParser</SPAN>
- <DD class="extends"> extends <SPAN class="class-title"></SPAN>
- <DD class="implements"> implements <SPAN class="class-title"></SPAN>
+ <DD class="extends"> extends <SPAN class="class-title">XMLParser</SPAN>
+ <DD class="implements"> implements <SPAN class="interface-title">XMLComponentManager</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fDatatypeValidatorFactory</SPAN>
+ <SPAN class="interface-title">DatatypeValidatorFactory</SPAN>
+ <SPAN class="field-title">fDatatypeValidatorFactory</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">XMLGrammarParser</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">SymbolTable</SPAN> <SPAN
class="param-title">symbolTable</SPAN> )
</UL>
</DL>
@@ -1586,48 +1539,48 @@
<BLOCKQUOTE>
<A name="DTDParser"><DL class="class">
<DT>class <SPAN class="class-title">DTDParser</SPAN>
- <DD class="extends"> extends <SPAN class="class-title"></SPAN>
+ <DD class="extends"> extends <SPAN class="class-title">XMLGrammarParser</SPAN>
<DD class="implements"> implements <SPAN
- class="class-title"></SPAN>, <SPAN class="class-title"></SPAN>
+ class="interface-title">XMLDTDHandler</SPAN>, <SPAN class="interface-title">XMLDTDContentModelHandler</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fDTDScanner</SPAN>
+ <SPAN class="class-title">XMLDTDScanner</SPAN> <SPAN class="field-title">fDTDScanner</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">DTDParser</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">SymbolTable</SPAN> <SPAN
class="param-title">symbolTable</SPAN> )
</UL>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">getDTDGrammar</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
+ ) : <SPAN class="class-title">DTDGrammar</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
<BLOCKQUOTE>
<A name="SchemaParser"><DL class="class">
<DT>class <SPAN class="class-title">SchemaParser</SPAN>
- <DD class="extends"> extends <SPAN class="class-title"></SPAN>
+ <DD class="extends"> extends <SPAN class="class-title">XMLGrammarParser</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fDOMParser</SPAN>
+ <SPAN class="class-title">DOMParser</SPAN> <SPAN class="field-title">fDOMParser</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fGrammarPool</SPAN>
+ <SPAN class="class-title">GrammarPool</SPAN> <SPAN class="field-title">fGrammarPool</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
<SPAN class="constructor-title">SchemaParser</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">SymbolTable</SPAN> <SPAN
class="param-title">symbolTable</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">GrammarPool</SPAN> <SPAN
class="param-title">grammarPool</SPAN> )
</UL>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">getSchemaGrammar</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
+ ) : <SPAN class="class-title">SchemaGrammar</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
@@ -1679,11 +1632,11 @@
<DT>class <SPAN class="class-title">EncodingMap</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> < <SPAN
- class="class-title"></SPAN> > <SPAN class="field-title">fIANA2JavaMap</SPAN>
+ <SPAN class="class-title">Hashtable</SPAN> < <SPAN
+ class="class-title">String</SPAN> > <SPAN class="field-title">fIANA2JavaMap</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> < <SPAN
- class="class-title"></SPAN> > <SPAN class="field-title">fJava2IANAMap</SPAN>
+ <SPAN class="class-title">Hashtable</SPAN> < <SPAN
+ class="class-title">String</SPAN> > <SPAN class="field-title">fJava2IANAMap</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
@@ -1693,36 +1646,36 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">putIANA2JavaMapping</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">ianaEncoding</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">javaEncoding</SPAN> )
<LI>
<SPAN class="method-title">getIANA2JavaMapping</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">ianaEncoding</SPAN> ) :
- <SPAN class="class-title"></SPAN>
+ <SPAN class="class-title">String</SPAN>
<LI>
<SPAN class="method-title">removeIANA2JavaMapping</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">ianaEncoding</SPAN> ) :
- <SPAN class="class-title"></SPAN>
+ <SPAN class="class-title">String</SPAN>
<LI>
<SPAN class="method-title">putJava2IANAMapping</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">javaEncoding</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">ianaEncoding</SPAN> )
<LI>
<SPAN class="method-title">getJava2IANAMapping</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">javaEncoding</SPAN> ) :
- <SPAN class="class-title"></SPAN>
+ <SPAN class="class-title">String</SPAN>
<LI>
<SPAN class="method-title">removeJava2IANAMapping</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="class-title">String</SPAN> <SPAN
class="param-title">javaEncoding</SPAN> ) :
- <SPAN class="class-title"></SPAN>
+ <SPAN class="class-title">String</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
@@ -1731,7 +1684,7 @@
<DT>class <SPAN class="class-title">SymbolTable</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">fSymbolHasher</SPAN>
+ <SPAN class="interface-title">SymbolHasher</SPAN> <SPAN class="field-title">fSymbolHasher</SPAN>
</UL>
<DD class="constructors"> constructors: <UL>
<LI>
@@ -1739,23 +1692,23 @@
)
<LI>
<SPAN class="constructor-title">SymbolTable</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
+ <SPAN class="interface-title">SymbolHasher</SPAN> <SPAN
class="param-title">symbolHasher</SPAN> )
</UL>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">getSymbolHasher</SPAN> (
- ) : <SPAN class="class-title"></SPAN>
+ ) : <SPAN class="interface-title">SymbolHasher</SPAN>
<LI>
<SPAN class="method-title">addSymbol</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">symbol</SPAN> ) : <SPAN class="class-title"></SPAN>
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">symbol</SPAN> ) : <SPAN class="class-title">String</SPAN>
<LI>
<SPAN class="method-title">addSymbol</SPAN> ( char[]
<SPAN class="param-title">buffer</SPAN>, int <SPAN
class="param-title">offset</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">length</SPAN> ) : <SPAN class="class-title"></SPAN>
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">length</SPAN> ) : <SPAN class="class-title">String</SPAN>
</UL>
</DL>
</A></BLOCKQUOTE>
@@ -1765,7 +1718,7 @@
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">hash</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">symbol</SPAN> ) : int
<LI>
<SPAN class="method-title">hash</SPAN> ( char[] <SPAN
@@ -1780,74 +1733,43 @@
<DT>class <SPAN class="class-title">QName</SPAN>
<DD class="fields"> fields: <UL>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">prefix</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">prefix</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">localpart</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">localpart</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">rawname</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">rawname</SPAN>
<LI>
- <SPAN class="class-title"></SPAN> <SPAN class="field-title">uri</SPAN>
+ <SPAN class="class-title">String</SPAN> <SPAN class="field-title">uri</SPAN>
</UL>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">setValues</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">prefix</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">localpart</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">rawname</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN class="param-title">uri</SPAN>
- )
+ class="class-title">String</SPAN> <SPAN
+ class="param-title">uri</SPAN> )
<LI>
<SPAN class="method-title">clear</SPAN> ( )
</UL>
</DL>
</A></BLOCKQUOTE>
<BLOCKQUOTE>
- <A name="NamespaceScope"><DL class="class">
- <DT>class <SPAN class="class-title">NamespaceScope</SPAN>
- <DD class="fields"> fields: <UL>
- <LI>int <SPAN class="field-title">fDepth</SPAN>
- </UL>
- <DD class="constructors"> constructors: <UL>
- <LI>
- <SPAN class="constructor-title">NamespaceScope</SPAN> (
- )
- </UL>
- <DD class="methods"> methods: <UL>
- <LI>
- <SPAN class="method-title">increaseDepth</SPAN> (
- )
- <LI>
- <SPAN class="method-title">decreaseDepth</SPAN> (
- )
- <LI>
- <SPAN class="method-title">setNamespaceForPrefix</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
- class="param-title">prefix</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
- class="param-title">namespace</SPAN> )
- <LI>
- <SPAN class="method-title">getNamespaceForPrefix</SPAN> (
- <SPAN class="class-title"></SPAN> <SPAN
- class="param-title">prefix</SPAN> ) : <SPAN class="class-title"></SPAN>
- </UL>
- </DL>
- </A></BLOCKQUOTE>
- <BLOCKQUOTE>
<A name="MessageFormatter"><DL class="interface">
<DT>interface <SPAN class="interface-title">MessageFormatter</SPAN>
<DD class="methods"> methods: <UL>
<LI>
<SPAN class="method-title">formatMessage</SPAN> ( <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">Locale</SPAN> <SPAN
class="param-title">locale</SPAN>, <SPAN
- class="class-title"></SPAN> <SPAN
+ class="class-title">String</SPAN> <SPAN
class="param-title">key</SPAN>, <SPAN
- class="class-title"></SPAN>[] <SPAN
- class="param-title">arguments</SPAN> ) : <SPAN class="class-title"></SPAN>
+ class="class-title">Object</SPAN>[] <SPAN
+ class="param-title">arguments</SPAN> ) : <SPAN class="class-title">String</SPAN>
</UL>
</DL>
- </A></BLOCKQUOTE> Last modified: $Date: 2000/09/06 00:20:27 $</BODY>
+ </A></BLOCKQUOTE> Last modified: $Date: 2000/09/07 18:04:43 $</BODY>
</HTML>
1.1.2.2 +303 -277 xml-xerces/java/design/Attic/design.zip
<<Binary file>>