Class PersistentInstanceLabel

  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
          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
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


public PersistentInstanceLabel()
construct an empty PersistentInstanceLabel.

Method Detail


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

Specified by:
copy in interface FigObject
copy in class InstanceLabel


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

Specified by:
toString in interface FigObject
toString in class InstanceLabel