Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

com::cosylab::cdb::jdal::XMLHandler Class Reference

Inheritance diagram for com::cosylab::cdb::jdal::XMLHandler:

Inheritance graph
[legend]
Collaboration diagram for com::cosylab::cdb::jdal::XMLHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XMLHandler (boolean toString)
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

Private Attributes

StringBuffer m_arrayContent = new StringBuffer(64)
int elementID = 0
boolean headerEmited = false
boolean autoCloseStartingElement = true
boolean firstElement = true
ArrayList startElements = null
ArrayList elementNames = null
String firstElementName = null
ArrayList prefixes = new ArrayList()
int markArrays = 0

Static Private Attributes

boolean m_toString

Constructor & Destructor Documentation

com::cosylab::cdb::jdal::XMLHandler::XMLHandler boolean  toString  )  [inline]
 


Member Function Documentation

void com::cosylab::cdb::jdal::XMLHandler::characters char  buf[],
int  offset,
int  len
throws SAXException [inline]
 

void com::cosylab::cdb::jdal::XMLHandler::closeElement  )  throws SAXException [inline]
 

void com::cosylab::cdb::jdal::XMLHandler::endElement String  uri,
String  local,
String  raw
throws SAXException [inline]
 

End element.

void com::cosylab::cdb::jdal::XMLHandler::error SAXParseException  e  )  [inline]
 

XMLHandler com::cosylab::cdb::jdal::XMLHandler::getChild String  curl  )  throws AcsJCDBRecordDoesNotExistEx [inline]
 

void com::cosylab::cdb::jdal::XMLHandler::setAutoCloseStartingElement boolean  b  )  [inline]
 

Should we autoamitally close ending node

Parameters:
b 

void com::cosylab::cdb::jdal::XMLHandler::setFirstElement String  string  )  [inline]
 

Parameters:
string 

void com::cosylab::cdb::jdal::XMLHandler::setMarkArrays int  mode  )  [inline]
 

Parameters:
markArrays 

void com::cosylab::cdb::jdal::XMLHandler::startDocument  )  throws SAXException [inline]
 

void com::cosylab::cdb::jdal::XMLHandler::startElement String  uri,
String  local,
String  raw,
Attributes  attrs
throws SAXException [inline]
 

Start element.

Reimplemented in com::cosylab::cdb::jdal::WDALImpl::WriteXMLHandler.

void com::cosylab::cdb::jdal::XMLHandler::startPrefixMapping String  prefix,
String  uri
throws SAXException [inline]
 

String com::cosylab::cdb::jdal::XMLHandler::toString boolean  withMapNames  )  [inline]
 


Member Data Documentation

boolean com::cosylab::cdb::jdal::XMLHandler::autoCloseStartingElement = true [private]
 

int com::cosylab::cdb::jdal::XMLHandler::elementID = 0 [private]
 

ArrayList com::cosylab::cdb::jdal::XMLHandler::elementNames = null [private]
 

boolean com::cosylab::cdb::jdal::XMLHandler::firstElement = true [private]
 

String com::cosylab::cdb::jdal::XMLHandler::firstElementName = null [private]
 

boolean com::cosylab::cdb::jdal::XMLHandler::headerEmited = false [private]
 

StringBuffer com::cosylab::cdb::jdal::XMLHandler::m_arrayContent = new StringBuffer(64) [private]
 

String com::cosylab::cdb::jdal::XMLHandler::m_errorString = null
 

XMLTreeNode com::cosylab::cdb::jdal::XMLHandler::m_parent [protected]
 

XMLTreeNode com::cosylab::cdb::jdal::XMLHandler::m_rootNode = null
 

boolean com::cosylab::cdb::jdal::XMLHandler::m_toString [static, private]
 

StringBuffer com::cosylab::cdb::jdal::XMLHandler::m_xmlString = new StringBuffer(256)
 

int com::cosylab::cdb::jdal::XMLHandler::markArrays = 0 [private]
 

ArrayList com::cosylab::cdb::jdal::XMLHandler::prefixes = new ArrayList() [private]
 

ArrayList com::cosylab::cdb::jdal::XMLHandler::startElements = null [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:12:25 2009 for ACS Java API by doxygen 1.3.8