org.apache.xerces.impl
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 Summary
 int baseCharOffset
          Base character offset for computing absolute character offset.
 char[] ch
          Character buffer.
 int columnNumber
          Column number.
 int count
          Count of characters in buffer.
 java.lang.String encoding
          Auto-detected encoding.
 org.apache.xerces.xni.XMLResourceIdentifier entityLocation
          entity location information
 boolean isExternal
           
 int lineNumber
          Line number.
 boolean literal
          True if in a literal.
 boolean mayReadChunks
           
 int position
          Position in character buffer.
 java.io.Reader reader
          Reader.
 int startPosition
          Start position in character buffer.
 java.io.InputStream stream
          Input stream.
 java.lang.String xmlVersion
          XML version.
 
Fields inherited from class org.apache.xerces.impl.XMLEntityManager.Entity
inExternalSubset, name
 
Constructor Summary
XMLEntityManager.ScannedEntity(java.lang.String name, org.apache.xerces.xni.XMLResourceIdentifier entityLocation, java.io.InputStream stream, java.io.Reader reader, java.lang.String encoding, boolean literal, boolean mayReadChunks, boolean isExternal)
          Constructs a scanned entity.
 
Method Summary
 int getCharacterOffset()
           
 int getColumnNumber()
           
 java.lang.String getEncoding()
           
 java.lang.String getExpandedSystemId()
           
 int getLineNumber()
           
 java.lang.String getLiteralSystemId()
           
 java.lang.String getXMLVersion()
           
 boolean isEncodingExternallySpecified()
          Returns whether the encoding of this entity was externally specified.
 boolean isExternal()
          Returns true if this is an external entity.
 boolean isUnparsed()
          Returns true if this is an unparsed entity.
 void setEncodingExternallySpecified(boolean value)
          Sets whether the encoding of this entity was externally specified.
 void setReader(java.io.InputStream stream, java.lang.String encoding, java.lang.Boolean isBigEndian)
           
 java.lang.String toString()
          Returns a string representation of this object.
 
Methods inherited from class org.apache.xerces.impl.XMLEntityManager.Entity
clear, isEntityDeclInExternalSubset, setValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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

XMLEntityManager.ScannedEntity

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

isExternal

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

isUnparsed

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

setReader

public void setReader(java.io.InputStream stream,
                      java.lang.String encoding,
                      java.lang.Boolean isBigEndian)
               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


Copyright © 1999-2005 Apache XML Project. All Rights Reserved.