All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----com.jclark.xml.tok.PrologParser
PrologParser
object represents the state of a parse
of the prolog.
It operates on the tokens returned
by Encoding.tokenizeProlog
.
It does not build any data structures to represent the information
in the prolog; instead it tells the caller the action needed
for each token.
The state of the parse can be saved by using the clone
method.
public static final int ACTION_NONEACTION_XML_DECL
public static final int ACTION_XML_DECLACTION_TEXT_DECL
public static final int ACTION_TEXT_DECLACTION_PI
public static final int ACTION_PIACTION_COMMENT
public static final int ACTION_COMMENTACTION_DOCTYPE_NAME
public static final int ACTION_DOCTYPE_NAMEACTION_DOCTYPE_SYSTEM_ID
public static final int ACTION_DOCTYPE_SYSTEM_IDACTION_DOCTYPE_PUBLIC_ID
public static final int ACTION_DOCTYPE_PUBLIC_IDACTION_DOCTYPE_SUBSET
public static final int ACTION_DOCTYPE_SUBSETACTION_DOCTYPE_CLOSE
public static final int ACTION_DOCTYPE_CLOSEACTION_GENERAL_ENTITY_NAME
public static final int ACTION_GENERAL_ENTITY_NAMEACTION_PARAM_ENTITY_NAME
public static final int ACTION_PARAM_ENTITY_NAMEACTION_ENTITY_VALUE_WITH_PEREFS
public static final int ACTION_ENTITY_VALUE_WITH_PEREFSACTION_ENTITY_VALUE_NO_PEREFS
public static final int ACTION_ENTITY_VALUE_NO_PEREFSACTION_ENTITY_SYSTEM_ID
public static final int ACTION_ENTITY_SYSTEM_IDACTION_ENTITY_PUBLIC_ID
public static final int ACTION_ENTITY_PUBLIC_IDACTION_ENTITY_NOTATION_NAME
public static final int ACTION_ENTITY_NOTATION_NAMEACTION_NOTATION_NAME
public static final int ACTION_NOTATION_NAMEACTION_NOTATION_SYSTEM_ID
public static final int ACTION_NOTATION_SYSTEM_IDACTION_NOTATION_PUBLIC_ID
public static final int ACTION_NOTATION_PUBLIC_IDACTION_ATTRIBUTE_NAME
public static final int ACTION_ATTRIBUTE_NAMEACTION_ATTRIBUTE_TYPE_CDATA
public static final int ACTION_ATTRIBUTE_TYPE_CDATAACTION_ATTRIBUTE_TYPE_ID
public static final int ACTION_ATTRIBUTE_TYPE_IDACTION_ATTRIBUTE_TYPE_IDREF
public static final int ACTION_ATTRIBUTE_TYPE_IDREFACTION_ATTRIBUTE_TYPE_IDREFS
public static final int ACTION_ATTRIBUTE_TYPE_IDREFSACTION_ATTRIBUTE_TYPE_ENTITY
public static final int ACTION_ATTRIBUTE_TYPE_ENTITYACTION_ATTRIBUTE_TYPE_ENTITIES
public static final int ACTION_ATTRIBUTE_TYPE_ENTITIESACTION_ATTRIBUTE_TYPE_NMTOKEN
public static final int ACTION_ATTRIBUTE_TYPE_NMTOKENACTION_ATTRIBUTE_TYPE_NMTOKENS
public static final int ACTION_ATTRIBUTE_TYPE_NMTOKENSACTION_ATTRIBUTE_ENUM_VALUE
public static final int ACTION_ATTRIBUTE_ENUM_VALUEACTION_ATTRIBUTE_NOTATION_VALUE
public static final int ACTION_ATTRIBUTE_NOTATION_VALUEACTION_ATTLIST_ELEMENT_NAME
public static final int ACTION_ATTLIST_ELEMENT_NAMEACTION_IMPLIED_ATTRIBUTE_VALUE
public static final int ACTION_IMPLIED_ATTRIBUTE_VALUEACTION_REQUIRED_ATTRIBUTE_VALUE
public static final int ACTION_REQUIRED_ATTRIBUTE_VALUEACTION_DEFAULT_ATTRIBUTE_VALUE
public static final int ACTION_DEFAULT_ATTRIBUTE_VALUEACTION_FIXED_ATTRIBUTE_VALUE
public static final int ACTION_FIXED_ATTRIBUTE_VALUEACTION_ELEMENT_NAME
public static final int ACTION_ELEMENT_NAMEACTION_CONTENT_ANY
public static final int ACTION_CONTENT_ANYACTION_CONTENT_EMPTY
public static final int ACTION_CONTENT_EMPTYACTION_CONTENT_PCDATA
public static final int ACTION_CONTENT_PCDATAACTION_GROUP_OPEN
public static final int ACTION_GROUP_OPENACTION_GROUP_CLOSE
public static final int ACTION_GROUP_CLOSEACTION_GROUP_CLOSE_REP
public static final int ACTION_GROUP_CLOSE_REPACTION_GROUP_CLOSE_OPT
public static final int ACTION_GROUP_CLOSE_OPTACTION_GROUP_CLOSE_PLUS
public static final int ACTION_GROUP_CLOSE_PLUSACTION_GROUP_CHOICE
public static final int ACTION_GROUP_CHOICEACTION_GROUP_SEQUENCE
public static final int ACTION_GROUP_SEQUENCEACTION_CONTENT_ELEMENT
public static final int ACTION_CONTENT_ELEMENTACTION_CONTENT_ELEMENT_REP
public static final int ACTION_CONTENT_ELEMENT_REPACTION_CONTENT_ELEMENT_OPT
public static final int ACTION_CONTENT_ELEMENT_OPTACTION_CONTENT_ELEMENT_PLUS
public static final int ACTION_CONTENT_ELEMENT_PLUSACTION_OUTER_PARAM_ENTITY_REF
public static final int ACTION_OUTER_PARAM_ENTITY_REFACTION_INNER_PARAM_ENTITY_REF
public static final int ACTION_INNER_PARAM_ENTITY_REFACTION_IGNORE_SECT
public static final int ACTION_IGNORE_SECTACTION_DECL_CLOSE
public static final int ACTION_DECL_CLOSEPROLOG
public static final byte PROLOGEXTERNAL_ENTITY
public static final byte EXTERNAL_ENTITYINTERNAL_ENTITY
public static final byte INTERNAL_ENTITY
public PrologParser(byte type)
public final void end() throws PrologSyntaxExceptionaction
public int action(int tok, byte buf[], int start, int end, Encoding enc) throws PrologSyntaxExceptionclone
public Object clone()
public final int getGroupLevel()
All Packages Class Hierarchy This Package Previous Next Index