| java.lang.Object org.apache.xerces.impl.dtd.DTDGrammar
All known Subclasses: org.apache.xerces.impl.dtd.BalancedDTDGrammar,
DTDGrammar | public class DTDGrammar implements XMLDTDHandler,XMLDTDContentModelHandler,EntityState,Grammar(Code) | | A DTD grammar. This class implements the XNI handler interfaces
for DTD information so that it can build the approprate validation
structures automatically from the callbacks.
author: Eric Ye, IBM author: Jeffrey Rodriguez, IBM author: Andy Clark, IBM author: Neil Graham, IBM version: $Id: DTDGrammar.java 572055 2007-09-02 17:55:43Z mrglavas $ |
Inner Class :final protected static class QNameHashtable | |
Method Summary | |
protected int | addContentSpecNode(short nodeType, String nodeValue) | protected int | addContentSpecNode(short nodeType, int leftNodeIndex, int rightNodeIndex) | protected void | addContentSpecToElement(XMLElementDecl elementDecl) Adds the content spec to the given element declaration. | protected int | addUniqueLeafNode(String elementName) | public void | any(Augmentations augs) A content model of ANY. | public void | attributeDecl(String elementName, String attributeName, String type, String[] enumeration, String defaultType, XMLString defaultValue, XMLString nonNormalizedDefaultValue, Augmentations augs) An attribute declaration.
Parameters: elementName - The name of the element that this attributeis associated with. Parameters: attributeName - The name of the attribute. Parameters: type - The attribute type. | public void | comment(XMLString text, Augmentations augs) A comment. | protected int | createAttributeDecl() | protected int | createContentSpec() | protected int | createElementDecl() | protected int | createEntityDecl() | protected int | createNotationDecl() | public void | element(String elementName, Augmentations augs) A referenced element in a mixed or children content model. | public void | elementDecl(String name, String contentModel, Augmentations augs) An element declaration. | public void | empty(Augmentations augs) A content model of EMPTY. | public void | endAttlist(Augmentations augs) The end of an attribute list. | public void | endConditional(Augmentations augs) The end of a conditional section. | public void | endContentModel(Augmentations augs) The end of a content model. | public void | endDTD(Augmentations augs) The end of the DTD. | public void | endExternalSubset(Augmentations augs) The end of the DTD external subset. | public void | endGroup(Augmentations augs) The end of a group for mixed or children content models. | public void | endParameterEntity(String name, Augmentations augs) This method notifies the end of an entity. | public void | externalEntityDecl(String name, XMLResourceIdentifier identifier, Augmentations augs) An external entity declaration.
Parameters: name - The name of the entity. | public boolean | getAttributeDecl(int attributeDeclIndex, XMLAttributeDecl attributeDecl) getAttributeDecl
Parameters: attributeDeclIndex - Parameters: attributeDecl - The values of this structure are set by this call. | public int | getAttributeDeclIndex(int elementDeclIndex, String attributeDeclName) | public boolean | getAttributeDeclIsExternal(int attributeDeclIndex) Returns true if the specified attribute declaration is external. | public boolean | getContentSpec(int contentSpecIndex, XMLContentSpec contentSpec) | public String | getContentSpecAsString(int elementDeclIndex) | public int | getContentSpecIndex(int elementDeclIndex) Returns the index to the content spec for the given element
declaration, or -1 if the element declaration
index was invalid. | public short | getContentSpecType(int elementIndex) make separate function for getting contentSpecType of element. | public XMLDTDContentModelSource | getDTDContentModelSource() | public XMLDTDSource | getDTDSource() | protected ContentModelValidator | getElementContentModelValidator(int elementDeclIndex) | public boolean | getElementDecl(int elementDeclIndex, XMLElementDecl elementDecl) getElementDecl
Parameters: elementDeclIndex - Parameters: elementDecl - The values of this structure are set by this call. | public int | getElementDeclIndex(String elementDeclName) | public int | getElementDeclIndex(QName elementDeclQName) Returns the element decl index. | public boolean | getElementDeclIsExternal(int elementDeclIndex) Returns true if the specified element declaration is external. | QName | getElementDeclName(int elementDeclIndex) | public boolean | getEntityDecl(int entityDeclIndex, XMLEntityDecl entityDecl) | public int | getEntityDeclIndex(String entityDeclName) | public int | getFirstAttributeDeclIndex(int elementDeclIndex) | public int | getFirstElementDeclIndex() Returns the index of the first element declaration. | public XMLGrammarDescription | getGrammarDescription() | public int | getNextAttributeDeclIndex(int attributeDeclIndex) | public int | getNextElementDeclIndex(int elementDeclIndex) Returns the next index of the element declaration following the
specified element declaration. | public boolean | getNotationDecl(int notationDeclIndex, XMLNotationDecl notationDecl) | public int | getNotationDeclIndex(String notationDeclName) | public SymbolTable | getSymbolTable() Returns the symbol table. | public void | ignoredCharacters(XMLString text, Augmentations augs) Characters within an IGNORE conditional section. | protected void | initializeContentModelStack() Initialize content model stack. | public void | internalEntityDecl(String name, XMLString text, XMLString nonNormalizedText, Augmentations augs) An internal entity declaration.
Parameters: name - The name of the entity. | public boolean | isCDATAAttribute(QName elName, QName atName) Returns whether the given attribute is of type CDATA or not
Parameters: elName - The element name. Parameters: atName - The attribute name. | public boolean | isEntityDeclared(String name) | public boolean | isEntityUnparsed(String name) | boolean | isImmutable() | public boolean | isNamespaceAware() Returns true if this grammar is namespace aware. | public void | notationDecl(String name, XMLResourceIdentifier identifier, Augmentations augs) | public void | occurrence(short occurrence, Augmentations augs) The occurrence count for a child in a children content model or
for the mixed content model group. | public void | pcdata(Augmentations augs) The appearance of "#PCDATA" within a group signifying a
mixed content model. | public void | printAttributes(int elementDeclIndex) | public void | printElements() | public void | processingInstruction(String target, XMLString data, Augmentations augs) A processing instruction. | protected void | putElementNameMapping(QName name, int scope, int elementDeclIndex) | public void | separator(short separator, Augmentations augs) The separator between choices or sequences of a mixed or children
content model. | protected void | setAttributeDecl(int elementDeclIndex, int attributeDeclIndex, XMLAttributeDecl attributeDecl) | protected void | setContentSpec(int contentSpecIndex, XMLContentSpec contentSpec) | protected void | setContentSpecIndex(int elementDeclIndex, int contentSpecIndex) | public void | setDTDContentModelSource(XMLDTDContentModelSource source) | public void | setDTDSource(XMLDTDSource source) | protected void | setElementDecl(int elementDeclIndex, XMLElementDecl elementDecl) | protected void | setEntityDecl(int entityDeclIndex, XMLEntityDecl entityDecl) | protected void | setFirstAttributeDeclIndex(int elementDeclIndex, int newFirstAttrIndex) | protected void | setNotationDecl(int notationDeclIndex, XMLNotationDecl notationDecl) | public void | startAttlist(String elementName, Augmentations augs) The start of an attribute list. | public void | startConditional(short type, Augmentations augs) The start of a conditional section.
Parameters: type - The type of the conditional section. | public void | startContentModel(String elementName, Augmentations augs) The start of a content model. | public void | startDTD(XMLLocator locator, Augmentations augs) The start of the DTD.
Parameters: locator - The document locator, or null if the documentlocation cannot be reported during the parsing ofthe document DTD. | public void | startExternalSubset(XMLResourceIdentifier identifier, Augmentations augs) The start of the DTD external subset. | public void | startGroup(Augmentations augs) A start of either a mixed or children content model. | public void | startParameterEntity(String name, XMLResourceIdentifier identifier, String encoding, Augmentations augs) This method notifies of the start of an entity. | public void | textDecl(String version, String encoding, Augmentations augs) Notifies of the presence of a TextDecl line in an entity. | public void | unparsedEntityDecl(String name, XMLResourceIdentifier identifier, String notation, Augmentations augs) An unparsed entity declaration. |
TOP_LEVEL_SCOPE | final public static int TOP_LEVEL_SCOPE(Code) | | Top level scope (-1).
|
fCurrentAttributeIndex | protected int fCurrentAttributeIndex(Code) | | Current attribute index.
|
fCurrentElementIndex | protected int fCurrentElementIndex(Code) | | Current element index.
|
fReadingExternalDTD | protected boolean fReadingExternalDTD(Code) | | fReadingExternalDTD
|
prevNodeIndex | int prevNodeIndex(Code) | | |
valueIndex | int valueIndex(Code) | | |
addContentSpecNode | protected int addContentSpecNode(short nodeType, String nodeValue)(Code) | | Create an XMLContentSpec for a single non-leaf
Parameters: nodeType - the type of XMLContentSpec to create - from XMLContentSpec.CONTENTSPECNODE_* Parameters: nodeValue - handle to an XMLContentSpec handle to the newly create XMLContentSpec |
addContentSpecNode | protected int addContentSpecNode(short nodeType, int leftNodeIndex, int rightNodeIndex)(Code) | | Create an XMLContentSpec for a two child leaf
Parameters: nodeType - the type of XMLContentSpec to create - from XMLContentSpec.CONTENTSPECNODE_* Parameters: leftNodeIndex - handle to an XMLContentSpec Parameters: rightNodeIndex - handle to an XMLContentSpec handle to the newly create XMLContentSpec |
addContentSpecToElement | protected void addContentSpecToElement(XMLElementDecl elementDecl)(Code) | | Adds the content spec to the given element declaration.
|
addUniqueLeafNode | protected int addUniqueLeafNode(String elementName)(Code) | | create an XMLContentSpec for a leaf
Parameters: elementName - the name (Element) for the node handle to the newly create XMLContentSpec |
attributeDecl | public void attributeDecl(String elementName, String attributeName, String type, String[] enumeration, String defaultType, XMLString defaultValue, XMLString nonNormalizedDefaultValue, Augmentations augs) throws XNIException(Code) | | An attribute declaration.
Parameters: elementName - The name of the element that this attributeis associated with. Parameters: attributeName - The name of the attribute. Parameters: type - The attribute type. This value will be one ofthe following: "CDATA", "ENTITY", "ENTITIES","ENUMERATION", "ID", "IDREF", "IDREFS","NMTOKEN", "NMTOKENS", or "NOTATION". Parameters: enumeration - If the type has the value "ENUMERATION", thisarray holds the allowed attribute values;otherwise, this array is null. Parameters: defaultType - The attribute default type. This value will beone of the following: "#FIXED", "#IMPLIED","#REQUIRED", or null. Parameters: defaultValue - The attribute default value, or null if nodefault value is specified. Parameters: nonNormalizedDefaultValue - The attribute default value with no normalizationperformed, or null if no default value is specified. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
comment | public void comment(XMLString text, Augmentations augs) throws XNIException(Code) | | A comment.
Parameters: text - The text in the comment. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by application to signal an error. |
createAttributeDecl | protected int createAttributeDecl()(Code) | | |
createContentSpec | protected int createContentSpec()(Code) | | |
createElementDecl | protected int createElementDecl()(Code) | | |
createEntityDecl | protected int createEntityDecl()(Code) | | |
createNotationDecl | protected int createNotationDecl()(Code) | | |
element | public void element(String elementName, Augmentations augs) throws XNIException(Code) | | A referenced element in a mixed or children content model.
Parameters: elementName - The name of the referenced element. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
elementDecl | public void elementDecl(String name, String contentModel, Augmentations augs) throws XNIException(Code) | | An element declaration.
Parameters: name - The name of the element. Parameters: contentModel - The element content model. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
endAttlist | public void endAttlist(Augmentations augs) throws XNIException(Code) | | The end of an attribute list.
Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
endConditional | public void endConditional(Augmentations augs) throws XNIException(Code) | | The end of a conditional section.
Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
endContentModel | public void endContentModel(Augmentations augs) throws XNIException(Code) | | The end of a content model.
Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
endDTD | public void endDTD(Augmentations augs) throws XNIException(Code) | | The end of the DTD.
Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
endExternalSubset | public void endExternalSubset(Augmentations augs) throws XNIException(Code) | | The end of the DTD external subset.
Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
endGroup | public void endGroup(Augmentations augs) throws XNIException(Code) | | The end of a group for mixed or children content models.
Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
endParameterEntity | public void endParameterEntity(String name, Augmentations augs) throws XNIException(Code) | | This method notifies the end of an entity. The DTD has the pseudo-name
of "[dtd]" and parameter entity names start with '%'.
Note: Since the DTD is an entity, the handler
will be notified of the end of the DTD entity by calling the
endEntity method with the entity name "[dtd]" after calling
the endDTD method.
Parameters: name - The name of the entity. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
externalEntityDecl | public void externalEntityDecl(String name, XMLResourceIdentifier identifier, Augmentations augs) throws XNIException(Code) | | An external entity declaration.
Parameters: name - The name of the entity. Parameter entity names startwith '%', whereas the name of a general entity is justthe entity name. Parameters: identifier - An object containing all location informationpertinent to this external entity declaration. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
getAttributeDecl | public boolean getAttributeDecl(int attributeDeclIndex, XMLAttributeDecl attributeDecl)(Code) | | getAttributeDecl
Parameters: attributeDeclIndex - Parameters: attributeDecl - The values of this structure are set by this call. true if getAttributeDecl was able to fill in the value of attributeDecl |
getAttributeDeclIndex | public int getAttributeDeclIndex(int elementDeclIndex, String attributeDeclName)(Code) | | |
getAttributeDeclIsExternal | public boolean getAttributeDeclIsExternal(int attributeDeclIndex)(Code) | | Returns true if the specified attribute declaration is external.
Parameters: attributeDeclIndex - Attribute declaration index. |
getContentSpec | public boolean getContentSpec(int contentSpecIndex, XMLContentSpec contentSpec)(Code) | | getContentSpec
Parameters: contentSpecIndex - Parameters: contentSpec - true if find the requested contentSpec node, false otherwise |
getContentSpecAsString | public String getContentSpecAsString(int elementDeclIndex)(Code) | | getContentSpecAsString
Parameters: elementDeclIndex - String |
getContentSpecIndex | public int getContentSpecIndex(int elementDeclIndex)(Code) | | Returns the index to the content spec for the given element
declaration, or -1 if the element declaration
index was invalid.
|
getContentSpecType | public short getContentSpecType(int elementIndex)(Code) | | make separate function for getting contentSpecType of element.
we can avoid setting of the element values.
|
getElementContentModelValidator | protected ContentModelValidator getElementContentModelValidator(int elementDeclIndex)(Code) | | getElementContentModelValidator
Parameters: elementDeclIndex - its ContentModelValidator if any. |
getElementDecl | public boolean getElementDecl(int elementDeclIndex, XMLElementDecl elementDecl)(Code) | | getElementDecl
Parameters: elementDeclIndex - Parameters: elementDecl - The values of this structure are set by this call. True if find the element, False otherwise. |
getElementDeclIndex | public int getElementDeclIndex(String elementDeclName)(Code) | | getElementDeclIndex
Parameters: elementDeclName - index of the elementDeclName in scope |
getElementDeclIndex | public int getElementDeclIndex(QName elementDeclQName)(Code) | | Returns the element decl index.
Parameters: elementDeclQName - qualilfied name of the element |
getElementDeclIsExternal | public boolean getElementDeclIsExternal(int elementDeclIndex)(Code) | | Returns true if the specified element declaration is external.
Parameters: elementDeclIndex - The element declaration index. |
getElementDeclName | QName getElementDeclName(int elementDeclIndex)(Code) | | |
getEntityDecl | public boolean getEntityDecl(int entityDeclIndex, XMLEntityDecl entityDecl)(Code) | | getEntityDecl
Parameters: entityDeclIndex - Parameters: entityDecl - true if getEntityDecl was able to fill entityDecl with the contents of the entitywith index entityDeclIndex |
getEntityDeclIndex | public int getEntityDeclIndex(String entityDeclName)(Code) | | getEntityDeclIndex
Parameters: entityDeclName - the index of the EntityDecl |
getFirstAttributeDeclIndex | public int getFirstAttributeDeclIndex(int elementDeclIndex)(Code) | | getFirstAttributeDeclIndex
Parameters: elementDeclIndex - index of the first attribute for element declaration elementDeclIndex |
getNextAttributeDeclIndex | public int getNextAttributeDeclIndex(int attributeDeclIndex)(Code) | | getNextAttributeDeclIndex
Parameters: attributeDeclIndex - index of the next attribute of the attribute at attributeDeclIndex |
getNextElementDeclIndex | public int getNextElementDeclIndex(int elementDeclIndex)(Code) | | Returns the next index of the element declaration following the
specified element declaration.
Parameters: elementDeclIndex - The element declaration index. |
getNotationDecl | public boolean getNotationDecl(int notationDeclIndex, XMLNotationDecl notationDecl)(Code) | | getNotationDecl
Parameters: notationDeclIndex - Parameters: notationDecl - return true of getNotationDecl can fill notationDecl with information about the notation at notationDeclIndex. |
getNotationDeclIndex | public int getNotationDeclIndex(String notationDeclName)(Code) | | getNotationDeclIndex
Parameters: notationDeclName - the index if found a notation with the name, otherwise -1. |
ignoredCharacters | public void ignoredCharacters(XMLString text, Augmentations augs) throws XNIException(Code) | | Characters within an IGNORE conditional section.
Parameters: text - The ignored text. Parameters: augs - Additional information that may include infosetaugmentations. |
initializeContentModelStack | protected void initializeContentModelStack()(Code) | | Initialize content model stack.
|
internalEntityDecl | public void internalEntityDecl(String name, XMLString text, XMLString nonNormalizedText, Augmentations augs) throws XNIException(Code) | | An internal entity declaration.
Parameters: name - The name of the entity. Parameter entity names start with'%', whereas the name of a general entity is just theentity name. Parameters: text - The value of the entity. Parameters: nonNormalizedText - The non-normalized value of the entity. Thisvalue contains the same sequence of characters that was inthe internal entity declaration, without any entityreferences expanded. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
isCDATAAttribute | public boolean isCDATAAttribute(QName elName, QName atName)(Code) | | Returns whether the given attribute is of type CDATA or not
Parameters: elName - The element name. Parameters: atName - The attribute name. true if the attribute is of type CDATA |
isEntityDeclared | public boolean isEntityDeclared(String name)(Code) | | |
isEntityUnparsed | public boolean isEntityUnparsed(String name)(Code) | | |
isImmutable | boolean isImmutable()(Code) | | |
isNamespaceAware | public boolean isNamespaceAware()(Code) | | Returns true if this grammar is namespace aware.
|
notationDecl | public void notationDecl(String name, XMLResourceIdentifier identifier, Augmentations augs) throws XNIException(Code) | | A notation declaration
Parameters: name - The name of the notation. Parameters: identifier - An object containing all location informationpertinent to this notation. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
pcdata | public void pcdata(Augmentations augs) throws XNIException(Code) | | The appearance of "#PCDATA" within a group signifying a
mixed content model. This method will be the first called
following the content model's startGroup() .
Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. See Also: DTDGrammar.startGroup |
printAttributes | public void printAttributes(int elementDeclIndex)(Code) | | |
printElements | public void printElements()(Code) | | |
processingInstruction | public void processingInstruction(String target, XMLString data, Augmentations augs) throws XNIException(Code) | | A processing instruction. Processing instructions consist of a
target name and, optionally, text data. The data is only meaningful
to the application.
Typically, a processing instruction's data will contain a series
of pseudo-attributes. These pseudo-attributes follow the form of
element attributes but are not parsed or presented
to the application as anything other than text. The application is
responsible for parsing the data.
Parameters: target - The target. Parameters: data - The data or null if none specified. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
putElementNameMapping | protected void putElementNameMapping(QName name, int scope, int elementDeclIndex)(Code) | | |
setAttributeDecl | protected void setAttributeDecl(int elementDeclIndex, int attributeDeclIndex, XMLAttributeDecl attributeDecl)(Code) | | |
setContentSpecIndex | protected void setContentSpecIndex(int elementDeclIndex, int contentSpecIndex)(Code) | | |
setFirstAttributeDeclIndex | protected void setFirstAttributeDeclIndex(int elementDeclIndex, int newFirstAttrIndex)(Code) | | |
startAttlist | public void startAttlist(String elementName, Augmentations augs) throws XNIException(Code) | | The start of an attribute list.
Parameters: elementName - The name of the element that this attributelist is associated with. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
startContentModel | public void startContentModel(String elementName, Augmentations augs) throws XNIException(Code) | | The start of a content model. Depending on the type of the content
model, specific methods may be called between the call to the
startContentModel method and the call to the endContentModel method.
Parameters: elementName - The name of the element. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
startDTD | public void startDTD(XMLLocator locator, Augmentations augs) throws XNIException(Code) | | The start of the DTD.
Parameters: locator - The document locator, or null if the documentlocation cannot be reported during the parsing ofthe document DTD. However, it is stronglyrecommended that a locator be supplied that canat least report the base system identifier of theDTD. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
startGroup | public void startGroup(Augmentations augs) throws XNIException(Code) | | A start of either a mixed or children content model. A mixed
content model will immediately be followed by a call to the
pcdata() method. A children content model will
contain additional groups and/or elements.
Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. See Also: DTDGrammar.any See Also: DTDGrammar.empty |
startParameterEntity | public void startParameterEntity(String name, XMLResourceIdentifier identifier, String encoding, Augmentations augs) throws XNIException(Code) | | This method notifies of the start of an entity. The DTD has the
pseudo-name of "[dtd]" and parameter entity names start with '%'.
Note: Since the DTD is an entity, the handler
will be notified of the start of the DTD entity by calling the
startParameterEntity method with the entity name "[dtd]" before calling
the startDTD method.
Parameters: name - The name of the parameter entity. Parameters: identifier - The resource identifier. Parameters: encoding - The auto-detected IANA encoding name of the entitystream. This value will be null in those situationswhere the entity encoding is not auto-detected (e.g.internal parameter entities). Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
textDecl | public void textDecl(String version, String encoding, Augmentations augs) throws XNIException(Code) | | Notifies of the presence of a TextDecl line in an entity. If present,
this method will be called immediately following the startEntity call.
Note: This method is only called for external
parameter entities referenced in the DTD.
Parameters: version - The XML version, or null if not specified. Parameters: encoding - The IANA encoding name of the entity. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
unparsedEntityDecl | public void unparsedEntityDecl(String name, XMLResourceIdentifier identifier, String notation, Augmentations augs) throws XNIException(Code) | | An unparsed entity declaration.
Parameters: name - The name of the entity. Parameters: identifier - An object containing all location informationpertinent to this entity. Parameters: notation - The name of the notation. Parameters: augs - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
|
|