|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.xbis.eventstore.EventStore
XML parse event store. This builds an in-memory record of the events generated by parsing a document, allowing the events to be replayed (possibly more than once) later.
| Nested Class Summary | |
class |
EventStore.StoreReader
Event store reader used to retrieve information from store. |
| Field Summary | |
static short |
CDSECT
|
static short |
COMMENT
|
static short |
DOCDECL
|
static short |
END_DOCUMENT
|
static short |
END_TAG
|
static short |
ENTITY_REF
|
static short |
IGNORABLE_WHITESPACE
|
static int |
INITIAL_CHAR_COUNT
|
static int |
INITIAL_EVENT_COUNT
|
static int |
INITIAL_NAMESPACE_COUNT
|
static int |
INITIAL_QNAME_COUNT
|
static int |
INITIAL_STRING_COUNT
|
static short |
PROCESSING_INSTRUCTION
|
static short |
START_DOCUMENT
|
static short |
START_NAMESPACE
|
static short |
START_TAG
|
static short |
TEXT
|
| Constructor Summary | |
EventStore()
Default constructor. |
|
| Method Summary | |
NameImpl |
addQName(BasicNamespace ns,
java.lang.String name)
Create qname, adding it to store. |
void |
appendAttribute(BasicNamespace ns,
java.lang.String name,
java.lang.String value)
Append attribute data to store. |
void |
appendChars(char[] buff,
int offset,
int length)
Append characters to store. |
void |
appendElementStart(BasicNamespace ns,
java.lang.String name,
int acnt)
Append element start tag event to store. |
void |
appendEvent(short value)
Append value to event data store. |
int |
appendNs(BasicNamespace ns)
Append namespace to store. |
int |
appendString(java.lang.String text)
Append string to store. |
EventStore.StoreReader |
createReader()
Create reader. |
void |
reset()
Reset state information used during the serialization process. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final short START_DOCUMENT
public static final short END_DOCUMENT
public static final short START_TAG
public static final short END_TAG
public static final short TEXT
public static final short CDSECT
public static final short ENTITY_REF
public static final short IGNORABLE_WHITESPACE
public static final short PROCESSING_INSTRUCTION
public static final short COMMENT
public static final short DOCDECL
public static final short START_NAMESPACE
public static final int INITIAL_EVENT_COUNT
public static final int INITIAL_NAMESPACE_COUNT
public static final int INITIAL_QNAME_COUNT
public static final int INITIAL_CHAR_COUNT
public static final int INITIAL_STRING_COUNT
| Constructor Detail |
public EventStore()
| Method Detail |
public void reset()
public void appendEvent(short value)
value - event data value
public void appendChars(char[] buff,
int offset,
int length)
buff - array supplying character dataoffset - starting offset in arraylength - number of characterspublic int appendString(java.lang.String text)
text - string to be appended
public NameImpl addQName(BasicNamespace ns,
java.lang.String name)
ns - namespace for namename - local namepublic int appendNs(BasicNamespace ns)
ns - namespace to be appended
public void appendElementStart(BasicNamespace ns,
java.lang.String name,
int acnt)
ns - element namespace informationname - local name for elementacnt - number of attributes on element
public void appendAttribute(BasicNamespace ns,
java.lang.String name,
java.lang.String value)
ns - element namespace informationname - local name for elementvalue - text of attribute valuepublic EventStore.StoreReader createReader()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||