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().
1.7.0