ACEXML_ParserInt Class Reference

A class to hide some of the internal implementation details of the parser. More...

#include <ACEXML/parser/parser/ParserInternals.h>

List of all members.

Public Types

enum  ReferenceState {
  IN_CONTENT, IN_ATT_VALUE, AS_ATT_VALUE, IN_ENTITY_VALUE,
  IN_INT_DTD, IN_EXT_DTD, IN_NOTATION, INVALID = -1
}

Static Public Attributes

const ACEXML_Char base_char_table_ [256]
const ACEXML_Charmsg_ []
const ACEXML_Charpredef_ent_ []
const ACEXML_Charpredef_val_ []


Detailed Description

A class to hide some of the internal implementation details of the parser.

Definition at line 32 of file ParserInternals.h.


Member Enumeration Documentation

enum ACEXML_ParserInt::ReferenceState
 

Enumeration values:
IN_CONTENT 
IN_ATT_VALUE 
AS_ATT_VALUE 
IN_ENTITY_VALUE 
IN_INT_DTD 
IN_EXT_DTD 
IN_NOTATION 
INVALID 

Definition at line 89 of file ParserInternals.h.

00089                       {
00090     IN_CONTENT,
00091     IN_ATT_VALUE,
00092     AS_ATT_VALUE,
00093     IN_ENTITY_VALUE,
00094     IN_INT_DTD,
00095     IN_EXT_DTD,
00096     IN_NOTATION,
00097     INVALID = -1
00098   };


Member Data Documentation

const ACEXML_Char ACEXML_ParserInt::base_char_table_ [static]
 

Initial value:

 {
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
  0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 
  0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 
}

Definition at line 25 of file ParserInternals.cpp.

const ACEXML_Char* ACEXML_ParserInt::msg_[] [static]
 

Definition at line 82 of file ParserInternals.h.

const ACEXML_Char * ACEXML_ParserInt::predef_ent_ [static]
 

Initial value:

 {
  ACE_TEXT ("amp"),
  ACE_TEXT ("lt"),
  ACE_TEXT ("gt"),
  ACE_TEXT ("apos"),

}

Definition at line 6 of file ParserInternals.cpp.

const ACEXML_Char * ACEXML_ParserInt::predef_val_ [static]
 

Initial value:

 {
  ACE_TEXT ("&"),
  ACE_TEXT ("<"),
  ACE_TEXT (">"),
  ACE_TEXT ("'"),

}

Definition at line 14 of file ParserInternals.cpp.


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 11:48:04 2006 for ACEXML by doxygen 1.3.6