org.hydrateframework
Class XMLElementWriterParser

java.lang.Object
  extended by org.hydrateframework.XMLElementWriterParser

public abstract class XMLElementWriterParser
extends java.lang.Object

Version:
@(#)$Revision: 1.3 $
Author:
David Chamberlin

Field Summary
protected  java.lang.StringBuffer m_charBuffer
           
protected  XMLDocWriterParser m_doc
           
protected static org.apache.commons.logging.Log m_log
           
protected  java.lang.String m_namespace
           
protected  XMLElementWriterParser m_passTo
           
protected  boolean m_processingElement
           
 
Constructor Summary
protected XMLElementWriterParser(XMLDocWriterParser doc, java.lang.String prefix, java.lang.String namespace)
           
 
Method Summary
 void doEndElement(java.lang.String name)
           
 void doStartElement(java.lang.String name, java.lang.String[][] ats, boolean isNotSet)
           
 org.xml.sax.ContentHandler getHandler()
           
 java.lang.String makeQName(java.lang.String nm)
           
 java.lang.String makeQName(java.lang.String prefix, java.lang.String nm)
           
 java.lang.String makeQNameWithNs(java.lang.String namespace, java.lang.String nm)
           
abstract  boolean processEndElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
abstract  boolean processStartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)
           
 void writeTextElem(java.lang.String name, java.lang.String value, boolean isNotSet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_log

protected static final org.apache.commons.logging.Log m_log

m_passTo

protected XMLElementWriterParser m_passTo

m_namespace

protected java.lang.String m_namespace

m_doc

protected XMLDocWriterParser m_doc

m_charBuffer

protected java.lang.StringBuffer m_charBuffer

m_processingElement

protected boolean m_processingElement
Constructor Detail

XMLElementWriterParser

protected XMLElementWriterParser(XMLDocWriterParser doc,
                                 java.lang.String prefix,
                                 java.lang.String namespace)
                          throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException
Method Detail

getHandler

public org.xml.sax.ContentHandler getHandler()

makeQName

public java.lang.String makeQName(java.lang.String nm)

makeQName

public java.lang.String makeQName(java.lang.String prefix,
                                  java.lang.String nm)

makeQNameWithNs

public java.lang.String makeQNameWithNs(java.lang.String namespace,
                                        java.lang.String nm)

writeTextElem

public void writeTextElem(java.lang.String name,
                          java.lang.String value,
                          boolean isNotSet)
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

doStartElement

public void doStartElement(java.lang.String name,
                           java.lang.String[][] ats,
                           boolean isNotSet)
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

doEndElement

public void doEndElement(java.lang.String name)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

processStartElement

public abstract boolean processStartElement(java.lang.String uri,
                                            java.lang.String localName,
                                            java.lang.String qName,
                                            org.xml.sax.Attributes attrs)
                                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

processEndElement

public abstract boolean processEndElement(java.lang.String uri,
                                          java.lang.String localName,
                                          java.lang.String qName)
                                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException


Copyright © 2000 The Hydrate Project. All Rights Reserved.