org.datamixer.config
Class ReaderImpl

java.lang.Object
  extended byorg.datamixer.config.ReaderImpl
All Implemented Interfaces:
org.xml.sax.ContentHandler

public class ReaderImpl
extends java.lang.Object
implements org.xml.sax.ContentHandler


Field Summary
protected  org.apache.log4j.Logger logger_
          logger
static java.lang.String NS_CONFIG
           
static java.lang.String NS_FUNCTIONS
           
static java.lang.String NS_IO
           
static java.lang.String[][] NS_MAP
           
static java.lang.String PROPERTIES_FILE
           
 
Constructor Summary
ReaderImpl()
           
 
Method Summary
protected  void addAttributes(DatamixerConfig element, org.xml.sax.Attributes attrs)
           
protected  void addToParent(DatamixerConfig element)
           
 void characters(char[] text, int start, int length)
           
 DatamixerConfig createElement(java.lang.String namespaceURI, java.lang.String localName)
           
 void endDocument()
           
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName)
           
 void endPrefixMapping(java.lang.String prefix)
           
 void error(java.lang.String errmsg)
           
 void error(java.lang.String errmsg, java.lang.Exception e)
           
protected  DatamixerConfig getParent()
           
 DatamixerConfig getRoot()
           
 void ignorableWhitespace(char[] text, int start, int length)
           
static java.lang.String name(DatamixerConfig element)
           
static java.lang.String name(java.lang.String namespaceURI, java.lang.String localName)
           
 void processingInstruction(java.lang.String target, java.lang.String data)
           
static java.lang.String qname(java.lang.String className)
           
 void setDocumentLocator(org.xml.sax.Locator locator)
           
static void setElementName(DatamixerConfig element, java.lang.String namespaceURI, java.lang.String localName)
           
 void setParents(java.util.Stack value)
           
 void skippedEntity(java.lang.String name)
           
 void startDocument()
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName, org.xml.sax.Attributes attrs)
           
 void startPrefixMapping(java.lang.String prefix, java.lang.String uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTIES_FILE

public static final java.lang.String PROPERTIES_FILE
See Also:
Constant Field Values

NS_CONFIG

public static final java.lang.String NS_CONFIG
See Also:
Constant Field Values

NS_FUNCTIONS

public static final java.lang.String NS_FUNCTIONS
See Also:
Constant Field Values

NS_IO

public static final java.lang.String NS_IO
See Also:
Constant Field Values

NS_MAP

public static final java.lang.String[][] NS_MAP

logger_

protected org.apache.log4j.Logger logger_
logger

Constructor Detail

ReaderImpl

public ReaderImpl()
Method Detail

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)
Specified by:
setDocumentLocator in interface org.xml.sax.ContentHandler

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Specified by:
startDocument in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
Specified by:
endDocument in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

startPrefixMapping

public void startPrefixMapping(java.lang.String prefix,
                               java.lang.String uri)
                        throws org.xml.sax.SAXException
Specified by:
startPrefixMapping in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

endPrefixMapping

public void endPrefixMapping(java.lang.String prefix)
                      throws org.xml.sax.SAXException
Specified by:
endPrefixMapping in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qualifiedName,
                         org.xml.sax.Attributes attrs)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qualifiedName)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

characters

public void characters(char[] text,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Specified by:
characters in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

ignorableWhitespace

public void ignorableWhitespace(char[] text,
                                int start,
                                int length)
                         throws org.xml.sax.SAXException
Specified by:
ignorableWhitespace in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

processingInstruction

public void processingInstruction(java.lang.String target,
                                  java.lang.String data)
                           throws org.xml.sax.SAXException
Specified by:
processingInstruction in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

skippedEntity

public void skippedEntity(java.lang.String name)
                   throws org.xml.sax.SAXException
Specified by:
skippedEntity in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

getParent

protected DatamixerConfig getParent()

getRoot

public DatamixerConfig getRoot()

setParents

public void setParents(java.util.Stack value)

addAttributes

protected void addAttributes(DatamixerConfig element,
                             org.xml.sax.Attributes attrs)
                      throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

addToParent

protected void addToParent(DatamixerConfig element)
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

createElement

public DatamixerConfig createElement(java.lang.String namespaceURI,
                                     java.lang.String localName)
                              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

setElementName

public static void setElementName(DatamixerConfig element,
                                  java.lang.String namespaceURI,
                                  java.lang.String localName)

name

public static java.lang.String name(DatamixerConfig element)

name

public static java.lang.String name(java.lang.String namespaceURI,
                                    java.lang.String localName)

qname

public static java.lang.String qname(java.lang.String className)

error

public void error(java.lang.String errmsg)
           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

error

public void error(java.lang.String errmsg,
                  java.lang.Exception e)
           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException


Copyright © 2004-2006 datamixer.org. All Rights Reserved.