org.apache.xerces.validators.dtd
Class EntityPool

java.lang.Object
  |
  +--org.apache.xerces.validators.dtd.EntityPool

public final class EntityPool
extends java.lang.Object

Version:
 

Constructor Summary
EntityPool(StringPool stringPool, XMLErrorReporter errorReporter, boolean createStandardEntities)
           
 
Method Summary
 int addEntityDecl(int name, int value, int location, int publicId, int systemId, int notationName, boolean isExternal)
           
 int addNotationDecl(int notationName, int publicId, int systemId, boolean isExternal)
           
 void addRequiredNotation(int notationName, Locator locator, int majorCode, int minorCode, java.lang.Object[] args)
           
 void checkRequiredNotations()
           
 boolean getEntityDeclIsExternal(int entityIndex)
           
 int getEntityLocation(int entityIndex)
           
 int getEntityName(int entityIndex)
           
 int getEntityValue(int entityIndex)
           
 boolean getNotationDeclIsExternal(int entityIndex)
           
 int getNotationName(int entityIndex)
           
 int getPublicId(int entityIndex)
           
 int getSystemId(int entityIndex)
           
 boolean isExternalEntity(int entityIndex)
           
 boolean isUnparsedEntity(int entityIndex)
           
 int lookupEntity(int nameIndex)
           
 int lookupNotation(int nameIndex)
           
 void reset(StringPool stringPool)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityPool

public EntityPool(StringPool stringPool,
                  XMLErrorReporter errorReporter,
                  boolean createStandardEntities)
Method Detail

reset

public void reset(StringPool stringPool)

addEntityDecl

public int addEntityDecl(int name,
                         int value,
                         int location,
                         int publicId,
                         int systemId,
                         int notationName,
                         boolean isExternal)

addNotationDecl

public int addNotationDecl(int notationName,
                           int publicId,
                           int systemId,
                           boolean isExternal)

lookupEntity

public int lookupEntity(int nameIndex)

isExternalEntity

public boolean isExternalEntity(int entityIndex)

isUnparsedEntity

public boolean isUnparsedEntity(int entityIndex)

getEntityDeclIsExternal

public boolean getEntityDeclIsExternal(int entityIndex)

getEntityName

public int getEntityName(int entityIndex)

getEntityValue

public int getEntityValue(int entityIndex)

getEntityLocation

public int getEntityLocation(int entityIndex)

getPublicId

public int getPublicId(int entityIndex)

getSystemId

public int getSystemId(int entityIndex)

lookupNotation

public int lookupNotation(int nameIndex)

getNotationDeclIsExternal

public boolean getNotationDeclIsExternal(int entityIndex)

getNotationName

public int getNotationName(int entityIndex)

addRequiredNotation

public void addRequiredNotation(int notationName,
                                Locator locator,
                                int majorCode,
                                int minorCode,
                                java.lang.Object[] args)

checkRequiredNotations

public void checkRequiredNotations()
                            throws java.lang.Exception


Copyright © 1999 Apache XML Project. All Rights Reserved.