|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcontext.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 boolean |
DEBUG
Debug flag. |
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 boolean DEBUG
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_DECODERpublic 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 encodingDEFAULT_ENCODER,
DEFAULT_DECODER| Method Detail |
public DataObject decodeData(java.io.Reader message)
throws DecodeException,
InvalidDecoderException
message - Reader containing a message to be decoded
DecodeException - if the message can't be decoded
InvalidDecoderException - if the decoder can't be createdDecoderInterface.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 decoded
DecodeException - if the message can't be decoded
InvalidDecoderException - if the decoder can't be createdDecoderInterface.decodeData(Reader)
public java.lang.String encodeData(DataObject message)
throws EncodeException,
InvalidEncoderException
message - DataObject containing a message to be encoded
EncodeException - if the message can't be encoded
InvalidEncoderException - if the encoder can't be createdEncoderInterface.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 encoded
EncodeException - if the message can't be encoded
InvalidEncoderException - if the encoder can't be createdEncoderInterface.encodeData(DataObject)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||