Class XMLEntityManager.ScannedEntity

java.lang.Object
org.apache.xerces.impl.XMLEntityManager.Entity
org.apache.xerces.impl.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 Details

    • stream

      public InputStream stream
      Input stream.
    • reader

      public 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 String encoding
      Auto-detected encoding.
    • xmlVersion

      public 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 Details

    • ScannedEntity

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

    • isExternal

      public final boolean isExternal()
      Returns true if this is an external entity.
      Specified by:
      isExternal in class XMLEntityManager.Entity
    • isUnparsed

      public final boolean isUnparsed()
      Returns true if this is an unparsed entity.
      Specified by:
      isUnparsed in class XMLEntityManager.Entity
    • setReader

      public void setReader(InputStream stream, String encoding, Boolean isBigEndian) throws IOException
      Throws:
      IOException
    • getExpandedSystemId

      public String getExpandedSystemId()
    • getLiteralSystemId

      public String getLiteralSystemId()
    • getLineNumber

      public int getLineNumber()
    • getColumnNumber

      public int getColumnNumber()
    • getCharacterOffset

      public int getCharacterOffset()
    • getEncoding

      public String getEncoding()
    • getXMLVersion

      public 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 String toString()
      Returns a string representation of this object.
      Overrides:
      toString in class Object