Classes | |
class | NodeAndMutator |
interface | XMLSaver |
class | XMLTreeNodeSetter |
Static Public Member Functions | |
static Object | getNode (String path, Object rootNode) |
static NodeAndMutator | getRecursiveMutatorMethod (String path, Object rootNode) |
static NodeAndMutator | getRecursiveMutatorMethod (String path, Object rootNode, XMLSaver parentSaver) |
static final Method | getAccessorMethod (Class type, String fieldName) |
static final Method | getMutatorMethod (Class type, String fieldName) |
static Object | getChild (String name, Object node) |
static NodeAndMutator | getMutatorMethod (String name, Object node, XMLSaver parentSaver) |
static String[] | getAccessibleFields (Object node, boolean primitivesOnly) |
static String[] | getElementFields (Object node) |
static String[] | getFields (Object node) |
static String[] | getFields (Object node, String nodeName, Logger log) |
static boolean | isPrimitive (Class<?> type) |
static String[] | getSubnodes (Object node) |
static String[] | getNodes (Object node) |
static String[] | getNodes (Object node, String nodeName, Logger log) |
static String[] | getElements (Object node) |
static String[] | getElements (Object node, String nodeName, Logger log) |
static boolean | isMapSubnode (String name, Object parentNode) |
static String | getNodeXMLName (final String name, final Object node) |
static String | getRootNodeXMLName (final String name, final Object node) |
static String | toXML (String name, Object node) |
static String | toXML (String name, Object node, String nodeName, Logger log) |
static String | stringifyArray (Object array) |
static String | stringifyArray (Object array, char separator) |
static final Object | handleInfinity (final Object value) |
static final Object | escapeString (final Object value) |
Static Public Attributes | |
static final char | PATH_SEPARATOR = '/' |
static final String | SUBNODES_MAP_NAME = "_" |
static final Object com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.escapeString | ( | final Object | value | ) | [static] |
static String [] com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getAccessibleFields | ( | Object | node, | |
boolean | primitivesOnly | |||
) | [static] |
References com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getAccessorMethod(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getChild(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.isPrimitive(), and com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.SUBNODES_MAP_NAME.
Referenced by com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getFields(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getNodes(), and com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getSubnodes().
static final Method com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getAccessorMethod | ( | Class | type, | |
String | fieldName | |||
) | [static] |
static Object com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getChild | ( | String | name, | |
Object | node | |||
) | [static] |
References com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getAccessorMethod(), and com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.SUBNODES_MAP_NAME.
Referenced by com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getAccessibleFields(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getElementFields(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getNode(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.isMapSubnode(), and com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.toXML().
static String [] com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getElementFields | ( | Object | node | ) | [static] |
References com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getAccessorMethod(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getChild(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.isPrimitive(), and com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.SUBNODES_MAP_NAME.
Referenced by com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getElements().
static String [] com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getElements | ( | Object | node | ) | [static] |
static String [] com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getElements | ( | Object | node, | |
String | nodeName, | |||
Logger | log | |||
) | [static] |
static String [] com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getFields | ( | Object | node | ) | [static] |
static String [] com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getFields | ( | Object | node, | |
String | nodeName, | |||
Logger | log | |||
) | [static] |
static final Method com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getMutatorMethod | ( | Class | type, | |
String | fieldName | |||
) | [static] |
static NodeAndMutator com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getMutatorMethod | ( | String | name, | |
Object | node, | |||
XMLSaver | parentSaver | |||
) | [static] |
static Object com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getNode | ( | String | path, | |
Object | rootNode | |||
) | [static] |
static String [] com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getNodes | ( | Object | node | ) | [static] |
static String [] com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getNodes | ( | Object | node, | |
String | nodeName, | |||
Logger | log | |||
) | [static] |
static String com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getNodeXMLName | ( | final String | name, | |
final Object | node | |||
) | [static] |
static NodeAndMutator com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getRecursiveMutatorMethod | ( | String | path, | |
Object | rootNode | |||
) | [static] |
static NodeAndMutator com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getRecursiveMutatorMethod | ( | String | path, | |
Object | rootNode, | |||
XMLSaver | parentSaver | |||
) | [static] |
static String com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getRootNodeXMLName | ( | final String | name, | |
final Object | node | |||
) | [static] |
static String [] com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getSubnodes | ( | Object | node | ) | [static] |
static final Object com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.handleInfinity | ( | final Object | value | ) | [static] |
static boolean com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.isMapSubnode | ( | String | name, | |
Object | parentNode | |||
) | [static] |
static boolean com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.isPrimitive | ( | Class<?> | type | ) | [static] |
static String com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.stringifyArray | ( | Object | array, | |
char | separator | |||
) | [static] |
static String com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.stringifyArray | ( | Object | array | ) | [static] |
static String com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.toXML | ( | String | name, | |
Object | node | |||
) | [static] |
static String com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.toXML | ( | String | name, | |
Object | node, | |||
String | nodeName, | |||
Logger | log | |||
) | [static] |
References com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.escapeString(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getChild(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getFields(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getNode(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getNodes(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getNodeXMLName(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.handleInfinity(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.isMapSubnode(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.SUBNODES_MAP_NAME, and com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.toXML().
final char com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.PATH_SEPARATOR = '/' [static] |
final String com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.SUBNODES_MAP_NAME = "_" [static] |
Referenced by com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getAccessibleFields(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getChild(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.getElementFields(), com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.isMapSubnode(), and com.cosylab.cdb.jdal.hibernate.DOMJavaClassIntrospector.toXML().