Tea Java Runtime API
Version 3.1.0

com.pdmfc.tea.modules.xml
Class SXmlParser

java.lang.Object
  |
  +--com.pdmfc.tea.modules.tos.STosObj
        |
        +--com.pdmfc.tea.modules.xml.SXmlParser
All Implemented Interfaces:
SObjFunction

public class SXmlParser
extends STosObj

Represents a TOS object that acts like a XML parser.


Constructor Summary
SXmlParser(STosClass myClass)
           
 
Method Summary
 java.lang.Object characters(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 java.lang.Object constructor(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 java.lang.Object endDocument(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 java.lang.Object endElement(SObjFunction obj, SContext context, java.lang.Object[] args)
           
static java.lang.String getTosClassName()
           
static SXmlParser newInstance(SContext context, java.lang.Object[] args)
           
 java.lang.Object parse(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 java.lang.Object processingInstruction(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 java.lang.Object setHandler(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 java.lang.Object setNativeParser(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 void setNativeParser(java.lang.String parserClassName)
          Specifies the Java native XML parser to use for parsing XML documents.
 java.lang.Object startDocument(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 java.lang.Object startElement(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 
Methods inherited from class com.pdmfc.tea.modules.tos.STosObj
exec, getTosClass, init, part, selfObj
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SXmlParser

public SXmlParser(STosClass myClass)
           throws STeaException
Parameters:
myClass - The TOS class of this object.
Method Detail

setNativeParser

public void setNativeParser(java.lang.String parserClassName)
                     throws SRuntimeException
Specifies the Java native XML parser to use for parsing XML documents.
Parameters:
parserClassName - Fully qualified Java class name of the object to be used as XML parser. The Java class must implement the "org.xml.sax.Parser" interface.

constructor

public java.lang.Object constructor(SObjFunction obj,
                                    SContext context,
                                    java.lang.Object[] args)
                             throws STeaException

setNativeParser

public java.lang.Object setNativeParser(SObjFunction obj,
                                        SContext context,
                                        java.lang.Object[] args)
                                 throws STeaException

parse

public java.lang.Object parse(SObjFunction obj,
                              SContext context,
                              java.lang.Object[] args)
                       throws STeaException

startDocument

public java.lang.Object startDocument(SObjFunction obj,
                                      SContext context,
                                      java.lang.Object[] args)
                               throws STeaException

endDocument

public java.lang.Object endDocument(SObjFunction obj,
                                    SContext context,
                                    java.lang.Object[] args)
                             throws STeaException

startElement

public java.lang.Object startElement(SObjFunction obj,
                                     SContext context,
                                     java.lang.Object[] args)
                              throws STeaException

endElement

public java.lang.Object endElement(SObjFunction obj,
                                   SContext context,
                                   java.lang.Object[] args)
                            throws STeaException

characters

public java.lang.Object characters(SObjFunction obj,
                                   SContext context,
                                   java.lang.Object[] args)
                            throws STeaException

processingInstruction

public java.lang.Object processingInstruction(SObjFunction obj,
                                              SContext context,
                                              java.lang.Object[] args)
                                       throws STeaException

setHandler

public java.lang.Object setHandler(SObjFunction obj,
                                   SContext context,
                                   java.lang.Object[] args)
                            throws STeaException

getTosClassName

public static java.lang.String getTosClassName()

newInstance

public static SXmlParser newInstance(SContext context,
                                     java.lang.Object[] args)
                              throws STeaException

Tea Java Runtime API
Version 3.1.0

© 2002 PDM&FC, All Rights Reserved.