Class WEntityReference

  • All Implemented Interfaces:
    javax.xml.stream.events.EntityReference, javax.xml.stream.events.XMLEvent, javax.xml.stream.XMLStreamConstants, org.codehaus.stax2.evt.XMLEvent2

    public class WEntityReference
    extends org.codehaus.stax2.ri.evt.EntityReferenceEventImpl
    implements javax.xml.stream.events.EntityReference
    We need a slightly specialized version to support concept of undeclared entities, which can be used in (non-default, non-standard) mode where undeclared entities are allowed to be handled.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.lang.String mName  
      • Fields inherited from class org.codehaus.stax2.ri.evt.EntityReferenceEventImpl

        mDecl
      • Fields inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl

        mLocation
      • 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
      WEntityReference​(javax.xml.stream.Location loc, java.lang.String name)
      This constructor gets called for undeclared/defined entities: we will still know the name (from the reference), but not how it's defined (since it is not defined).
      WEntityReference​(javax.xml.stream.Location loc, javax.xml.stream.events.EntityDeclaration decl)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()  
      • Methods inherited from class org.codehaus.stax2.ri.evt.EntityReferenceEventImpl

        equals, getDeclaration, getEventType, hashCode, isEntityReference, writeAsEncodedUnicode, writeUsing
      • Methods inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl

        addHash, asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, iteratedEquals, stringsWithNullsEqual, throwFromIOE, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface javax.xml.stream.events.EntityReference

        getDeclaration
      • 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
    • Field Detail

      • mName

        final java.lang.String mName
    • Constructor Detail

      • WEntityReference

        public WEntityReference​(javax.xml.stream.Location loc,
                                javax.xml.stream.events.EntityDeclaration decl)
      • WEntityReference

        public WEntityReference​(javax.xml.stream.Location loc,
                                java.lang.String name)
        This constructor gets called for undeclared/defined entities: we will still know the name (from the reference), but not how it's defined (since it is not defined).
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface javax.xml.stream.events.EntityReference
        Overrides:
        getName in class org.codehaus.stax2.ri.evt.EntityReferenceEventImpl