de.grogra.graph
Class ByteAttribute

java.lang.Object
  extended by de.grogra.graph.Attribute<java.lang.Byte>
      extended by de.grogra.graph.ByteAttribute
All Implemented Interfaces:
Described, KeyDescription, java.lang.Comparable
Direct Known Subclasses:
ByteTreeAttribute

public class ByteAttribute
extends Attribute<java.lang.Byte>


Field Summary
 
Fields inherited from class de.grogra.graph.Attribute
ATTRIBUTE_0, attrType, quantity
 
Fields inherited from interface de.grogra.util.Described
ACCELERATOR_KEY, ICON, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, TITLE
 
Constructor Summary
ByteAttribute()
           
ByteAttribute(Type type)
           
 
Method Summary
 java.lang.Byte get(java.lang.Object o, boolean asNode, GraphState gs)
          Returns the value of this attribute for the given object in the given graph state.
protected  byte getDerived(java.lang.Object object, boolean asNode, GraphState gs)
           
 byte getMaxValue()
           
 byte getMinValue()
           
 java.lang.Byte set(java.lang.Object o, boolean asNode, java.lang.Object value, GraphState gs)
          Sets the value of this attribute for the given object to the given value
 byte setByte(java.lang.Object object, boolean asNode, byte value, GraphState gs)
           
protected  byte setDerived(java.lang.Object object, boolean asNode, byte value, GraphState gs)
           
 
Methods inherited from class de.grogra.graph.Attribute
compareTo, find, forName, getAttributeState, getDescription, getId, getKey, getQuantity, getSimpleName, getType, hashCode, initializeI18N, initializeName, isContained, isDerived, isWritable, setAttributeState, toArray, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ByteAttribute

public ByteAttribute()

ByteAttribute

public ByteAttribute(Type type)
Method Detail

get

public final java.lang.Byte get(java.lang.Object o,
                                boolean asNode,
                                GraphState gs)
Description copied from class: Attribute
Returns the value of this attribute for the given object in the given graph state. If necessary, the value is wrapped in one of the standard wrapper classes.

Specified by:
get in class Attribute<java.lang.Byte>
Parameters:
o - the object
asNode - true if object is a node, false if object is an edge
gs - the graph state context
Returns:
the value of this attribute for the given object

getDerived

protected byte getDerived(java.lang.Object object,
                          boolean asNode,
                          GraphState gs)

getMaxValue

public byte getMaxValue()

getMinValue

public byte getMinValue()

set

public final java.lang.Byte set(java.lang.Object o,
                                boolean asNode,
                                java.lang.Object value,
                                GraphState gs)
Description copied from class: Attribute
Sets the value of this attribute for the given object to the given value

Specified by:
set in class Attribute<java.lang.Byte>
Parameters:
o - the object
asNode - true if object is a node, false if object is an edge
value - the new value of the attribute for the object
gs - the graph state context

setByte

public byte setByte(java.lang.Object object,
                    boolean asNode,
                    byte value,
                    GraphState gs)

setDerived

protected byte setDerived(java.lang.Object object,
                          boolean asNode,
                          byte value,
                          GraphState gs)