Class EntityDeclarationImpl
- java.lang.Object
-
- com.sun.xml.fastinfoset.stax.events.EventBase
-
- com.sun.xml.fastinfoset.stax.events.EntityDeclarationImpl
-
- All Implemented Interfaces:
EntityDeclaration,XMLEvent,XMLStreamConstants
public class EntityDeclarationImpl extends EventBase implements EntityDeclaration
-
-
Field Summary
-
Fields inherited from class com.sun.xml.fastinfoset.stax.events.EventBase
_eventType, _location
-
Fields inherited from interface javax.xml.stream.XMLStreamConstants
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
-
-
Constructor Summary
Constructors Constructor Description EntityDeclarationImpl()Creates a new instance of EntityDeclarationImplEntityDeclarationImpl(String entityName, String replacement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBaseURI()Get the base URI for this reference or null if this information is not availableStringgetName()The entity's nameStringgetNotationName()The name of the associated notation.StringgetPublicId()The entity's public identifier, or null if none was givenStringgetReplacementText()The replacement text of the entity.StringgetSystemId()The entity's system identifier.protected voidinit()voidsetBaseURI(String baseURI)voidsetName(String entityName)voidsetNotationName(String notationName)voidsetPublicId(String publicId)voidsetReplacementText(String replacement)voidsetSystemId(String systemId)-
Methods inherited from class com.sun.xml.fastinfoset.stax.events.EventBase
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, setEventType, setLocation, writeAsEncodedUnicode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.xml.stream.events.XMLEvent
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode
-
-
-
-
Method Detail
-
getPublicId
public String getPublicId()
The entity's public identifier, or null if none was given- Specified by:
getPublicIdin interfaceEntityDeclaration- Returns:
- the public ID for this declaration or null
-
getSystemId
public String getSystemId()
The entity's system identifier.- Specified by:
getSystemIdin interfaceEntityDeclaration- Overrides:
getSystemIdin classEventBase- Returns:
- the system ID for this declaration or null
-
getName
public String getName()
The entity's name- Specified by:
getNamein interfaceEntityDeclaration- Returns:
- the name, may not be null
-
getNotationName
public String getNotationName()
The name of the associated notation.- Specified by:
getNotationNamein interfaceEntityDeclaration- Returns:
- the notation name
-
getReplacementText
public String getReplacementText()
The replacement text of the entity. This method will only return non-null if this is an internal entity.- Specified by:
getReplacementTextin interfaceEntityDeclaration- Returns:
- null or the replacment text
-
getBaseURI
public String getBaseURI()
Get the base URI for this reference or null if this information is not available- Specified by:
getBaseURIin interfaceEntityDeclaration- Returns:
- the base URI or null
-
setPublicId
public void setPublicId(String publicId)
-
setSystemId
public void setSystemId(String systemId)
-
setBaseURI
public void setBaseURI(String baseURI)
-
setName
public void setName(String entityName)
-
setReplacementText
public void setReplacementText(String replacement)
-
setNotationName
public void setNotationName(String notationName)
-
init
protected void init()
-
-