hades.symbols
Class InstanceLabel

java.lang.Object
  extended byjfig.objects.FigBaseobject
      extended byjfig.objects.FigText
          extended byhades.symbols.Label
              extended byhades.symbols.InstanceLabel
All Implemented Interfaces:
FigDrawable, FigObject, java.io.Serializable
Direct Known Subclasses:
FatInstanceLabel, PersistentInstanceLabel

public class InstanceLabel
extends Label

InstanceLabel: an instance label on a SimObject's symbol.

This class is realized as a subclass of FigText with specific attributes: layer 10, color red, SansSerif 10pt, left aligned.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class hades.symbols.Label
colorSource, textSource
 
Fields inherited from class jfig.objects.FigText
 
Fields inherited from class jfig.objects.FigBaseobject
attribs, bbox, comment, debug, painter, printer, sc_bbox, sc_bbox_timestamp, selected, showPoints, syncRedrawFlag, timestamp, trafo, visible, x, y
 
Constructor Summary
InstanceLabel()
          construct an empty InstanceLabel.
 
Method Summary
protected  void build_attribs()
           
 FigObject copy()
          build a copy of this FigText object.
 java.lang.String toString()
          toString() - the usual info method
 
Methods inherited from class hades.symbols.Label
initialize, mirrorY, paint, setColorSource, setTextSource, writeAsResource
 
Methods inherited from class jfig.objects.FigText
canRotate, createRenderer, getPoints, getText, getTextCursorIndex, initializeCursor, isShowCursor, keyPressed, minDistance_OLD, minDistance, minDistanceEuclid, mirrorX, move, moveCursorTo, paint, paintSave, rebuild, rotate, scale, setColor, setCursor, setFont, setFontSize, setPoints, setText, setTextAlignment, setTrafo, showCursor, symbol_recode, update_bbox, update
 
Methods inherited from class jfig.objects.FigBaseobject
appendPoint, build_sc_bbox, clonePoints, deletePoint, deselect, get_sc_bbox, getAttributes, getBbox, getComment, getLayer, getMovePointNeighbors, getNearestPoint, getNeighborPoints, getPosition, getSyncRedrawFlag, getTimestamp, getTrafo, insertPoint, isClosed, isSelected, isShowPoints, isVisible, isVisible, manhattan, message, movePoint, numPoints, reset_debug, select, set_debug, setAttributes, setComment, setConsole, setObjectPainter, setSyncRedrawFlag, setVisible, showPoints, supportsPointOps, updateAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InstanceLabel

public InstanceLabel()
construct an empty InstanceLabel.

Method Detail

build_attribs

protected void build_attribs()
Overrides:
build_attribs in class Label

copy

public FigObject copy()
Description copied from class: FigText
build a copy of this FigText object.

Specified by:
copy in interface FigObject
Overrides:
copy in class Label

toString

public java.lang.String toString()
toString() - the usual info method

Specified by:
toString in interface FigObject
Overrides:
toString in class Label