org.gcube.informationsystem.glitebridge.kimpl.commontype
Class KProcessorType

java.lang.Object
  extended by org.gcube.informationsystem.glitebridge.kimpl.commontype.KProcessorType

public class KProcessorType
extends java.lang.Object

Author:
Luca Frosini (ISTI-CNR)

Constructor Summary
KProcessorType()
           
 
Method Summary
static
<T extends ProcessorType>
T
load(org.kxml2.io.KXmlParser parser, java.lang.String rootTag, ExtraParser<T>... extraParsers)
           
static
<T extends ProcessorType>
void
store(T t, org.kxml2.io.KXmlSerializer serializer, java.lang.String rootTag, ExtraSerializer<T>... extraSerializers)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KProcessorType

public KProcessorType()
Method Detail

load

public static <T extends ProcessorType> T load(org.kxml2.io.KXmlParser parser,
                                               java.lang.String rootTag,
                                               ExtraParser<T>... extraParsers)
                                    throws java.lang.Exception
Type Parameters:
T - extends ProcessorType
Parameters:
parser - KXmlParser
rootTag - START and END TAG
extraParsers - ExtraParser
Returns:
ProcessorType
Throws:
java.lang.Exception - if fails

store

public static <T extends ProcessorType> void store(T t,
                                                   org.kxml2.io.KXmlSerializer serializer,
                                                   java.lang.String rootTag,
                                                   ExtraSerializer<T>... extraSerializers)
                  throws java.lang.Exception
Type Parameters:
T - extends ProcessorType
Parameters:
t -
serializer - KXmlSerializer
rootTag - START and END TAG
extraSerializers - ExtraSerializer
Throws:
java.lang.Exception - if fails