org.eclipse.datatools.enablement.oda.xml.util
Class SaxParserNestedQueryHelper

java.lang.Object
  extended by org.eclipse.datatools.enablement.oda.xml.util.SaxParserNestedQueryHelper
All Implemented Interfaces:
ISaxParserConsumer

public class SaxParserNestedQueryHelper
extends java.lang.Object
implements ISaxParserConsumer

This is a helper class used by SaxParserConsumer to generate nested xml columns related information.


Method Summary
 void endElement(XMLPath path)
           
 void finish()
           
 java.lang.String getNestedColumnValue(XMLPath tablePath, int index, java.util.HashMap filters)
           
 void manipulateData(XMLPath path, java.lang.String value)
          The method is used to populate one column that is specified by path in current row.
 void startElement(XMLPath path)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

finish

public void finish()
Specified by:
finish in interface ISaxParserConsumer

manipulateData

public void manipulateData(XMLPath path,
                           java.lang.String value)
Description copied from interface: ISaxParserConsumer
The method is used to populate one column that is specified by path in current row.

Specified by:
manipulateData in interface ISaxParserConsumer

getNestedColumnValue

public java.lang.String getNestedColumnValue(XMLPath tablePath,
                                             int index,
                                             java.util.HashMap filters)

endElement

public void endElement(XMLPath path)
Specified by:
endElement in interface ISaxParserConsumer

startElement

public void startElement(XMLPath path)
Specified by:
startElement in interface ISaxParserConsumer