edu.isi.powerloom.gui.xmlobject
Class PLModule

java.lang.Object
  |
  +--edu.isi.powerloom.gui.xmlobject.XMLObject
        |
        +--edu.isi.powerloom.gui.xmlobject.PLModule
All Implemented Interfaces:
PLObject, PLTreeNode

public class PLModule
extends XMLObject
implements PLTreeNode, PLObject

XML Object representation of a module.

Author:
Eric Melz

Field Summary
 java.lang.String attrAPI
           
 java.lang.String attrCaseSensitive
           
 java.lang.String attrCppPackage
           
 java.lang.String attrDocumentation
           
 java.lang.String attrJavaCatchallClass
           
 java.lang.String attrJavaPackage
           
 java.lang.String attrLispPackage
           
 java.lang.String attrModuleName
           
 java.lang.String attrSourceString
           
 java.util.Collection elemPLModule
           
 java.util.Collection elemPLSurrogate
           
 
Constructor Summary
PLModule()
           
 
Method Summary
 PLTreeNode getChild(int index)
           
 int getChildCount()
           
 PLSurrogateContainer getChildSurrogates()
           
 java.lang.String getID()
           
 int getIndexOfChild(PLTreeNode child)
           
 java.lang.String getModule()
           
 java.lang.String getModuleName()
           
 java.lang.String getSourceString()
           
 boolean isLeaf()
           
 boolean isUndefined()
           
 void setChild(int index, PLTreeNode child)
          JTree support
 void setChildSurrogates(PLSurrogateContainer container)
           
 void setUndefined(boolean flag)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.isi.powerloom.gui.xmlobject.XMLObject
attrIsTrue, getIndexOfChild, main
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

attrModuleName

public java.lang.String attrModuleName

attrSourceString

public java.lang.String attrSourceString

attrCppPackage

public java.lang.String attrCppPackage

attrLispPackage

public java.lang.String attrLispPackage

attrJavaPackage

public java.lang.String attrJavaPackage

attrJavaCatchallClass

public java.lang.String attrJavaCatchallClass

attrDocumentation

public java.lang.String attrDocumentation

attrAPI

public java.lang.String attrAPI

attrCaseSensitive

public java.lang.String attrCaseSensitive

elemPLModule

public java.util.Collection elemPLModule

elemPLSurrogate

public java.util.Collection elemPLSurrogate
Constructor Detail

PLModule

public PLModule()
Method Detail

getChild

public PLTreeNode getChild(int index)
Specified by:
getChild in interface PLTreeNode
Overrides:
getChild in class XMLObject

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface PLTreeNode
Overrides:
getChildCount in class XMLObject

getChildSurrogates

public PLSurrogateContainer getChildSurrogates()
Specified by:
getChildSurrogates in interface PLObject

getID

public java.lang.String getID()
Specified by:
getID in interface PLObject

getModule

public java.lang.String getModule()
Specified by:
getModule in interface PLObject

getIndexOfChild

public int getIndexOfChild(PLTreeNode child)
Specified by:
getIndexOfChild in interface PLTreeNode

getModuleName

public java.lang.String getModuleName()

getSourceString

public java.lang.String getSourceString()

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface PLTreeNode
Overrides:
isLeaf in class XMLObject

setChild

public void setChild(int index,
                     PLTreeNode child)
JTree support

Specified by:
setChild in interface PLTreeNode

setChildSurrogates

public void setChildSurrogates(PLSurrogateContainer container)
Specified by:
setChildSurrogates in interface PLObject

toString

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

isUndefined

public boolean isUndefined()
Specified by:
isUndefined in interface PLObject

setUndefined

public void setUndefined(boolean flag)
Specified by:
setUndefined in interface PLObject


Copyright © 2002 University of Southern California Information Sciences Institute. All Rights Reserved.