org.gcube.informationsystem.glitebridge.kimpl
Class ExtraSerializer<T>

java.lang.Object
  extended by org.gcube.informationsystem.glitebridge.kimpl.ExtraSerializer<T>
Type Parameters:
T - extended object

public abstract class ExtraSerializer<T>
extends java.lang.Object

Author:
Luca Frosini (ISTI-CNR)

Constructor Summary
ExtraSerializer()
           
 
Method Summary
abstract  void serializeExtraAttributes(org.kxml2.io.KXmlSerializer serializer, T t)
          Serialize extra attributes
abstract  void serializeExtraTags(org.kxml2.io.KXmlSerializer serializer, T t)
          Serialize extra tags
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtraSerializer

public ExtraSerializer()
Method Detail

serializeExtraAttributes

public abstract void serializeExtraAttributes(org.kxml2.io.KXmlSerializer serializer,
                                              T t)
                                       throws java.lang.Exception
Serialize extra attributes

Parameters:
serializer - KXmlSerializer
t - T
Throws:
java.lang.Exception - if fails

serializeExtraTags

public abstract void serializeExtraTags(org.kxml2.io.KXmlSerializer serializer,
                                        T t)
                                 throws java.lang.Exception
Serialize extra tags

Parameters:
serializer - KXmlSerializer
t - T
Throws:
java.lang.Exception - if fails