|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The classes implementing this interface process the XBE32 parsing events
generated by the XBE32Parser
or XBE32Reader
classes.
Method Summary | |
void |
attributeElement(boolean ext,
int id,
String name,
boolean c,
boolean e,
int type,
Object vals)
This method is called when an Attribute Element is processed by the XBE32Parser . |
void |
complexElementEnd(boolean ext,
int id,
String name,
boolean c,
boolean e)
This method is called when a Complex Element has been just processed by the XBE32Parser . |
void |
complexElementStart(boolean ext,
int id,
String name,
boolean c,
boolean e)
This method is called when a Complex Element is found by the XBE32Parser . |
void |
endParsing(int length)
This method is called when the XBE32Parser successfully ends
parsing the full XBE32-encoded stream. |
void |
startParsing()
This method is called when the XBE32Parser.parse() method is
called, thus the parsing process starts. |
Method Detail |
public void startParsing()
XBE32Parser.parse()
method is
called, thus the parsing process starts.
XBE32Parser.parse()
public void complexElementStart(boolean ext, int id, String name, boolean c, boolean e) throws XBE32ParseException
XBE32Parser
.
ext
- whether the Complex Element that to be parsed is an Extensible
or a Compact oneid
- the identifier of the Complex Element to be parsedname
- the name of the Complex Element to be parsedc
- the Continue flag of the Complex Element to be parsede
- the Notify Error flag of the Complex Element to be parsed
XBE32ParseException
- the listener may throw this exception if any
syntax error occurs while processing this eventXBE32Parser.parse()
,
XBE32Parser.parseElement()
public void complexElementEnd(boolean ext, int id, String name, boolean c, boolean e) throws XBE32ParseException
XBE32Parser
.
ext
- whether the Complex Element that has been parsed is an extensible
or a compact oneid
- the identifier of the Complex Element that has been parsedname
- the name of the Complex Element that has been parsedc
- the Continue flag of the Complex Element that has been parsede
- the Notify Error flag of the Complex Element that has beee
parsed
XBE32ParseException
- the listener may throw this exception if any
syntax error occurs while processing this eventXBE32Parser.parse()
,
XBE32Parser.parseElement()
public void attributeElement(boolean ext, int id, String name, boolean c, boolean e, int type, Object vals) throws XBE32ParseException
XBE32Parser
.
ext
- whether the Attrbiute Element being parsed is an Extensible or
a Compact oneid
- the identifier of the Attribute Element being parsedname
- the name of the Attribute Element being parsedc
- the Continue flag of the Attribute Element being parsede
- the Notify Error flag of the Attribute Element being parsedtype
- the Type of the Attribute's Value being parsedvals
- the Values field of the Attribute Element being parsed
XBE32ParseException
- the listener may throw this exception if any
syntax error occurs while processing this eventXBE32Element.OPAQUE_VALUE_TYPE
,
XBE32Element.STRING_VALUE_TYPE
,
XBE32Element.OPAQUE1_VALUES_TYPE
,
XBE32Element.INT8_VALUES_TYPE
,
XBE32Element.BOOLEAN_VALUES_TYPE
,
XBE32Element.OPAQUE2_VALUES_TYPE
,
XBE32Element.INT16_VALUES_TYPE
,
XBE32Element.OPAQUE4_VALUES_TYPE
,
XBE32Element.INT32_VALUES_TYPE
,
XBE32Element.FLOAT32_VALUES_TYPE
,
XBE32Element.OPAQUE8_VALUES_TYPE
,
XBE32Element.INT64_VALUES_TYPE
,
XBE32Element.FLOAT64_VALUES_TYPE
,
XBE32Element.OPAQUE12_VALUES_TYPE
,
XBE32Element.OPAQUE16_VALUES_TYPE
,
XBE32Parser.parse()
,
XBE32Parser.parseElement()
public void endParsing(int length)
XBE32Parser
successfully ends
parsing the full XBE32-encoded stream.
XBE32Parser.parse()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |