|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--context.arch.comm.language.ParserObject
This class handles the encoding and decoding for the BaseObject class.
Field Summary | |
static java.lang.String |
AELFRED_XML_DECODER
The AELFRED SAX XML decoder class is "context.arch.comm.language.SAX_XMLDecoder". |
static java.lang.String |
DEFAULT_DECODER
The default decoder class to use is "context.arch.comm.language.SAX_XMLDecoder". |
static java.lang.String |
DEFAULT_ENCODER
The default encoder class to use is "context.arch.comm.language.XMLEncoder". |
static java.lang.String |
XML_ENCODER
The XML encoder class is "context.arch.comm.language.XMLEncoder". |
Constructor Summary | |
ParserObject()
Basic constructor for ParserObject using the default encoder and decoder |
|
ParserObject(java.lang.String encoderClass)
Constructor for ParserObject using the given encoder and default decoder |
|
ParserObject(java.lang.String encoderClass,
java.lang.String decoderClass)
Constructor for ParserObject using the given encoder and decoder class. |
Method Summary | |
DataObject |
decodeData(java.io.Reader message)
This method tries to create a DecoderInterface object and decode the given message in the Reader. |
DataObject |
decodeData(java.lang.String className,
java.io.Reader message)
This method tries to create a DecoderInterface object using the given class name and decode the given message in the Reader. |
java.lang.String |
encodeData(DataObject message)
This method tries to create a EncoderInterface object and encode the given message in the DataObject. |
java.lang.String |
encodeData(java.lang.String className,
DataObject message)
This method tries to create a EncoderInterface object using the given class and encode the given message in the DataObject. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final java.lang.String DEFAULT_DECODER
public static final java.lang.String AELFRED_XML_DECODER
public static final java.lang.String DEFAULT_ENCODER
public static final java.lang.String XML_ENCODER
Constructor Detail |
public ParserObject()
DEFAULT_ENCODER
,
DEFAULT_DECODER
public ParserObject(java.lang.String encoderClass)
encoderClass
- class to use for encodingDEFAULT_DECODER
public ParserObject(java.lang.String encoderClass, java.lang.String decoderClass)
encoderClass
- Encoder class to use for encodingencoderClass
- Decoder class to use for decodingDEFAULT_ENCODER
,
DEFAULT_DECODER
Method Detail |
public DataObject decodeData(java.io.Reader message) throws DecodeException, InvalidDecoderException
message
- Reader containing a message to be decodedDecoderInterface.decodeData(Reader)
public DataObject decodeData(java.lang.String className, java.io.Reader message) throws DecodeException, InvalidDecoderException
className
- Class to use to instantiate a decodermessage
- Reader containing a message to be decodedDecoderInterface.decodeData(Reader)
public java.lang.String encodeData(DataObject message) throws EncodeException, InvalidEncoderException
message
- DataObject containing a message to be encodedEncoderInterface.encodeData(DataObject)
public java.lang.String encodeData(java.lang.String className, DataObject message) throws EncodeException, InvalidEncoderException
className
- Class to use to instantiate a encodermessage
- DataObject containing a message to be encodedEncoderInterface.encodeData(DataObject)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |