org.pentaho.di.trans.steps.xmlinputsax
Class XMLInputSaxDataRetriever
java.lang.Object
  
org.xml.sax.helpers.DefaultHandler
      
org.pentaho.di.trans.steps.xmlinputsax.XMLInputSaxDataRetriever
- All Implemented Interfaces: 
 - ContentHandler, DTDHandler, EntityResolver, ErrorHandler
 
public class XMLInputSaxDataRetriever
- extends DefaultHandler
 
- Since:
 
  - 22-may-2006
 
- Author:
 
  - Youssef
 
 
 
| Methods inherited from class org.xml.sax.helpers.DefaultHandler | 
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning | 
 
 
XMLInputSaxDataRetriever
public XMLInputSaxDataRetriever(org.pentaho.di.core.logging.LogChannelInterface log,
                                String sourceFile,
                                XMLInputSaxMeta meta,
                                XMLInputSaxData data)
- Constructor of xmlDataRetreiver class.
- Parameters:
 sourceFile - The XML file containing data.meta - The metadata to usedata - the (temporary) data to reference
 
runExample
public void runExample()
 
startElement
public void startElement(String uri,
                         String localName,
                         String qName,
                         Attributes attributes)
                  throws SAXException
- Specified by:
 startElement in interface ContentHandler- Overrides:
 startElement in class DefaultHandler
 
- Throws:
 SAXException
 
characters
public void characters(char[] ch,
                       int start,
                       int length)
                throws SAXException
- Specified by:
 characters in interface ContentHandler- Overrides:
 characters in class DefaultHandler
 
- Throws:
 SAXException
 
endElement
public void endElement(String uri,
                       String localName,
                       String qName)
                throws SAXException
- Specified by:
 endElement in interface ContentHandler- Overrides:
 endElement in class DefaultHandler
 
- Throws:
 SAXException
 
hasNext
public boolean hasNext()
 
getNext
public Object[] getNext()