|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.globus.wsrf.utils.AnyHelper
public class AnyHelper
The AnyHelper is a utility that provides common functions
for working with MessageElement and beans with
AnyContentType class.
Do not used this class for serialization or deserialization of
objects.
Use ObjectSerializer and
ObjectDeserializer for
that purposes instead.
| Field Summary | |
|---|---|
private static org.globus.util.I18n |
i18n
|
private static org.apache.commons.logging.Log |
logger
|
| Constructor Summary | |
|---|---|
AnyHelper()
|
|
| Method Summary | |
|---|---|
static javax.xml.soap.SOAPElement |
findFirstElement(org.apache.axis.encoding.AnyContentType any,
javax.xml.namespace.QName name)
Finds first element with a given name in a list of SOAPElements of AnyContentType object. |
static javax.xml.soap.SOAPElement |
findFirstElement(org.apache.axis.message.MessageElement[] elements,
javax.xml.namespace.QName name)
Finds first element with a given name in a list of SOAPElements. |
static org.w3c.dom.Element |
getFirstAsElement(org.apache.axis.encoding.AnyContentType any)
Converts type containing any element to a single DOM Element. |
static org.w3c.dom.Element |
getFirstParentAsElement(org.apache.axis.encoding.AnyContentType any)
Converts type containing any element to a single DOM Element, representing the parent MessageElement. |
static java.lang.String |
getFirstParentAsString(org.apache.axis.encoding.AnyContentType any)
Converts type containing any element to a String, representing the parent MessageElement. |
static org.apache.axis.message.MessageElement |
getParent(org.apache.axis.encoding.AnyContentType any)
|
static org.apache.axis.message.MessageElement |
getParent(org.apache.axis.message.MessageElement element)
|
static org.apache.axis.message.MessageElement |
getParent(org.apache.axis.message.MessageElement[] elements)
|
static void |
setAny(org.apache.axis.encoding.AnyContentType object,
java.util.List values)
|
static void |
setAny(org.apache.axis.encoding.AnyContentType object,
javax.xml.soap.SOAPElement value)
|
static void |
setAny(org.apache.axis.encoding.AnyContentType object,
javax.xml.soap.SOAPElement[] values)
|
static org.apache.axis.message.MessageElement |
toAny(java.lang.Object obj)
Populates a SOAP MessageElement with an arbitrary object. |
static org.apache.axis.message.MessageElement[] |
toAnyArray(org.w3c.dom.Element element)
Populates a SOAP MessageElement array with a single DOM element. |
static org.apache.axis.message.MessageElement[] |
toAnyArray(java.lang.Object obj)
Populates a SOAP MessageElement array with a single object. |
static org.apache.axis.message.MessageElement[] |
toAnyArray(java.lang.Object[] obj)
Populates a SOAP MessageElement array with an array of arbitrary objects. |
static org.apache.axis.message.MessageElement |
toAnyTypeElement(java.lang.Object obj)
Populates a SOAP MessageElement with an arbitrary object, and wraps it inside of a value element with an xsi:type attribute. |
static org.w3c.dom.Element[] |
toElement(org.apache.axis.encoding.AnyContentType any)
Converts type containing any element to an array of DOM Elements. |
static org.w3c.dom.Element |
toElement(org.apache.axis.message.MessageElement element)
Converts a SOAP MessageElement to a DOM Element representation |
static org.w3c.dom.Element[] |
toElement(org.apache.axis.message.MessageElement[] elements)
Array version of toElement |
static java.lang.String |
toSingleString(org.apache.axis.encoding.AnyContentType any)
|
static java.lang.String |
toSingleString(org.apache.axis.encoding.AnyContentType any,
boolean pretty)
|
static java.lang.String |
toSingleString(org.apache.axis.message.MessageElement[] elements)
|
static java.lang.String |
toSingleString(org.apache.axis.message.MessageElement[] elements,
boolean pretty)
|
static java.lang.String |
toString(org.apache.axis.message.MessageElement element)
Converts a SOAP MessageElement to an XML String representation |
static java.lang.String[] |
toString(org.apache.axis.message.MessageElement[] elements)
Array version of toString |
static org.apache.axis.message.MessageElement[] |
toText(java.lang.Object obj)
Populates a SOAP MessageElement array with a single object. |
static void |
write(java.io.Writer writer,
org.apache.axis.message.MessageElement element)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static org.apache.commons.logging.Log logger
private static org.globus.util.I18n i18n
| Constructor Detail |
|---|
public AnyHelper()
| Method Detail |
|---|
public static org.apache.axis.message.MessageElement[] toText(java.lang.Object obj)
obj - object to be serialized as a text node
public static org.apache.axis.message.MessageElement[] toAnyArray(java.lang.Object[] obj)
obj - array of objects to be serialized in the any element
public static org.apache.axis.message.MessageElement[] toAnyArray(java.lang.Object obj)
obj - object to be serialized in the any element
public static org.apache.axis.message.MessageElement[] toAnyArray(org.w3c.dom.Element element)
element - element to be inserted in the any element
public static org.apache.axis.message.MessageElement toAnyTypeElement(java.lang.Object obj)
obj - object to be serialized in the any element
public static org.apache.axis.message.MessageElement toAny(java.lang.Object obj)
obj - object to be serialized in the any element.
toAnyTypeElement(Object)public static org.apache.axis.message.MessageElement getParent(org.apache.axis.message.MessageElement element)
public static org.apache.axis.message.MessageElement getParent(org.apache.axis.message.MessageElement[] elements)
public static org.apache.axis.message.MessageElement getParent(org.apache.axis.encoding.AnyContentType any)
public static void setAny(org.apache.axis.encoding.AnyContentType object,
javax.xml.soap.SOAPElement value)
public static void setAny(org.apache.axis.encoding.AnyContentType object,
javax.xml.soap.SOAPElement[] values)
public static void setAny(org.apache.axis.encoding.AnyContentType object,
java.util.List values)
public static void write(java.io.Writer writer,
org.apache.axis.message.MessageElement element)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String toString(org.apache.axis.message.MessageElement element)
throws java.lang.Exception
element - SOAP MessageElement to be converted
java.lang.Exception
public static java.lang.String[] toString(org.apache.axis.message.MessageElement[] elements)
throws java.lang.Exception
toString
java.lang.Exception
public static java.lang.String toSingleString(org.apache.axis.message.MessageElement[] elements)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String toSingleString(org.apache.axis.message.MessageElement[] elements,
boolean pretty)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String toSingleString(org.apache.axis.encoding.AnyContentType any)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String toSingleString(org.apache.axis.encoding.AnyContentType any,
boolean pretty)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String getFirstParentAsString(org.apache.axis.encoding.AnyContentType any)
throws java.lang.Exception
java.lang.ExceptiontoString(MessageElement element)
public static org.w3c.dom.Element toElement(org.apache.axis.message.MessageElement element)
throws java.lang.Exception
element - SOAP MessageElement to be converted
java.lang.Exception - if the DOM Element could not be created
public static org.w3c.dom.Element[] toElement(org.apache.axis.message.MessageElement[] elements)
throws java.lang.Exception
toElement
java.lang.Exception
public static org.w3c.dom.Element[] toElement(org.apache.axis.encoding.AnyContentType any)
throws java.lang.Exception
java.lang.ExceptiontoElement(MessageElement element)
public static org.w3c.dom.Element getFirstParentAsElement(org.apache.axis.encoding.AnyContentType any)
throws java.lang.Exception
java.lang.ExceptiontoElement(MessageElement element)
public static org.w3c.dom.Element getFirstAsElement(org.apache.axis.encoding.AnyContentType any)
throws java.lang.Exception
java.lang.ExceptiontoElement(MessageElement element)
public static javax.xml.soap.SOAPElement findFirstElement(org.apache.axis.message.MessageElement[] elements,
javax.xml.namespace.QName name)
elements - the array of SOAPElementsname - name of the element to find
public static javax.xml.soap.SOAPElement findFirstElement(org.apache.axis.encoding.AnyContentType any,
javax.xml.namespace.QName name)
any - xsd:any objectname - name of the element to find
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||