org.palo.api.subsets.io.xml
Class SubsetXMLHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.palo.api.subsets.io.xml.SubsetXMLHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class SubsetXMLHandler
extends org.xml.sax.helpers.DefaultHandler

Subset2XMLReader

- API INTERNAL -

XML Handler for storing and loading subsets

Version:
$Id: SubsetXMLHandler.html,v 1.5 2009/07/09 11:01:47 ArndHouben Exp $

Constructor Summary
SubsetXMLHandler(javax.xml.validation.TypeInfoProvider typeProvider, SubsetHandlerImpl subsetHandler, java.lang.String defName, int type)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
static boolean getBoolean(java.lang.String value)
           
static double getDouble(java.lang.String value)
           
static java.lang.String getFilterXMLExpression(SubsetFilter filter)
           
static int getInteger(java.lang.String value)
           
 Subset2 getSubset()
           
 void processingInstruction(java.lang.String target, java.lang.String data)
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubsetXMLHandler

public SubsetXMLHandler(javax.xml.validation.TypeInfoProvider typeProvider,
                        SubsetHandlerImpl subsetHandler,
                        java.lang.String defName,
                        int type)
Method Detail

getSubset

public final Subset2 getSubset()

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
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
Overrides:
processingInstruction in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

getDouble

public static final double getDouble(java.lang.String value)

getBoolean

public static final boolean getBoolean(java.lang.String value)

getInteger

public static final int getInteger(java.lang.String value)

getFilterXMLExpression

public static final java.lang.String getFilterXMLExpression(SubsetFilter filter)