JADE_SL.lang
Class StringCodec

java.lang.Object
  extended byJADE_SL.lang.Codec
      extended byJADE_SL.lang.StringCodec
Direct Known Subclasses:
SLCodec

public abstract class StringCodec
extends Codec

Base class for content language codecs that transform AbsContentElements to/from sequences of strings

Author:
Giovanni Caire - TILAB

Nested Class Summary
 
Nested classes inherited from class JADE_SL.lang.Codec
Codec.CodecException
 
Field Summary
 
Fields inherited from class JADE_SL.lang.Codec
UNNAMEDPREFIX
 
Constructor Summary
StringCodec(java.lang.String name)
          Construct a StringCodec object with the given name
 
Method Summary
abstract  AbsContentElement decode(Ontology ontology, java.lang.String content)
          Decodes the content to an abstract description using a given ontology.
abstract  AbsContentElement decode(java.lang.String content)
          Decodes the content to an abstract description.
abstract  java.lang.String encode(AbsContentElement content)
          Encodes a content into a string.
abstract  java.lang.String encode(Ontology ontology, AbsContentElement content)
          Encodes a content into a string using a given ontology.
 
Methods inherited from class JADE_SL.lang.Codec
getInnerOntology, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringCodec

public StringCodec(java.lang.String name)
Construct a StringCodec object with the given name

Method Detail

encode

public abstract java.lang.String encode(AbsContentElement content)
                                 throws Codec.CodecException
Encodes a content into a string.

Parameters:
content - the content as an abstract descriptor.
Returns:
the content as a string.
Throws:
CodecException
Codec.CodecException

encode

public abstract java.lang.String encode(Ontology ontology,
                                        AbsContentElement content)
                                 throws Codec.CodecException
Encodes a content into a string using a given ontology.

Parameters:
ontology - the ontology
content - the content as an abstract descriptor.
Returns:
the content as a string.
Throws:
CodecException
Codec.CodecException

decode

public abstract AbsContentElement decode(java.lang.String content)
                                  throws Codec.CodecException
Decodes the content to an abstract description.

Parameters:
content - the content as a string.
Returns:
the content as an abstract description.
Throws:
CodecException
Codec.CodecException

decode

public abstract AbsContentElement decode(Ontology ontology,
                                         java.lang.String content)
                                  throws Codec.CodecException
Decodes the content to an abstract description using a given ontology.

Parameters:
ontology - the ontology.
content - the content as a string.
Returns:
the content as an abstract description.
Throws:
CodecException
Codec.CodecException


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.