cb.petal
Class QuiduObject

java.lang.Object
  |
  +--cb.petal.PetalObject
        |
        +--cb.petal.QuidObject
              |
              +--cb.petal.QuiduObject
All Implemented Interfaces:
java.lang.Cloneable, HasQuidu, PetalNode, java.io.Serializable
Direct Known Subclasses:
Object, Relationship, Role, StateTransition

public abstract class QuiduObject
extends QuidObject
implements HasQuidu

Super class for all quid objects that also have a quidu property defined.

Version:
$Id: QuiduObject.java,v 1.5 2001/06/22 09:10:36 dahm Exp $
Author:
M. Dahm
See Also:
Serialized Form

Fields inherited from class cb.petal.PetalObject
EMPTY, params
 
Constructor Summary
protected QuiduObject(PetalNode parent, java.lang.String name, java.util.Collection params)
           
protected QuiduObject(java.lang.String name)
           
 
Method Summary
 java.lang.String getQuidu()
           
 long getQuiduAsLong()
           
 QuidObject getReferencedObject()
           
 void setQuidu(java.lang.String quid)
           
 void setQuiduAsLong(long quid)
           
 
Methods inherited from class cb.petal.QuidObject
getQuid, getQuidAsLong, init, setQuid, setQuidAsLong
 
Methods inherited from class cb.petal.PetalObject
accept, addProperty, addToList, clone, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, equals, getChildCount, getKind, getLongestName, getName, getNames, getNoProperties, getParameterList, getParent, getProperties, getProperty, getProperty, getPropertyAsBoolean, getPropertyAsFloat, getPropertyAsInteger, getPropertyAsString, getPropertyList, getPropertyName, getPropertyTuples, getQualifiedName, getRoot, indexOf, moveProperty, removeFromList, removeProperty, removeProperty, setName, setParameterList, setParent, setProperty, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface cb.petal.PetalNode
accept, getChildCount, getKind
 

Constructor Detail

QuiduObject

protected QuiduObject(PetalNode parent,
                      java.lang.String name,
                      java.util.Collection params)

QuiduObject

protected QuiduObject(java.lang.String name)
Method Detail

setQuidu

public void setQuidu(java.lang.String quid)
Specified by:
setQuidu in interface HasQuidu

getQuidu

public java.lang.String getQuidu()
Specified by:
getQuidu in interface HasQuidu

getQuiduAsLong

public long getQuiduAsLong()
Specified by:
getQuiduAsLong in interface HasQuidu

setQuiduAsLong

public void setQuiduAsLong(long quid)
Specified by:
setQuiduAsLong in interface HasQuidu

getReferencedObject

public final QuidObject getReferencedObject()
Specified by:
getReferencedObject in interface HasQuidu
Following copied from interface: cb.petal.HasQuidu
Returns:
object referenced via "quidu" property