com.vividsolutions.jump.util.java2xml
Class XMLBinder
java.lang.Object
com.vividsolutions.jump.util.java2xml.XMLBinder
- Direct Known Subclasses:
- Java2XML, XML2Java
- public class XMLBinder
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLBinder
public XMLBinder()
specElements
protected java.util.List specElements(java.lang.Class c)
throws XMLBinder.XMLBinderException,
org.jdom.JDOMException,
java.io.IOException
- Throws:
XMLBinder.XMLBinderException
org.jdom.JDOMException
java.io.IOException
addCustomConverter
public void addCustomConverter(java.lang.Class c,
XMLBinder.CustomConverter converter)
visit
protected void visit(java.util.List specElements,
XMLBinder.SpecVisitor visitor,
java.lang.Class c)
throws java.lang.Exception
- Parameters:
c - for error messages
- Throws:
java.lang.Exception
toJava
public java.lang.Object toJava(java.lang.String text,
java.lang.Class c)
specifyingTypeExplicitly
protected boolean specifyingTypeExplicitly(java.lang.Class c)
throws XMLBinder.XMLBinderException
- Throws:
XMLBinder.XMLBinderException
fieldClass
protected java.lang.Class fieldClass(java.lang.reflect.Method setter)
setter
public java.lang.reflect.Method setter(java.lang.Class c,
java.lang.String field)
throws XMLBinder.XMLBinderException
- Throws:
XMLBinder.XMLBinderException
toXML
protected java.lang.String toXML(java.lang.Object object)
hasCustomConverter
protected boolean hasCustomConverter(java.lang.Class fieldClass)