
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 boolean | isPrimitive (Class<?> type) |
| static String[] | getSubnodes (Object node) |
| static String[] | getNodes (Object node) |
| static String[] | getElements (Object node) |
| 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 | stringifyArray (Object array) |
| static String | stringifyArray (Object array, char separator) |
| static final Object | handleInfinity (final Object value) |
Static Public Attributes | |
| static final char | PATH_SEPARATOR = '/' |
| static final String | SUBNODES_MAP_NAME = "_" |
| static String [] com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getAccessibleFields | ( | Object | node, | |
| boolean | primitivesOnly | |||
| ) | [inline, static] |
References getAccessorMethod(), getChild(), isPrimitive(), and SUBNODES_MAP_NAME.
Referenced by getFields(), getNodes(), and getSubnodes().
| static final Method com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getAccessorMethod | ( | Class | type, | |
| String | fieldName | |||
| ) | [inline, static] |
Referenced by getAccessibleFields(), getChild(), and getElementFields().
| static Object com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getChild | ( | String | name, | |
| Object | node | |||
| ) | [inline, static] |
References getAccessorMethod(), and SUBNODES_MAP_NAME.
Referenced by getAccessibleFields(), getElementFields(), getNode(), isMapSubnode(), and toXML().
| static String [] com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getElementFields | ( | Object | node | ) | [inline, static] |
References getAccessorMethod(), getChild(), isPrimitive(), and SUBNODES_MAP_NAME.
Referenced by getElements().
| static String [] com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getElements | ( | Object | node | ) | [inline, static] |
References getElementFields(), and getNodes().
| static String [] com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getFields | ( | Object | node | ) | [inline, static] |
References getAccessibleFields().
Referenced by toXML().
| static NodeAndMutator com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getMutatorMethod | ( | String | name, | |
| Object | node, | |||
| XMLSaver | parentSaver | |||
| ) | [inline, static] |
References com::cosylab::cdb::jdal::XMLTreeNode::getFieldMap(), and getMutatorMethod().
| static final Method com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getMutatorMethod | ( | Class | type, | |
| String | fieldName | |||
| ) | [inline, static] |
Referenced by getMutatorMethod(), and getRecursiveMutatorMethod().
| static Object com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getNode | ( | String | path, | |
| Object | rootNode | |||
| ) | [inline, static] |
References getChild().
Referenced by getRecursiveMutatorMethod(), and toXML().
| static String [] com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getNodes | ( | Object | node | ) | [inline, static] |
References getAccessibleFields().
Referenced by getElements(), and toXML().
| static String com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getNodeXMLName | ( | final String | name, | |
| final Object | node | |||
| ) | [inline, static] |
Referenced by getRootNodeXMLName(), and toXML().
| static NodeAndMutator com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getRecursiveMutatorMethod | ( | String | path, | |
| Object | rootNode, | |||
| XMLSaver | parentSaver | |||
| ) | [inline, static] |
References getMutatorMethod(), getNode(), and getRecursiveMutatorMethod().
| static NodeAndMutator com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getRecursiveMutatorMethod | ( | String | path, | |
| Object | rootNode | |||
| ) | [inline, static] |
Referenced by getRecursiveMutatorMethod().
| static String com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getRootNodeXMLName | ( | final String | name, | |
| final Object | node | |||
| ) | [inline, static] |
References getNodeXMLName().
| static String [] com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::getSubnodes | ( | Object | node | ) | [inline, static] |
References getAccessibleFields().
| static final Object com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::handleInfinity | ( | final Object | value | ) | [inline, static] |
Referenced by stringifyArray(), and toXML().
| static boolean com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::isMapSubnode | ( | String | name, | |
| Object | parentNode | |||
| ) | [inline, static] |
References getChild(), and SUBNODES_MAP_NAME.
Referenced by toXML().
| static boolean com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::isPrimitive | ( | Class<?> | type | ) | [inline, static] |
Referenced by getAccessibleFields(), and getElementFields().
| static String com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::stringifyArray | ( | Object | array, | |
| char | separator | |||
| ) | [inline, static] |
References handleInfinity().
| static String com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::stringifyArray | ( | Object | array | ) | [inline, static] |
| static String com::cosylab::cdb::jdal::hibernate::DOMJavaClassIntrospector::toXML | ( | String | name, | |
| Object | node | |||
| ) | [inline, static] |
References getChild(), getFields(), getNode(), getNodes(), getNodeXMLName(), handleInfinity(), isMapSubnode(), and SUBNODES_MAP_NAME.
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 getAccessibleFields(), getChild(), getElementFields(), isMapSubnode(), and toXML().
1.6.2