gr.uoa.di.madgik.grs.bridge.xml
Class GCubeXMLRecordDefinition

java.lang.Object
  extended by gr.uoa.di.madgik.grs.record.RecordDefinition
      extended by gr.uoa.di.madgik.grs.bridge.xml.GCubeXMLRecordDefinition
All Implemented Interfaces:
Serializable

public class GCubeXMLRecordDefinition
extends gr.uoa.di.madgik.grs.record.RecordDefinition

The record definition for the GCubeXMLRecord

Author:
gpapanikos, NKUA, Gerasimos Farantatos, NKUA
See Also:
Serialized Form

Field Summary
static boolean DefaultCompress
          Whether or not the payload should be compressed at transfer.
static String PayloadFieldName
          The name of the payload field.
 
Fields inherited from class gr.uoa.di.madgik.grs.record.RecordDefinition
directive, Fields
 
Constructor Summary
GCubeXMLRecordDefinition()
           
GCubeXMLRecordDefinition(boolean compress)
          Create a new instance
 
Method Summary
 void copyFrom(GCubeXMLRecordDefinition other)
           
 void extendDeflate(DataOutput out)
          
 boolean extendEquals(Object obj)
          
 void extendFromXML(Element element)
           
 void extendInflate(DataInput in)
          
 void extendToXML(Document out, Element element)
           
 
Methods inherited from class gr.uoa.di.madgik.grs.record.RecordDefinition
copyFrom, deflate, equals, extendToXML, fromXML, getDefinition, getDefinition, getDefinitionSize, getTransportDirective, inflate, setTransportDirective, toXML
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PayloadFieldName

public static final String PayloadFieldName
The name of the payload field. Currently set to "payload"

See Also:
Constant Field Values

DefaultCompress

public static final boolean DefaultCompress
Whether or not the payload should be compressed at transfer. Currently set to false

See Also:
Constant Field Values
Constructor Detail

GCubeXMLRecordDefinition

public GCubeXMLRecordDefinition()

GCubeXMLRecordDefinition

public GCubeXMLRecordDefinition(boolean compress)
Create a new instance

Parameters:
compress - Do compression at transport
Method Detail

copyFrom

public void copyFrom(GCubeXMLRecordDefinition other)
              throws Exception
Throws:
Exception

extendEquals

public boolean extendEquals(Object obj)

Specified by:
extendEquals in class gr.uoa.di.madgik.grs.record.RecordDefinition
See Also:
RecordDefinition.extendEquals(java.lang.Object)

extendDeflate

public void extendDeflate(DataOutput out)
                   throws gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException

Specified by:
extendDeflate in class gr.uoa.di.madgik.grs.record.RecordDefinition
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException
See Also:
RecordDefinition.extendDeflate(java.io.DataOutput)

extendInflate

public void extendInflate(DataInput in)
                   throws gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException

Specified by:
extendInflate in class gr.uoa.di.madgik.grs.record.RecordDefinition
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException
See Also:
RecordDefinition.extendInflate(java.io.DataInput)

extendFromXML

public void extendFromXML(Element element)
                   throws gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException
Specified by:
extendFromXML in class gr.uoa.di.madgik.grs.record.RecordDefinition
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException

extendToXML

public void extendToXML(Document out,
                        Element element)
                 throws gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException


Copyright © 2014. All Rights Reserved.