Package jade.content.lang.xml
Class XMLManager
- java.lang.Object
-
- jade.content.lang.xml.XMLManager
-
public class XMLManager extends Object
Utility class to transform Java objects (beans) to/from XML.
-
-
Constructor Summary
Constructors Constructor Description XMLManager()XMLManager(Ontology onto)XMLManager(String packageName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Class<?> c)voidadd(String packageName)Objectdecode(File xmlFile)Objectdecode(InputStream xmlStream)Objectdecode(String xml)Stringencode(Object obj)voidencodeToFile(Object obj, File output)OntologygetOntology()
-
-
-
Constructor Detail
-
XMLManager
public XMLManager()
-
XMLManager
public XMLManager(String packageName) throws ContentException
- Throws:
ContentException
-
XMLManager
public XMLManager(Ontology onto)
-
-
Method Detail
-
add
public void add(String packageName) throws ContentException
- Throws:
ContentException
-
add
public void add(Class<?> c) throws ContentException
- Throws:
ContentException
-
getOntology
public Ontology getOntology()
-
decode
public Object decode(String xml) throws ContentException
- Throws:
ContentException
-
decode
public Object decode(File xmlFile) throws ContentException, IOException
- Throws:
ContentExceptionIOException
-
decode
public Object decode(InputStream xmlStream) throws ContentException, IOException
- Throws:
ContentExceptionIOException
-
encode
public String encode(Object obj) throws ContentException
- Throws:
ContentException
-
encodeToFile
public void encodeToFile(Object obj, File output) throws ContentException, IOException
- Throws:
ContentExceptionIOException
-
-