Package org.netxms.client.xml
Class XMLTools
java.lang.Object
org.netxms.client.xml.XMLTools
Tools for XML conversion
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
createFromXml
(Class<T> c, String xml) Create object from XML document.static org.simpleframework.xml.Serializer
Create serializer with registered transformsstatic void
registerTransform
(Class<?> type, org.simpleframework.xml.transform.Transform<?> transform) Register global transform for given data type.static String
Serialize 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
-