Inherits org::xml::sax::helpers::DefaultHandler.
Inherited by com.cosylab.cdb.jdal.WDALImpl.WriteXMLHandler.
Public Member Functions | |
XMLHandler (boolean toString, Logger logger) | |
void | startDocument () throws SAXException |
void | startElement (String uri, String local, String raw, Attributes attrs) throws SAXException |
void | endElement (String uri, String local, String raw) throws SAXException |
void | characters (char buf[], int offset, int len) throws SAXException |
void | startPrefixMapping (String prefix, String uri) throws SAXException |
void | error (SAXParseException e) |
void | setAutoCloseStartingElement (boolean b) |
void | closeElement () throws SAXException |
void | setFirstElement (String string) |
void | setMarkArrays (int mode) |
XMLHandler | getChild (String curl) throws AcsJCDBRecordDoesNotExistEx |
String | toString (boolean withMapNames) |
Public Attributes | |
XMLTreeNode | m_rootNode = null |
String | m_errorString = null |
StringBuffer | m_xmlString = new StringBuffer(256) |
Protected Attributes | |
XMLTreeNode | m_parent |
com.cosylab.cdb.jdal.XMLHandler.XMLHandler | ( | boolean | toString, | |
Logger | logger | |||
) |
Referenced by com.cosylab.cdb.jdal.XMLHandler.getChild().
void com.cosylab.cdb.jdal.XMLHandler.characters | ( | char | buf[], | |
int | offset, | |||
int | len | |||
) | throws SAXException |
References com.cosylab.cdb.jdal.XMLHandler.m_xmlString.
void com.cosylab.cdb.jdal.XMLHandler.closeElement | ( | ) | throws SAXException |
References com.cosylab.cdb.jdal.XMLHandler.endElement().
void com.cosylab.cdb.jdal.XMLHandler.endElement | ( | String | uri, | |
String | local, | |||
String | raw | |||
) | throws SAXException |
End element.
References com.cosylab.cdb.jdal.XMLTreeNode.m_parent, com.cosylab.cdb.jdal.XMLHandler.m_parent, and com.cosylab.cdb.jdal.XMLHandler.m_xmlString.
Referenced by com.cosylab.cdb.jdal.XMLHandler.closeElement().
void com.cosylab.cdb.jdal.XMLHandler.error | ( | SAXParseException | e | ) |
References com.cosylab.cdb.jdal.XMLHandler.m_errorString.
XMLHandler com.cosylab.cdb.jdal.XMLHandler.getChild | ( | String | curl | ) | throws AcsJCDBRecordDoesNotExistEx |
void com.cosylab.cdb.jdal.XMLHandler.setAutoCloseStartingElement | ( | boolean | b | ) |
Should we automatically close ending node
b |
Referenced by com.cosylab.cdb.jdal.DALImpl.loadRecords().
void com.cosylab.cdb.jdal.XMLHandler.setFirstElement | ( | String | string | ) |
string |
void com.cosylab.cdb.jdal.XMLHandler.setMarkArrays | ( | int | mode | ) |
markArrays |
Referenced by com.cosylab.cdb.jdal.DALImpl.loadRecords().
void com.cosylab.cdb.jdal.XMLHandler.startDocument | ( | ) | throws SAXException |
References com.cosylab.cdb.jdal.XMLHandler.m_xmlString.
void com.cosylab.cdb.jdal.XMLHandler.startElement | ( | String | uri, | |
String | local, | |||
String | raw, | |||
Attributes | attrs | |||
) | throws SAXException |
Start element.
References com.cosylab.cdb.jdal.XMLTreeNode.m_fieldMap, com.cosylab.cdb.jdal.XMLTreeNode.m_name, com.cosylab.cdb.jdal.XMLTreeNode.m_nameSpace, com.cosylab.cdb.jdal.XMLHandler.m_parent, com.cosylab.cdb.jdal.XMLHandler.m_rootNode, com.cosylab.cdb.jdal.XMLTreeNode.m_subNodesMap, com.cosylab.cdb.jdal.XMLHandler.m_xmlString, com.cosylab.cdb.jdal.XMLTreeNode.setArrayNode(), com.cosylab.cdb.jdal.XMLTreeNode.setDynamicNode(), and com.cosylab.cdb.jdal.XMLTreeNode.setMapNode().
void com.cosylab.cdb.jdal.XMLHandler.startPrefixMapping | ( | String | prefix, | |
String | uri | |||
) | throws SAXException |
String com.cosylab.cdb.jdal.XMLHandler.toString | ( | boolean | withMapNames | ) |
String com.cosylab.cdb.jdal.XMLHandler.m_errorString = null |
Referenced by com.cosylab.cdb.jdal.HibernateWDALImpl.bindNonExpandedComponentXMLToAlmaBranch(), com.cosylab.cdb.browser.BrowserJNDIXMLContext.BrowserJNDIXMLContext(), com.cosylab.cdb.jdal.XMLHandler.error(), com.cosylab.cdb.jdal.JNDIXMLContext.JNDIXMLContext(), com.cosylab.cdb.DALRead.main(), com.cosylab.cdb.CDBDefault.main(), and com.cosylab.cdb.jdal.WDALImpl.validateXML().
XMLTreeNode com.cosylab.cdb.jdal.XMLHandler.m_parent [protected] |
Referenced by com.cosylab.cdb.jdal.HibernateWDALImpl.bindNonExpandedComponentXMLToAlmaBranch(), com.cosylab.cdb.browser.BrowserJNDIXMLContext.BrowserJNDIXMLContext(), com.cosylab.cdb.jdal.DALImpl.get_DAO_Servant(), com.cosylab.cdb.jdal.XMLHandler.getChild(), com.cosylab.cdb.jdal.JNDIXMLContext.JNDIXMLContext(), com.cosylab.cdb.jdal.DALImpl.list_daos(), com.cosylab.cdb.DALRead.main(), com.cosylab.cdb.CDBDefault.main(), com.cosylab.cdb.jdal.WDALImpl.set_DAO(), com.cosylab.cdb.jdal.HibernateWDALImpl.set_DAO(), com.cosylab.cdb.jdal.XMLHandler.startElement(), and com.cosylab.cdb.jdal.XMLHandler.toString().
StringBuffer com.cosylab.cdb.jdal.XMLHandler.m_xmlString = new StringBuffer(256) |