hades.symbols
Class PersistentInstanceLabel

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

public class PersistentInstanceLabel
extends InstanceLabel

PersistentInstanceLabel: a persistent instance label on a SimObject's symbol.

Unlike normal instance labels, a persistent instance label cannot be made invisible via the layers menu. This class is realized as a simple 'tagged' subclass of InstanceLabel.

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
PersistentInstanceLabel()
          construct an empty PersistentInstanceLabel.
 
Method Summary
 FigObject copy()
          build a copy of this FigText object.
 java.lang.String toString()
          toString() - the usual info method
 
Methods inherited from class hades.symbols.InstanceLabel
build_attribs
 
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

PersistentInstanceLabel

public PersistentInstanceLabel()
construct an empty PersistentInstanceLabel.

Method Detail

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 InstanceLabel

toString

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

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