org.escience.XSIL
Class XSIL

java.lang.Object
  |
  +--org.escience.XSIL.XSIL
Direct Known Subclasses:
Array, Column, Comment, Dim, Param, Stream, Table, Time, Url

public class XSIL
extends java.lang.Object


Constructor Summary
XSIL()
           
XSIL(java.lang.String filename)
           
XSIL(java.lang.String filename, boolean debug)
           
XSIL(java.lang.String filename, boolean debug, ErrorEater error)
           
 
Method Summary
 void bottomup_constructor()
           
 void construct()
           
 void constructor(org.w3c.dom.Element e)
           
 XSIL getChild(int index)
           
 int getChildCount()
           
 java.lang.String getClasstag()
           
 org.w3c.dom.Element getElement()
           
 int getIndexOfChild(XSIL child)
           
 java.lang.String getName()
           
 XSIL getParent()
           
 Stream getStream()
           
 java.lang.String getType()
           
 XSIL getXSIL(java.lang.String className)
           
 XSIL getXSIL(java.lang.String className, boolean recurse)
           
 XSIL getXSIL(java.lang.String className, java.lang.String nameName)
           
 XSIL getXSIL(java.lang.String className, java.lang.String nameName, boolean recurse)
           
 XSIL getXSIL(java.lang.String className, java.lang.String nameName, java.lang.String typeName)
           
 XSIL getXSIL(java.lang.String className, java.lang.String nameName, java.lang.String typeName, boolean recurse)
           
 boolean hasChildNodes()
           
 boolean itFits(java.lang.String className, java.lang.String nameName, java.lang.String typeName)
           
 java.lang.String makeNameTypeTags()
           
 java.lang.String multipleNameHack(java.lang.String tag)
           
 void objectToXSILString(java.io.PrintStream out, java.util.Hashtable h, java.lang.String indent)
           
 com.ibm.xml.parser.TXDocument parseIt(java.lang.String filename, ErrorEater error)
           
 void setClasstag(java.lang.String t)
           
 void setParent(XSIL parent)
           
 java.lang.String toLongString()
           
 java.lang.String toString()
           
 void toXSILString(java.io.PrintStream out, java.util.Hashtable h)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XSIL

public XSIL(java.lang.String filename)

XSIL

public XSIL(java.lang.String filename,
            boolean debug)

XSIL

public XSIL(java.lang.String filename,
            boolean debug,
            ErrorEater error)

XSIL

public XSIL()
Method Detail

parseIt

public com.ibm.xml.parser.TXDocument parseIt(java.lang.String filename,
                                             ErrorEater error)

constructor

public void constructor(org.w3c.dom.Element e)

bottomup_constructor

public void bottomup_constructor()

construct

public void construct()

multipleNameHack

public java.lang.String multipleNameHack(java.lang.String tag)

getXSIL

public XSIL getXSIL(java.lang.String className)

getXSIL

public XSIL getXSIL(java.lang.String className,
                    java.lang.String nameName)

getXSIL

public XSIL getXSIL(java.lang.String className,
                    java.lang.String nameName,
                    java.lang.String typeName)

getXSIL

public XSIL getXSIL(java.lang.String className,
                    boolean recurse)

getXSIL

public XSIL getXSIL(java.lang.String className,
                    java.lang.String nameName,
                    boolean recurse)

getXSIL

public XSIL getXSIL(java.lang.String className,
                    java.lang.String nameName,
                    java.lang.String typeName,
                    boolean recurse)

itFits

public boolean itFits(java.lang.String className,
                      java.lang.String nameName,
                      java.lang.String typeName)

getParent

public XSIL getParent()

setParent

public void setParent(XSIL parent)

getChildCount

public int getChildCount()

hasChildNodes

public boolean hasChildNodes()

getIndexOfChild

public int getIndexOfChild(XSIL child)

getChild

public XSIL getChild(int index)

getStream

public Stream getStream()

getElement

public org.w3c.dom.Element getElement()

getName

public java.lang.String getName()

getType

public java.lang.String getType()

getClasstag

public java.lang.String getClasstag()

setClasstag

public void setClasstag(java.lang.String t)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

makeNameTypeTags

public java.lang.String makeNameTypeTags()

toLongString

public java.lang.String toLongString()

toXSILString

public void toXSILString(java.io.PrintStream out,
                         java.util.Hashtable h)

objectToXSILString

public void objectToXSILString(java.io.PrintStream out,
                               java.util.Hashtable h,
                               java.lang.String indent)