Package org.exoplatform.xml.object
Class XMLObject
- java.lang.Object
-
- org.exoplatform.xml.object.XMLObject
-
public class XMLObject extends Object
- Since:
- Apr 10, 2005
- Version:
- $Id: XMLObject.java 11659 2007-01-05 15:35:06Z geaz $
- Author:
- Tuan Nguyen (tuan08@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description static StringCURRENT_VERSION
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddField(Object o)voidaddField(String name, Class<?> fieldType, Object obj)voidaddField(XMLField field)protected static org.jibx.runtime.IBindingFactorygetBindingFactoryInPriviledgedMode(Class<?> clazz)XMLFieldgetField(String name)Iterator<XMLField>getFieldIterator()Collection<XMLField>getFields()ObjectgetFieldValue(String fieldName)static ObjectgetObject(InputStream is)StringgetType()static XMLObjectgetXMLObject(InputStream is)voidremoveField(String name)voidrenameField(String oldName, String newName)voidsetFields(Collection<XMLField> fields)voidsetFields(Map<String,XMLField> fields)voidsetType(String s)byte[]toByteArray()byte[]toByteArray(String encoding)ObjecttoObject()StringtoString()StringtoXML()StringtoXML(String encoding)
-
-
-
Field Detail
-
CURRENT_VERSION
public static String CURRENT_VERSION
-
-
Method Detail
-
getType
public String getType()
-
setType
public void setType(String s)
-
addField
public void addField(Object o)
-
addField
public void addField(XMLField field)
-
getFields
public Collection<XMLField> getFields()
-
setFields
public void setFields(Collection<XMLField> fields)
-
removeField
public void removeField(String name)
-
addField
public void addField(String name, Class<?> fieldType, Object obj) throws Exception
- Throws:
Exception
-
getXMLObject
public static XMLObject getXMLObject(InputStream is) throws Exception
- Throws:
Exception
-
getObject
public static Object getObject(InputStream is) throws Exception
- Throws:
Exception
-
getBindingFactoryInPriviledgedMode
protected static org.jibx.runtime.IBindingFactory getBindingFactoryInPriviledgedMode(Class<?> clazz) throws org.jibx.runtime.JiBXException
- Throws:
org.jibx.runtime.JiBXException
-
-