edu.isi.powerloom.gui.xmlobject
Class PLConcept

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

public class PLConcept
extends XMLObject
implements PLTreeNode, PLObject

XMLObject for representing a concept.

Author:
Eric Melz

Field Summary
 java.lang.String attrConceptName
           
 java.lang.String attrModule
           
 java.lang.String attrSourceString
           
 java.util.Collection elemPLConcept
           
 java.util.Collection elemPLSurrogate
           
 
Constructor Summary
PLConcept()
           
 
Method Summary
 PLTreeNode getChild(int index)
           
 int getChildCount()
           
 PLSurrogateContainer getChildSurrogates()
           
 java.lang.String getConceptName()
          business methods
 java.lang.String getID()
          surrogate support
 int getIndexOfChild(PLTreeNode child)
           
 java.lang.String getModule()
           
 java.lang.String getSourceString()
           
 boolean isLeaf()
           
 boolean isUndefined()
           
 void setChild(int index, PLTreeNode child)
          PLTreeNode 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

attrConceptName

public java.lang.String attrConceptName

attrSourceString

public java.lang.String attrSourceString

attrModule

public java.lang.String attrModule

elemPLConcept

public java.util.Collection elemPLConcept

elemPLSurrogate

public java.util.Collection elemPLSurrogate
Constructor Detail

PLConcept

public PLConcept()
Method Detail

getID

public java.lang.String getID()
surrogate support

Specified by:
getID in interface PLObject

getModule

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

getChildSurrogates

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

setChildSurrogates

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

getConceptName

public java.lang.String getConceptName()
business methods


setChild

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

Specified by:
setChild in interface PLTreeNode

getChild

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

getIndexOfChild

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

getChildCount

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

isLeaf

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

toString

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

getSourceString

public java.lang.String getSourceString()

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.