Classes | |
class | JNDI_XMLNodesEnumeration |
Public Member Functions | |
BrowserJNDIXMLContext (String name, String elements, String xml, Logger logger) | |
BrowserJNDIXMLContext (String name, XMLTreeNode node, Logger logger) | |
NamingEnumeration | list (Name name) throws NamingException |
Object | lookup (Name name) throws NamingException |
Static Protected Member Functions | |
static void | initParser () |
com.cosylab.cdb.browser.BrowserJNDIXMLContext.BrowserJNDIXMLContext | ( | String | name, | |
String | elements, | |||
String | xml, | |||
Logger | logger | |||
) |
Selected node becomes a XMLTreeNode. This node contains the attributes (names AND values) of the next CDBTree level. (throught parsing of the xml String)
References com.cosylab.cdb.jdal.XMLTreeNode.getFieldMap(), com.cosylab.cdb.browser.BrowserJNDIXMLContext.initParser(), com.cosylab.cdb.jdal.XMLHandler.m_errorString, and com.cosylab.cdb.jdal.XMLHandler.m_rootNode.
Referenced by com.cosylab.cdb.browser.BrowserJNDIXMLContext.lookup().
com.cosylab.cdb.browser.BrowserJNDIXMLContext.BrowserJNDIXMLContext | ( | String | name, | |
XMLTreeNode | node, | |||
Logger | logger | |||
) |
References com.cosylab.cdb.jdal.XMLTreeNode.getFieldMap().
static void com.cosylab.cdb.browser.BrowserJNDIXMLContext.initParser | ( | ) | [static, protected] |
NamingEnumeration com.cosylab.cdb.browser.BrowserJNDIXMLContext.list | ( | Name | name | ) | throws NamingException |
Reimplemented from com.cosylab.cdb.jdal.JNDIContext.
References com.cosylab.cdb.browser.BrowserJNDIXMLContext.lookup(), and com.cosylab.cdb.jdal.JNDIContext.name.
Object com.cosylab.cdb.browser.BrowserJNDIXMLContext.lookup | ( | Name | name | ) | throws NamingException |
This methos returns either a new JNDI_Context or a new JNDI_XMLContxt obj.
Reimplemented from com.cosylab.cdb.browser.BrowserJNDIContext.
References com.cosylab.cdb.browser.BrowserJNDIXMLContext.BrowserJNDIXMLContext(), com.cosylab.cdb.jdal.XMLTreeNode.getFieldMap(), com.cosylab.cdb.jdal.XMLTreeNode.getNodesMap(), com.cosylab.cdb.jdal.JNDIContext.logger, and com.cosylab.cdb.jdal.JNDIContext.name.
Referenced by com.cosylab.cdb.browser.BrowserJNDIXMLContext.list().