ch.rgw.tools
Class SoapConverter
java.lang.Object
ch.rgw.tools.SoapConverter
public class SoapConverter
- extends java.lang.Object
We try to make a simple converter from and to SOAP without the huge overhead of Axis... This
implementation deals only with a limited number of variable types.
- Author:
- Gerry
Method Summary |
void |
addArray(java.lang.String name,
byte[] arr)
|
void |
addFloat(java.lang.String name,
double x)
|
void |
addIntegral(java.lang.String name,
long x)
|
void |
addMap(Element parent,
java.lang.String name,
java.util.Map<java.lang.String,java.io.Serializable> map)
|
void |
addObject(Element parent,
java.lang.String name,
java.io.Serializable obj)
|
void |
addString(java.lang.String name,
java.lang.String s)
|
void |
create(java.lang.String creator,
java.lang.String version,
java.lang.String provider)
|
Element |
getParameter(java.lang.String name)
|
java.util.Map<java.lang.String,java.io.Serializable> |
getParameters()
|
Document |
getXML()
|
boolean |
load(byte[] input)
|
boolean |
load(java.lang.String input)
|
java.util.Map<java.lang.String,java.io.Serializable> |
loadHash(Element parm)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ns
public static final Namespace ns
TYPE_STRING
public static final java.lang.String TYPE_STRING
- See Also:
- Constant Field Values
TYPE_INTEGRAL
public static final java.lang.String TYPE_INTEGRAL
- See Also:
- Constant Field Values
TYPE_FLOAT
public static final java.lang.String TYPE_FLOAT
- See Also:
- Constant Field Values
TYPE_ARRAY
public static final java.lang.String TYPE_ARRAY
- See Also:
- Constant Field Values
TYPE_MAP
public static final java.lang.String TYPE_MAP
- See Also:
- Constant Field Values
TYPE_SERIALIZED
public static final java.lang.String TYPE_SERIALIZED
- See Also:
- Constant Field Values
TYPE_SIGNATURE
public static final java.lang.String TYPE_SIGNATURE
- See Also:
- Constant Field Values
SoapConverter
public SoapConverter()
load
public boolean load(byte[] input)
getXML
public Document getXML()
load
public boolean load(java.lang.String input)
getParameter
public Element getParameter(java.lang.String name)
loadHash
public java.util.Map<java.lang.String,java.io.Serializable> loadHash(Element parm)
getParameters
public java.util.Map<java.lang.String,java.io.Serializable> getParameters()
create
public void create(java.lang.String creator,
java.lang.String version,
java.lang.String provider)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
addString
public void addString(java.lang.String name,
java.lang.String s)
addIntegral
public void addIntegral(java.lang.String name,
long x)
addFloat
public void addFloat(java.lang.String name,
double x)
addArray
public void addArray(java.lang.String name,
byte[] arr)
addObject
public void addObject(Element parent,
java.lang.String name,
java.io.Serializable obj)
throws java.lang.Exception
- Throws:
java.lang.Exception
addMap
public void addMap(Element parent,
java.lang.String name,
java.util.Map<java.lang.String,java.io.Serializable> map)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright 2005-2011 by Gerry Weirich, Elexis