de.grogra.imp3d.objects
Class NumericLabel

java.lang.Object
  extended by de.grogra.graph.impl.Edge
      extended by de.grogra.graph.impl.Node
          extended by de.grogra.imp3d.objects.Null
              extended by de.grogra.imp3d.objects.Label
                  extended by de.grogra.imp3d.objects.TextLabelBase
                      extended by de.grogra.imp3d.objects.NumericLabel
All Implemented Interfaces:
Transformation, Pickable, Renderable, Manageable, PersistenceCapable, Shareable, UserFields, XObject, Map, java.io.Serializable

public class NumericLabel
extends TextLabelBase

See Also:
Serialized Form

Nested Class Summary
static class NumericLabel.Pattern
           
 
Nested classes/interfaces inherited from class de.grogra.graph.impl.Node
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType
 
Nested classes/interfaces inherited from interface de.grogra.util.Map
Map.Chain
 
Field Summary
static Node.NType $TYPE
           
protected  java.lang.String format
           
static Node.NType.Field format$FIELD
           
protected  float value
           
static Node.NType.Field value$FIELD
           
 
Fields inherited from class de.grogra.imp3d.objects.TextLabelBase
color, color$FIELD, fillColor, fillColor$FIELD, FILLED_MASK, filled$FIELD, font, font$FIELD, OUTLINED_MASK, outlined$FIELD, USED_BITS
 
Fields inherited from class de.grogra.imp3d.objects.Label
BOTTOM_MASK, HORIZONTAL_MASK, horizontalAlignment$FIELD, LEFT_MASK, RIGHT_MASK, TOP_MASK, VERTICAL_MASK, verticalAlignment$FIELD
 
Fields inherited from class de.grogra.imp3d.objects.Null
transform, transform$FIELD, TRANSFORMING_MASK, transforming$FIELD
 
Fields inherited from class de.grogra.graph.impl.Node
ADDITIONAL_FIELDS, bits, DELETED, EXTENT_BIT, EXTENT_MASK, extentIndex$FIELD, extentTail$FIELD, HAS_OBSERVERS, IS_INTERPRETIVE, isInterpretive$FIELD, LAST_EXTENT_INDEX, layer$FIELD, MARK, mark$FIELD, MIME_TYPE, MIN_UNUSED_SPECIAL_OF_SOURCE, MIN_UNUSED_SPECIAL_OF_TARGET, name$FIELD
 
Fields inherited from interface de.grogra.util.Map
DEFAULT_VALUE, EMPTY_MAP
 
Constructor Summary
NumericLabel()
           
NumericLabel(float value)
           
 
Method Summary
protected  java.lang.String getCaption()
           
 java.lang.String getFormat()
           
protected  Node.NType getNTypeImpl()
          This method returns the Node.NType which describes the managed fields of the class of this node.
protected  java.lang.Object getObject(ObjectAttribute a, java.lang.Object placeIn, GraphState gs)
           
 float getValue()
           
protected  Node newInstance()
          This method returns a new instance of the class of this node.
 void setFormat(java.lang.String format)
           
 void setValue(float value)
           
 
Methods inherited from class de.grogra.imp3d.objects.TextLabelBase
draw, draw, getColor, getFillColor, getFont, isFilled, isOutlined, pick, pick, setColor, setFillColor, setFilled, setFont, setOutlined
 
Methods inherited from class de.grogra.imp3d.objects.Label
getHorizontalAlignment, getVerticalAlignment, setAlignment, setHorizontalAlignment, setVerticalAlignment
 
Methods inherited from class de.grogra.imp3d.objects.Null
getLocalTransformation, getTransform, getTranslation, isTransforming, postTransform, preTransform, setRotation, setScale, setTransform, setTransform, setTransform, setTransform, setTransform, setTransform, setTransform, setTransform, setTransforming, setTranslation
 
Methods inherited from class de.grogra.graph.impl.Node
addEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, dupUnmanagedFields, edgeChanged, fieldModified, findAdjacent, get, getAccessor, getAccessor, getAttributes, getAxisParent, getBoolean, getBranch, getBranchLength, getBranchNode, getBranchTail, getByte, getChar, getCommonAncestor, getCurrentGraphState, getDirectChildCount, getDouble, getEdgeAttributeAccessor, getEdgeAttributes, getEdgeBitsTo, getEdgeTo, getExtentIndex, getFirst, getFirstEdge, getFloat, getGraph, getId, getIndex, getInstantiator, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getOrCreateEdgeTo, getOrNull, getPersistenceManager, getPredecessor, getProvider, getShort, getSource, getStamp, getSuccessor, getSymbol, getSymbolColor, getTarget, getTransaction, getUserField, getUserFieldCount, getXClass, getXData, hasName, initProvider, initXClass, insertBranchNode, insertBranchNode, instantiateGraph, isAncestorOf, isDirection, isManagingInstance, isMarked, isRoot, isSource, isTarget, manageableReadResolve, manageableWriteReplace, paramString, removeAll, removeEdgeBitsTo, removeFromChain, removeFromChain, removeReference, setBranch, setBranch, setExtentIndex, setGraphForDeserialization, setLayer, setMark, setName, setSuccessor, setSuccessor, specialEdgeAdded, specialEdgeRefModified, specialEdgeRemoved, toString, writeReplace
 
Methods inherited from class de.grogra.graph.impl.Edge
addEdgeBits, getBitMark, getEdgeBits, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBits
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.grogra.persistence.PersistenceCapable
getBitMark, getObjectMark, setBitMark, setObjectMark
 

Field Detail

$TYPE

public static final Node.NType $TYPE

format

protected java.lang.String format

format$FIELD

public static final Node.NType.Field format$FIELD

value

protected float value

value$FIELD

public static final Node.NType.Field value$FIELD
Constructor Detail

NumericLabel

public NumericLabel()

NumericLabel

public NumericLabel(float value)
Method Detail

getCaption

protected java.lang.String getCaption()
Specified by:
getCaption in class TextLabelBase

getFormat

public java.lang.String getFormat()

getNTypeImpl

protected Node.NType getNTypeImpl()
Description copied from class: Node
This method returns the Node.NType which describes the managed fields of the class of this node. This method has to be implemented in every concrete subclass.

Overrides:
getNTypeImpl in class Null
Returns:
type describing the managed fields of the class of this node

getObject

protected java.lang.Object getObject(ObjectAttribute a,
                                     java.lang.Object placeIn,
                                     GraphState gs)
Overrides:
getObject in class Node

getValue

public float getValue()

newInstance

protected Node newInstance()
Description copied from class: Node
This method returns a new instance of the class of this node. This method has to be implemented in every concrete subclass.

Overrides:
newInstance in class Null
Returns:
new instance of class of this node

setFormat

public void setFormat(java.lang.String format)

setValue

public void setValue(float value)