jade.content.lang
Class ByteArrayCodec
java.lang.Object
|
+--jade.content.lang.Codec
|
+--jade.content.lang.ByteArrayCodec
- Direct Known Subclasses:
- LEAPCodec
- public abstract class ByteArrayCodec
- extends Codec
Base class for content language codecs that transform
AbsContentElements to/from sequences of bytes
- Author:
- Giovanni Caire - TILAB
- See Also:
- Serialized Form
Constructor Summary |
ByteArrayCodec(java.lang.String name)
Construct a ByteArrayCodec object with the given name |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ByteArrayCodec
public ByteArrayCodec(java.lang.String name)
- Construct a ByteArrayCodec object with the given name
encode
public abstract byte[] encode(AbsContentElement content)
throws Codec.CodecException
- Encodes a content into a byte array.
- Parameters:
content
- the content as an abstract descriptor.- Returns:
- the content as a byte array.
- Throws:
- CodecException -
encode
public abstract byte[] encode(Ontology ontology,
AbsContentElement content)
throws Codec.CodecException
- Encodes a content into a byte array.
- Parameters:
ontology
- the ontologycontent
- the content as an abstract descriptor.- Returns:
- the content as a byte array.
- Throws:
- CodecException -
decode
public abstract AbsContentElement decode(byte[] content)
throws Codec.CodecException
- Decodes the content to an abstract description.
- Parameters:
content
- the content as a byte array.- Returns:
- the content as an abstract description.
- Throws:
- CodecException -
decode
public abstract AbsContentElement decode(Ontology ontology,
byte[] content)
throws Codec.CodecException
- Decodes the content to an abstract description.
- Parameters:
ontology
- the ontology.content
- the content as a byte array.- Returns:
- the content as an abstract description.
- Throws:
- CodecException -