edu.isi.powerloom.gui.xmlobject
Class PLObjectUnion

java.lang.Object
  |
  +--edu.isi.powerloom.gui.xmlobject.XMLObject
        |
        +--edu.isi.powerloom.gui.xmlobject.PLObjectUnion

public class PLObjectUnion
extends XMLObject

"Union" type which can hold many types of objects, including literals and PLObjects.

Author:
Eric Melz

Field Summary
 java.lang.String attrLiteralValue
           
 java.lang.String attrType
           
 PLSurrogate elemPLSurrogate
           
 
Constructor Summary
PLObjectUnion()
           
 
Method Summary
 PLObjectUnion copy()
           
 java.lang.Object getObject()
           
static java.lang.Object getObjectFromString(java.lang.String text)
           
static java.lang.String getTypeFromObject(java.lang.Object object)
           
 void setObject(java.lang.Object object)
           
 java.lang.String toReadableString()
           
 java.lang.String toString()
           
 
Methods inherited from class edu.isi.powerloom.gui.xmlobject.XMLObject
attrIsTrue, getChild, getChildCount, getIndexOfChild, isLeaf, main
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

attrType

public java.lang.String attrType

attrLiteralValue

public java.lang.String attrLiteralValue

elemPLSurrogate

public PLSurrogate elemPLSurrogate
Constructor Detail

PLObjectUnion

public PLObjectUnion()
Method Detail

copy

public PLObjectUnion copy()

getObject

public java.lang.Object getObject()

setObject

public void setObject(java.lang.Object object)
               throws java.lang.Exception
java.lang.Exception

getObjectFromString

public static java.lang.Object getObjectFromString(java.lang.String text)
                                            throws java.lang.Exception
java.lang.Exception

getTypeFromObject

public static java.lang.String getTypeFromObject(java.lang.Object object)

toReadableString

public java.lang.String toReadableString()

toString

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


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