net.sourceforge.xmote.encoding
Interface IEncoding

All Known Implementing Classes:
ArrayEncoding, Base64Encoding, BooleanEncoding, ByteEncoding, CharEncoding, DateEncoding, DefaultEncoding, DoubleEncoding, FloatEncoding, IntEncoding, ListEncoding, LongEncoding, MapEncoding, ObjectEncoding, ShortEncoding, StringEncoding, UuidEncoding

public interface IEncoding

IEncodeing defines the interface for encoding/decoding Objects to/from Elements.

Author:
Jason Rush

Method Summary
 boolean canDecode(org.jdom.Element root)
           
 boolean canEncode(java.lang.Object object)
           
 java.lang.Object decode(org.jdom.Element root)
           
 org.jdom.Element encode(java.lang.Object object)
           
 

Method Detail

canEncode

boolean canEncode(java.lang.Object object)

canDecode

boolean canDecode(org.jdom.Element root)

encode

org.jdom.Element encode(java.lang.Object object)
                        throws EncodingException
Throws:
EncodingException

decode

java.lang.Object decode(org.jdom.Element root)
                        throws EncodingException
Throws:
EncodingException


Copyright (C) 2007 Jason Rush. All Rights Reserved.