java.lang.Object | ||
↳ | org.apache.xerces.util.XMLResourceIdentifierImpl | |
↳ | org.apache.xerces.impl.dtd.XMLDTDDescription |
All information specific to DTD grammars. @xerces.internal
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.apache.xerces.xni.grammars.XMLGrammarDescription
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
fPossibleRoots | |||||||||||
fRootName |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.util.XMLResourceIdentifierImpl
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Compares this grammar with the given grammar.
| |||||||||||
Return the type of this grammar.
| |||||||||||
Return the root name of this DTD.
| |||||||||||
Returns the hash code of this grammar
Because our .equals method is so complex, we just return a very
simple hash that might avoid calls to the equals method a bit...
| |||||||||||
Set possible roots
| |||||||||||
Set the root name
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.util.XMLResourceIdentifierImpl
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.apache.xerces.xni.XMLResourceIdentifier
| |||||||||||
From interface
org.apache.xerces.xni.grammars.XMLDTDDescription
| |||||||||||
From interface
org.apache.xerces.xni.grammars.XMLGrammarDescription
|
Compares this grammar with the given grammar. Currently, we compare as follows: - if grammar type not equal return false immediately - try and find a common root name: - if both have roots, use them - else if one has a root, examine other's possible root's for a match; - else try all combinations - test fExpandedSystemId and fPublicId as above
desc | The description of the grammar to be compared with |
---|
Return the root name of this DTD.
Returns the hash code of this grammar Because our .equals method is so complex, we just return a very simple hash that might avoid calls to the equals method a bit...