quoggles.querygraph
Class BoxAttribute

java.lang.Object
  |
  +--org.graffiti.attributes.AbstractAttribute
        |
        +--quoggles.querygraph.BoxAttribute
All Implemented Interfaces:
org.graffiti.attributes.Attribute, org.graffiti.core.DeepCopy, org.graffiti.plugin.Displayable

public class BoxAttribute
extends org.graffiti.attributes.AbstractAttribute


Field Summary
private  IBox value
           
 
Fields inherited from class org.graffiti.attributes.AbstractAttribute
id
 
Fields inherited from interface org.graffiti.attributes.Attribute
SEPARATOR
 
Constructor Summary
BoxAttribute(java.lang.String id)
           
BoxAttribute(java.lang.String id, IBox iBox)
           
 
Method Summary
 java.lang.Object copy()
           
protected  void doSetValue(java.lang.Object val)
           
 IBox getIBox()
           
 java.lang.Object getValue()
           
 void setDefaultValue()
           
 void setIBox(IBox iBox)
           
 java.lang.String toString(int n)
           
 java.lang.String toXMLString()
           
 
Methods inherited from class org.graffiti.attributes.AbstractAttribute
callPostAttributeAdded, callPostAttributeChanged, callPostAttributeRemoved, callPreAttributeAdded, callPreAttributeChanged, callPreAttributeRemoved, getAttributable, getDescription, getId, getName, getParent, getPath, getSpaces, getStandardXML, setDescription, setParent, setValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

value

private IBox value
Constructor Detail

BoxAttribute

public BoxAttribute(java.lang.String id)
             throws org.graffiti.attributes.IllegalIdException
Parameters:
id -
Throws:
org.graffiti.attributes.IllegalIdException

BoxAttribute

public BoxAttribute(java.lang.String id,
                    IBox iBox)
             throws org.graffiti.attributes.IllegalIdException
Parameters:
id -
iBox -
Throws:
org.graffiti.attributes.IllegalIdException
Method Detail

doSetValue

protected void doSetValue(java.lang.Object val)
                   throws java.lang.IllegalArgumentException
Specified by:
doSetValue in class org.graffiti.attributes.AbstractAttribute
java.lang.IllegalArgumentException
See Also:
AbstractAttribute.doSetValue(java.lang.Object)

setIBox

public void setIBox(IBox iBox)
Parameters:
iBox -

getIBox

public IBox getIBox()
Returns:

setDefaultValue

public void setDefaultValue()
See Also:
Attribute.setDefaultValue()

getValue

public java.lang.Object getValue()
See Also:
Displayable.getValue()

copy

public java.lang.Object copy()
See Also:
DeepCopy.copy()

toString

public java.lang.String toString(int n)
Specified by:
toString in interface org.graffiti.attributes.Attribute
Overrides:
toString in class org.graffiti.attributes.AbstractAttribute
See Also:
Attribute.toString(int)

toXMLString

public java.lang.String toXMLString()
Specified by:
toXMLString in interface org.graffiti.plugin.Displayable
Overrides:
toXMLString in class org.graffiti.attributes.AbstractAttribute
See Also:
Displayable.toXMLString()