|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 valuepublic 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 appendedpublic void appendElementStart(BasicNamespace ns, java.lang.String name, int acnt)
ns
- element namespace informationname
- local name for elementacnt
- number of attributes on elementpublic 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 |