Class XMLEntityManager.ScannedEntity

  • Enclosing class:
    XMLEntityManager

    public class XMLEntityManager.ScannedEntity
    extends XMLEntityManager.Entity
    Entity state.

    INTERNAL:

    Usage of this class is not supported. It may be altered or removed at any time.
    Author:
    Andy Clark, IBM
    • Field Detail

      • stream

        public java.io.InputStream stream
        Input stream.
      • reader

        public java.io.Reader reader
        Reader.
      • entityLocation

        public org.apache.xerces.xni.XMLResourceIdentifier entityLocation
        entity location information
      • lineNumber

        public int lineNumber
        Line number.
      • columnNumber

        public int columnNumber
        Column number.
      • encoding

        public java.lang.String encoding
        Auto-detected encoding.
      • xmlVersion

        public java.lang.String xmlVersion
        XML version.
      • literal

        public boolean literal
        True if in a literal.
      • isExternal

        public boolean isExternal
      • ch

        public char[] ch
        Character buffer.
      • position

        public int position
        Position in character buffer.
      • baseCharOffset

        public int baseCharOffset
        Base character offset for computing absolute character offset.
      • startPosition

        public int startPosition
        Start position in character buffer.
      • count

        public int count
        Count of characters in buffer.
      • mayReadChunks

        public boolean mayReadChunks
    • Constructor Detail

      • ScannedEntity

        public ScannedEntity​(java.lang.String name,
                             org.apache.xerces.xni.XMLResourceIdentifier entityLocation,
                             java.io.InputStream stream,
                             java.io.Reader reader,
                             byte[] byteBuffer,
                             java.lang.String encoding,
                             boolean literal,
                             boolean mayReadChunks,
                             boolean isExternal)
        Constructs a scanned entity.
    • Method Detail

      • setReader

        public void setReader​(java.io.InputStream stream,
                              java.lang.String encoding,
                              java.lang.Boolean isBigEndian)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • getExpandedSystemId

        public java.lang.String getExpandedSystemId()
      • getLiteralSystemId

        public java.lang.String getLiteralSystemId()
      • getLineNumber

        public int getLineNumber()
      • getColumnNumber

        public int getColumnNumber()
      • getCharacterOffset

        public int getCharacterOffset()
      • getEncoding

        public java.lang.String getEncoding()
      • getXMLVersion

        public java.lang.String getXMLVersion()
      • isEncodingExternallySpecified

        public boolean isEncodingExternallySpecified()
        Returns whether the encoding of this entity was externally specified.
      • setEncodingExternallySpecified

        public void setEncodingExternallySpecified​(boolean value)
        Sets whether the encoding of this entity was externally specified.
      • toString

        public java.lang.String toString()
        Returns a string representation of this object.
        Overrides:
        toString in class java.lang.Object