java.lang.Object
jacomma.icm.io.imp.EncoderTemplate
- All Implemented Interfaces:
- jacomma.icm.io.ObjectEncoder
- Direct Known Subclasses:
- ArrayEncoder, BooleanEncoder, CollectionEncoder, EncArrayEncoder, HandleEncoder, InetAddressEncoder, IntEncoder, MapEncoder, MapEntryEncoder, MessageEncoder, PrimitiveArrayEncoder, RequestEncoder, SerializedEncoder, SignedEncoder, StringEncoder, SymbolAnyMapEntryEncoder, UniformArrayEncoder
- public abstract class EncoderTemplate
- extends java.lang.Object
- implements jacomma.icm.io.ObjectEncoder
TBA
| Nested classes inherited from class jacomma.icm.io.ObjectEncoder |
jacomma.icm.io.ObjectEncoder.Registry |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
all_
protected java.util.Set all_
some_
protected java.util.Set some_
sign_
protected boolean sign_
cache_
protected jacomma.util.Cache cache_
EncoderTemplate
protected EncoderTemplate()
encode
public jacomma.icm.io.EncObject encode(java.lang.Object obj)
- Specified by:
encode in interface jacomma.icm.io.ObjectEncoder
encode
public jacomma.icm.io.EncObject encode(java.lang.Object obj,
boolean sign)
- Specified by:
encode in interface jacomma.icm.io.ObjectEncoder
encode
public jacomma.icm.io.EncObject encode(java.lang.Object obj,
java.lang.Object hint)
- Specified by:
encode in interface jacomma.icm.io.ObjectEncoder
sign
protected jacomma.icm.io.EncObject sign(java.lang.String s,
jacomma.icm.io.EncObject obj)
sign
protected jacomma.icm.io.EncObject sign(jacomma.icm.io.EncObject obj)
canHandle
public boolean canHandle(java.lang.Object obj)
- Specified by:
canHandle in interface jacomma.icm.io.ObjectEncoder
canHandleSome
public boolean canHandleSome(java.lang.Class c)
- Specified by:
canHandleSome in interface jacomma.icm.io.ObjectEncoder
canHandle
public boolean canHandle(java.lang.Class c)
- Specified by:
canHandle in interface jacomma.icm.io.ObjectEncoder
check
protected boolean check(java.lang.Class c,
java.util.Set set)