public abstract class Asn1MessageBuffer extends Asn1MessageBufferBase
context, mTypeCode
Constructor and Description |
---|
Asn1MessageBuffer() |
Modifier and Type | Method and Description |
---|---|
void |
addNamedEventHandler(Asn1NamedEventHandler handler)
This method adds a named event handler to the named event
handler list for this buffer.
|
int |
getEventHandlerListCount()
This method returns number of elements in the event handler list in this object.
|
abstract java.io.InputStream |
getInputStream()
This abstract method must be implemented by all of the derived
classes.
|
boolean |
hasEventHandlers()
This method returns true if, the buffer has event handlers set.
|
void |
invokeCharacters(java.lang.String svalue)
This method is used by the event handling logic to invoke the
'characters' event handling method when message contents are
parsed.
|
void |
invokeEndElement(java.lang.String name,
int index)
This method is used by the event handling logic to invoke the
'endElement' event handling method when parsing of an element
within a message is completed.
|
void |
invokeStartElement(java.lang.String name,
int index)
This method is used by the event handling logic to invoke the
'startElement' event handling method when parsing of an element
within a message is started.
|
void |
setEventHandlerList(Asn1MessageBuffer buffer)
This method will set the event handler dispatcher in this object to
be equal to that in the given decode buffer object (the buffers will
share the dispatcher).
|
getContext, hexDump, hexDump, setKey, setTypeCode
public abstract java.io.InputStream getInputStream()
public void addNamedEventHandler(Asn1NamedEventHandler handler)
handler
- Asn1NamedEventHandler object to be addedpublic int getEventHandlerListCount()
public final boolean hasEventHandlers()
public void invokeCharacters(java.lang.String svalue)
Asn1MessageBufferBase.setTypeCode(short)
svalue
- Stringified representation of a parsed value fieldpublic void invokeEndElement(java.lang.String name, int index)
name
- Name of the elementindex
- Index of element if SEQUENCE OF or SET OF elementpublic void invokeStartElement(java.lang.String name, int index)
name
- Name of the elementindex
- Index of element if SEQUENCE OF or SET OF elementpublic void setEventHandlerList(Asn1MessageBuffer buffer)
buffer
- Decode buffer object