All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class com.jclark.xml.tok.PrologParser
java.lang.Object
   |
   +----com.jclark.xml.tok.PrologParser
  -  public class PrologParser
  -  extends Object
  -  implements Cloneable
Parses the prolog of an XML document.
 APrologParser 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.
   
  -   ACTION_ATTLIST_ELEMENT_NAME ACTION_ATTLIST_ELEMENT_NAME
-  
  
-   ACTION_ATTRIBUTE_ENUM_VALUE ACTION_ATTRIBUTE_ENUM_VALUE
-  
  
-   ACTION_ATTRIBUTE_NAME ACTION_ATTRIBUTE_NAME
-  
  
-   ACTION_ATTRIBUTE_NOTATION_VALUE ACTION_ATTRIBUTE_NOTATION_VALUE
-  
  
-   ACTION_ATTRIBUTE_TYPE_CDATA ACTION_ATTRIBUTE_TYPE_CDATA
-  
  
-   ACTION_ATTRIBUTE_TYPE_ENTITIES ACTION_ATTRIBUTE_TYPE_ENTITIES
-  
  
-   ACTION_ATTRIBUTE_TYPE_ENTITY ACTION_ATTRIBUTE_TYPE_ENTITY
-  
  
-   ACTION_ATTRIBUTE_TYPE_ID ACTION_ATTRIBUTE_TYPE_ID
-  
  
-   ACTION_ATTRIBUTE_TYPE_IDREF ACTION_ATTRIBUTE_TYPE_IDREF
-  
  
-   ACTION_ATTRIBUTE_TYPE_IDREFS ACTION_ATTRIBUTE_TYPE_IDREFS
-  
  
-   ACTION_ATTRIBUTE_TYPE_NMTOKEN ACTION_ATTRIBUTE_TYPE_NMTOKEN
-  
  
-   ACTION_ATTRIBUTE_TYPE_NMTOKENS ACTION_ATTRIBUTE_TYPE_NMTOKENS
-  
  
-   ACTION_COMMENT ACTION_COMMENT
-  
  
-   ACTION_CONTENT_ANY ACTION_CONTENT_ANY
-  
  
-   ACTION_CONTENT_ELEMENT ACTION_CONTENT_ELEMENT
-  
  
-   ACTION_CONTENT_ELEMENT_OPT ACTION_CONTENT_ELEMENT_OPT
-  
  
-   ACTION_CONTENT_ELEMENT_PLUS ACTION_CONTENT_ELEMENT_PLUS
-  
  
-   ACTION_CONTENT_ELEMENT_REP ACTION_CONTENT_ELEMENT_REP
-  
  
-   ACTION_CONTENT_EMPTY ACTION_CONTENT_EMPTY
-  
  
-   ACTION_CONTENT_PCDATA ACTION_CONTENT_PCDATA
-  
  
-   ACTION_DECL_CLOSE ACTION_DECL_CLOSE
-  
  
-   ACTION_DEFAULT_ATTRIBUTE_VALUE ACTION_DEFAULT_ATTRIBUTE_VALUE
-  
  
-   ACTION_DOCTYPE_CLOSE ACTION_DOCTYPE_CLOSE
-  
  
-   ACTION_DOCTYPE_NAME ACTION_DOCTYPE_NAME
-  
  
-   ACTION_DOCTYPE_PUBLIC_ID ACTION_DOCTYPE_PUBLIC_ID
-  
  
-   ACTION_DOCTYPE_SUBSET ACTION_DOCTYPE_SUBSET
-  
  
-   ACTION_DOCTYPE_SYSTEM_ID ACTION_DOCTYPE_SYSTEM_ID
-  
  
-   ACTION_ELEMENT_NAME ACTION_ELEMENT_NAME
-  
  
-   ACTION_ENTITY_NOTATION_NAME ACTION_ENTITY_NOTATION_NAME
-  
  
-   ACTION_ENTITY_PUBLIC_ID ACTION_ENTITY_PUBLIC_ID
-  
  
-   ACTION_ENTITY_SYSTEM_ID ACTION_ENTITY_SYSTEM_ID
-  
  
-   ACTION_ENTITY_VALUE_NO_PEREFS ACTION_ENTITY_VALUE_NO_PEREFS
-  
  
-   ACTION_ENTITY_VALUE_WITH_PEREFS ACTION_ENTITY_VALUE_WITH_PEREFS
-  
  
-   ACTION_FIXED_ATTRIBUTE_VALUE ACTION_FIXED_ATTRIBUTE_VALUE
-  
  
-   ACTION_GENERAL_ENTITY_NAME ACTION_GENERAL_ENTITY_NAME
-  
  
-   ACTION_GROUP_CHOICE ACTION_GROUP_CHOICE
-  
  
-   ACTION_GROUP_CLOSE ACTION_GROUP_CLOSE
-  
  
-   ACTION_GROUP_CLOSE_OPT ACTION_GROUP_CLOSE_OPT
-  
  
-   ACTION_GROUP_CLOSE_PLUS ACTION_GROUP_CLOSE_PLUS
-  
  
-   ACTION_GROUP_CLOSE_REP ACTION_GROUP_CLOSE_REP
-  
  
-   ACTION_GROUP_OPEN ACTION_GROUP_OPEN
-  
  
-   ACTION_GROUP_SEQUENCE ACTION_GROUP_SEQUENCE
-  
  
-   ACTION_IGNORE_SECT ACTION_IGNORE_SECT
-  
  
-   ACTION_IMPLIED_ATTRIBUTE_VALUE ACTION_IMPLIED_ATTRIBUTE_VALUE
-  
  
-   ACTION_INNER_PARAM_ENTITY_REF ACTION_INNER_PARAM_ENTITY_REF
-  
  
-   ACTION_NONE ACTION_NONE
-  
  
-   ACTION_NOTATION_NAME ACTION_NOTATION_NAME
-  
  
-   ACTION_NOTATION_PUBLIC_ID ACTION_NOTATION_PUBLIC_ID
-  
  
-   ACTION_NOTATION_SYSTEM_ID ACTION_NOTATION_SYSTEM_ID
-  
  
-   ACTION_OUTER_PARAM_ENTITY_REF ACTION_OUTER_PARAM_ENTITY_REF
-  
  
-   ACTION_PARAM_ENTITY_NAME ACTION_PARAM_ENTITY_NAME
-  
  
-   ACTION_PI ACTION_PI
-  
  
-   ACTION_REQUIRED_ATTRIBUTE_VALUE ACTION_REQUIRED_ATTRIBUTE_VALUE
-  
  
-   ACTION_TEXT_DECL ACTION_TEXT_DECL
-  
  
-   ACTION_XML_DECL ACTION_XML_DECL
-  
  
-   EXTERNAL_ENTITY EXTERNAL_ENTITY
-  
  
-   INTERNAL_ENTITY INTERNAL_ENTITY
-  
  
-   PROLOG PROLOG
-  
   
  -   PrologParser(byte) PrologParser(byte)
-  
   
  -   action(int, byte[], int, int, Encoding) action(int, byte[], int, int, Encoding)
-  
  
-   clone() clone()
-  
  
-   end() end()
-  
  
-   getGroupLevel() getGroupLevel()
-  
   
 ACTION_NONE
ACTION_NONE
 public static final int ACTION_NONE
 ACTION_XML_DECL
ACTION_XML_DECL
 public static final int ACTION_XML_DECL
 ACTION_TEXT_DECL
ACTION_TEXT_DECL
 public static final int ACTION_TEXT_DECL
 ACTION_PI
ACTION_PI
 public static final int ACTION_PI
 ACTION_COMMENT
ACTION_COMMENT
 public static final int ACTION_COMMENT
 ACTION_DOCTYPE_NAME
ACTION_DOCTYPE_NAME
 public static final int ACTION_DOCTYPE_NAME
 ACTION_DOCTYPE_SYSTEM_ID
ACTION_DOCTYPE_SYSTEM_ID
 public static final int ACTION_DOCTYPE_SYSTEM_ID
 ACTION_DOCTYPE_PUBLIC_ID
ACTION_DOCTYPE_PUBLIC_ID
 public static final int ACTION_DOCTYPE_PUBLIC_ID
 ACTION_DOCTYPE_SUBSET
ACTION_DOCTYPE_SUBSET
 public static final int ACTION_DOCTYPE_SUBSET
 ACTION_DOCTYPE_CLOSE
ACTION_DOCTYPE_CLOSE
 public static final int ACTION_DOCTYPE_CLOSE
 ACTION_GENERAL_ENTITY_NAME
ACTION_GENERAL_ENTITY_NAME
 public static final int ACTION_GENERAL_ENTITY_NAME
 ACTION_PARAM_ENTITY_NAME
ACTION_PARAM_ENTITY_NAME
 public static final int ACTION_PARAM_ENTITY_NAME
 ACTION_ENTITY_VALUE_WITH_PEREFS
ACTION_ENTITY_VALUE_WITH_PEREFS
 public static final int ACTION_ENTITY_VALUE_WITH_PEREFS
 ACTION_ENTITY_VALUE_NO_PEREFS
ACTION_ENTITY_VALUE_NO_PEREFS
 public static final int ACTION_ENTITY_VALUE_NO_PEREFS
 ACTION_ENTITY_SYSTEM_ID
ACTION_ENTITY_SYSTEM_ID
 public static final int ACTION_ENTITY_SYSTEM_ID
 ACTION_ENTITY_PUBLIC_ID
ACTION_ENTITY_PUBLIC_ID
 public static final int ACTION_ENTITY_PUBLIC_ID
 ACTION_ENTITY_NOTATION_NAME
ACTION_ENTITY_NOTATION_NAME
 public static final int ACTION_ENTITY_NOTATION_NAME
 ACTION_NOTATION_NAME
ACTION_NOTATION_NAME
 public static final int ACTION_NOTATION_NAME
 ACTION_NOTATION_SYSTEM_ID
ACTION_NOTATION_SYSTEM_ID
 public static final int ACTION_NOTATION_SYSTEM_ID
 ACTION_NOTATION_PUBLIC_ID
ACTION_NOTATION_PUBLIC_ID
 public static final int ACTION_NOTATION_PUBLIC_ID
 ACTION_ATTRIBUTE_NAME
ACTION_ATTRIBUTE_NAME
 public static final int ACTION_ATTRIBUTE_NAME
 ACTION_ATTRIBUTE_TYPE_CDATA
ACTION_ATTRIBUTE_TYPE_CDATA
 public static final int ACTION_ATTRIBUTE_TYPE_CDATA
 ACTION_ATTRIBUTE_TYPE_ID
ACTION_ATTRIBUTE_TYPE_ID
 public static final int ACTION_ATTRIBUTE_TYPE_ID
 ACTION_ATTRIBUTE_TYPE_IDREF
ACTION_ATTRIBUTE_TYPE_IDREF
 public static final int ACTION_ATTRIBUTE_TYPE_IDREF
 ACTION_ATTRIBUTE_TYPE_IDREFS
ACTION_ATTRIBUTE_TYPE_IDREFS
 public static final int ACTION_ATTRIBUTE_TYPE_IDREFS
 ACTION_ATTRIBUTE_TYPE_ENTITY
ACTION_ATTRIBUTE_TYPE_ENTITY
 public static final int ACTION_ATTRIBUTE_TYPE_ENTITY
 ACTION_ATTRIBUTE_TYPE_ENTITIES
ACTION_ATTRIBUTE_TYPE_ENTITIES
 public static final int ACTION_ATTRIBUTE_TYPE_ENTITIES
 ACTION_ATTRIBUTE_TYPE_NMTOKEN
ACTION_ATTRIBUTE_TYPE_NMTOKEN
 public static final int ACTION_ATTRIBUTE_TYPE_NMTOKEN
 ACTION_ATTRIBUTE_TYPE_NMTOKENS
ACTION_ATTRIBUTE_TYPE_NMTOKENS
 public static final int ACTION_ATTRIBUTE_TYPE_NMTOKENS
 ACTION_ATTRIBUTE_ENUM_VALUE
ACTION_ATTRIBUTE_ENUM_VALUE
 public static final int ACTION_ATTRIBUTE_ENUM_VALUE
 ACTION_ATTRIBUTE_NOTATION_VALUE
ACTION_ATTRIBUTE_NOTATION_VALUE
 public static final int ACTION_ATTRIBUTE_NOTATION_VALUE
 ACTION_ATTLIST_ELEMENT_NAME
ACTION_ATTLIST_ELEMENT_NAME
 public static final int ACTION_ATTLIST_ELEMENT_NAME
 ACTION_IMPLIED_ATTRIBUTE_VALUE
ACTION_IMPLIED_ATTRIBUTE_VALUE
 public static final int ACTION_IMPLIED_ATTRIBUTE_VALUE
 ACTION_REQUIRED_ATTRIBUTE_VALUE
ACTION_REQUIRED_ATTRIBUTE_VALUE
 public static final int ACTION_REQUIRED_ATTRIBUTE_VALUE
 ACTION_DEFAULT_ATTRIBUTE_VALUE
ACTION_DEFAULT_ATTRIBUTE_VALUE
 public static final int ACTION_DEFAULT_ATTRIBUTE_VALUE
 ACTION_FIXED_ATTRIBUTE_VALUE
ACTION_FIXED_ATTRIBUTE_VALUE
 public static final int ACTION_FIXED_ATTRIBUTE_VALUE
 ACTION_ELEMENT_NAME
ACTION_ELEMENT_NAME
 public static final int ACTION_ELEMENT_NAME
 ACTION_CONTENT_ANY
ACTION_CONTENT_ANY
 public static final int ACTION_CONTENT_ANY
 ACTION_CONTENT_EMPTY
ACTION_CONTENT_EMPTY
 public static final int ACTION_CONTENT_EMPTY
 ACTION_CONTENT_PCDATA
ACTION_CONTENT_PCDATA
 public static final int ACTION_CONTENT_PCDATA
 ACTION_GROUP_OPEN
ACTION_GROUP_OPEN
 public static final int ACTION_GROUP_OPEN
 ACTION_GROUP_CLOSE
ACTION_GROUP_CLOSE
 public static final int ACTION_GROUP_CLOSE
 ACTION_GROUP_CLOSE_REP
ACTION_GROUP_CLOSE_REP
 public static final int ACTION_GROUP_CLOSE_REP
 ACTION_GROUP_CLOSE_OPT
ACTION_GROUP_CLOSE_OPT
 public static final int ACTION_GROUP_CLOSE_OPT
 ACTION_GROUP_CLOSE_PLUS
ACTION_GROUP_CLOSE_PLUS
 public static final int ACTION_GROUP_CLOSE_PLUS
 ACTION_GROUP_CHOICE
ACTION_GROUP_CHOICE
 public static final int ACTION_GROUP_CHOICE
 ACTION_GROUP_SEQUENCE
ACTION_GROUP_SEQUENCE
 public static final int ACTION_GROUP_SEQUENCE
 ACTION_CONTENT_ELEMENT
ACTION_CONTENT_ELEMENT
 public static final int ACTION_CONTENT_ELEMENT
 ACTION_CONTENT_ELEMENT_REP
ACTION_CONTENT_ELEMENT_REP
 public static final int ACTION_CONTENT_ELEMENT_REP
 ACTION_CONTENT_ELEMENT_OPT
ACTION_CONTENT_ELEMENT_OPT
 public static final int ACTION_CONTENT_ELEMENT_OPT
 ACTION_CONTENT_ELEMENT_PLUS
ACTION_CONTENT_ELEMENT_PLUS
 public static final int ACTION_CONTENT_ELEMENT_PLUS
 ACTION_OUTER_PARAM_ENTITY_REF
ACTION_OUTER_PARAM_ENTITY_REF
 public static final int ACTION_OUTER_PARAM_ENTITY_REF
 ACTION_INNER_PARAM_ENTITY_REF
ACTION_INNER_PARAM_ENTITY_REF
 public static final int ACTION_INNER_PARAM_ENTITY_REF
 ACTION_IGNORE_SECT
ACTION_IGNORE_SECT
 public static final int ACTION_IGNORE_SECT
 ACTION_DECL_CLOSE
ACTION_DECL_CLOSE
 public static final int ACTION_DECL_CLOSE
 PROLOG
PROLOG
 public static final byte PROLOG
 EXTERNAL_ENTITY
EXTERNAL_ENTITY
 public static final byte EXTERNAL_ENTITY
 INTERNAL_ENTITY
INTERNAL_ENTITY
 public static final byte INTERNAL_ENTITY
   
 PrologParser
PrologParser
 public PrologParser(byte type)
   
 end
end
 public final void end() throws PrologSyntaxException
 action
action
 public int action(int tok,
                   byte buf[],
                   int start,
                   int end,
                   Encoding enc) throws PrologSyntaxException
 clone
clone
 public Object clone()
  - 
    -  Overrides:
    
-  clone in class Object
  
 
 getGroupLevel
getGroupLevel
 public final int getGroupLevel()
All Packages  Class Hierarchy  This Package  Previous  Next  Index