Package org.netxms.client.xml
Class XMLTools
java.lang.Object
org.netxms.client.xml.XMLTools
Tools for XML conversion
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TcreateFromXml(Class<T> c, String xml) Create object from XML document.static org.simpleframework.xml.SerializerCreate serializer with registered transformsstatic voidregisterTransform(Class<?> type, org.simpleframework.xml.transform.Transform<?> transform) Register global transform for given data type.static StringSerialize given object to XML.
-
Constructor Details
-
XMLTools
public XMLTools()
-
-
Method Details
-
registerTransform
public static void registerTransform(Class<?> type, org.simpleframework.xml.transform.Transform<?> transform) Register global transform for given data type.- Parameters:
type- data type (class)transform- transform
-
createSerializer
Create serializer with registered transforms- Returns:
- serializer with registered transforms
- Throws:
Exception- on XML library failures
-
createFromXml
Create object from XML document.- Type Parameters:
T- object class- Parameters:
c- object classxml- XML document- Returns:
- deserialized object
- Throws:
Exception- on error
-
serialize
Serialize given object to XML.- Parameters:
object- object to serialize- Returns:
- serialized object
- Throws:
Exception- on error
-