org.kth.dks.dks_marshal
Class MarshalXML
java.lang.Object
org.kth.dks.dks_marshal.MarshalInterface
org.kth.dks.dks_marshal.MarshalXML
public class MarshalXML
- extends MarshalInterface
Title: DKS
Description: DKS Middleware
Copyright: Copyright (c) 2005
Company: KTH-IMIT/SICS
- Version:
- 1.0
- Author:
- Ali Ghodsi (aligh@kth.se)
|
Method Summary |
void |
addBool(boolean val)
|
void |
addBool(boolean val,
java.lang.String na)
|
void |
addByteArray(byte[] m)
|
void |
addByteArray(byte[] m,
java.lang.String na)
|
void |
addDKSNetAddress(DKSNetAddress val)
|
void |
addDKSNetAddress(DKSNetAddress val,
java.lang.String na)
|
void |
addDKSObject(DKSObject val)
|
void |
addDKSObject(DKSObject val,
java.lang.String na)
|
void |
addDKSRef(DKSRef val)
|
void |
addDKSRef(DKSRef val,
java.lang.String na)
|
void |
addDKSRefArray(DKSRef[] val)
|
void |
addDKSRefArray(DKSRef[] val,
java.lang.String na)
|
void |
addInt(int val)
|
void |
addInt(int val,
java.lang.String na)
|
void |
addLong(long val)
|
void |
addLong(long val,
java.lang.String na)
|
void |
addString(java.lang.String val)
|
void |
addString(java.lang.String val,
java.lang.String na)
|
static XMLMessage |
byteToXML(byte[] input)
|
byte[] |
flatten()
|
static byte[] |
marshalXMLToMessage(XMLMessage xmlmsg)
|
boolean |
remBool()
|
boolean |
remBool(java.lang.String na)
|
byte[] |
remByteArray()
|
byte[] |
remByteArray(java.lang.String na)
|
DKSNetAddress |
remDKSNetAddress()
|
DKSNetAddress |
remDKSNetAddress(java.lang.String na)
|
DKSObject |
remDKSObject()
|
DKSObject |
remDKSObject(java.lang.String na)
|
DKSRef |
remDKSRef()
|
DKSRef |
remDKSRef(java.lang.String na)
|
java.util.List |
remDKSRefArray()
|
java.util.List |
remDKSRefArray(java.lang.String na)
|
int |
remInt()
|
int |
remInt(java.lang.String na)
|
long |
remLong()
|
long |
remLong(java.lang.String na)
|
java.lang.String |
remString()
|
java.lang.String |
remString(java.lang.String na)
|
static DKSMessage |
unflatten(byte[] raw)
|
void |
unflatten(DKSMessage msg,
XMLMessage xml)
|
static DKSMessage |
xmlToDKSMessage(XMLMessage xmlMsg)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pCount
protected int pCount
xmsg
protected XMLMessage xmsg
ele
protected XMLElement ele
eleCnt
protected int eleCnt
MarshalXML
public MarshalXML(DKSMessage m)
flatten
public byte[] flatten()
- Specified by:
flatten in class MarshalInterface
unflatten
public void unflatten(DKSMessage msg,
XMLMessage xml)
unflatten
public static DKSMessage unflatten(byte[] raw)
marshalXMLToMessage
public static byte[] marshalXMLToMessage(XMLMessage xmlmsg)
byteToXML
public static XMLMessage byteToXML(byte[] input)
xmlToDKSMessage
public static DKSMessage xmlToDKSMessage(XMLMessage xmlMsg)
addLong
public void addLong(long val)
- Specified by:
addLong in class MarshalInterface
addLong
public void addLong(long val,
java.lang.String na)
- Specified by:
addLong in class MarshalInterface
addInt
public void addInt(int val)
- Specified by:
addInt in class MarshalInterface
addInt
public void addInt(int val,
java.lang.String na)
- Specified by:
addInt in class MarshalInterface
addString
public void addString(java.lang.String val)
- Specified by:
addString in class MarshalInterface
addString
public void addString(java.lang.String val,
java.lang.String na)
- Specified by:
addString in class MarshalInterface
addBool
public void addBool(boolean val)
- Specified by:
addBool in class MarshalInterface
addBool
public void addBool(boolean val,
java.lang.String na)
- Specified by:
addBool in class MarshalInterface
addDKSObject
public void addDKSObject(DKSObject val)
- Specified by:
addDKSObject in class MarshalInterface
addDKSObject
public void addDKSObject(DKSObject val,
java.lang.String na)
- Specified by:
addDKSObject in class MarshalInterface
addDKSRef
public void addDKSRef(DKSRef val)
- Specified by:
addDKSRef in class MarshalInterface
addDKSRef
public void addDKSRef(DKSRef val,
java.lang.String na)
- Specified by:
addDKSRef in class MarshalInterface
addDKSNetAddress
public void addDKSNetAddress(DKSNetAddress val)
- Specified by:
addDKSNetAddress in class MarshalInterface
addDKSNetAddress
public void addDKSNetAddress(DKSNetAddress val,
java.lang.String na)
- Specified by:
addDKSNetAddress in class MarshalInterface
addDKSRefArray
public void addDKSRefArray(DKSRef[] val)
- Specified by:
addDKSRefArray in class MarshalInterface
addDKSRefArray
public void addDKSRefArray(DKSRef[] val,
java.lang.String na)
- Specified by:
addDKSRefArray in class MarshalInterface
addByteArray
public final void addByteArray(byte[] m)
throws java.io.IOException
- Specified by:
addByteArray in class MarshalInterface
- Throws:
java.io.IOException
addByteArray
public final void addByteArray(byte[] m,
java.lang.String na)
throws java.io.IOException
- Specified by:
addByteArray in class MarshalInterface
- Throws:
java.io.IOException
remString
public java.lang.String remString()
- Specified by:
remString in class MarshalInterface
remString
public java.lang.String remString(java.lang.String na)
- Specified by:
remString in class MarshalInterface
remLong
public long remLong()
- Specified by:
remLong in class MarshalInterface
remLong
public long remLong(java.lang.String na)
- Specified by:
remLong in class MarshalInterface
remInt
public int remInt()
- Specified by:
remInt in class MarshalInterface
remInt
public int remInt(java.lang.String na)
- Specified by:
remInt in class MarshalInterface
remBool
public boolean remBool()
- Specified by:
remBool in class MarshalInterface
remBool
public boolean remBool(java.lang.String na)
- Specified by:
remBool in class MarshalInterface
remDKSObject
public DKSObject remDKSObject()
- Specified by:
remDKSObject in class MarshalInterface
remDKSObject
public DKSObject remDKSObject(java.lang.String na)
- Specified by:
remDKSObject in class MarshalInterface
remDKSRef
public DKSRef remDKSRef()
- Specified by:
remDKSRef in class MarshalInterface
remDKSRef
public DKSRef remDKSRef(java.lang.String na)
- Specified by:
remDKSRef in class MarshalInterface
remDKSNetAddress
public DKSNetAddress remDKSNetAddress()
- Specified by:
remDKSNetAddress in class MarshalInterface
remDKSNetAddress
public DKSNetAddress remDKSNetAddress(java.lang.String na)
- Specified by:
remDKSNetAddress in class MarshalInterface
remDKSRefArray
public java.util.List remDKSRefArray()
- Specified by:
remDKSRefArray in class MarshalInterface
remDKSRefArray
public java.util.List remDKSRefArray(java.lang.String na)
- Specified by:
remDKSRefArray in class MarshalInterface
remByteArray
public final byte[] remByteArray()
throws java.io.IOException
- Specified by:
remByteArray in class MarshalInterface
- Throws:
java.io.IOException
remByteArray
public final byte[] remByteArray(java.lang.String na)
throws java.io.IOException
- Specified by:
remByteArray in class MarshalInterface
- Throws:
java.io.IOException
Copyright © 2010. All Rights Reserved.