Class PortLabel

  extended byjfig.objects.FigBaseobject
      extended byjfig.objects.FigText
          extended byhades.symbols.Label
              extended byhades.symbols.PortLabel
All Implemented Interfaces:
FigDrawable, FigObject, java.io.Serializable

public class PortLabel
extends Label

PortLabel: display a Port label on SimObject symbols.

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

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


public PortLabel()
construct an empty PortLabel.

Method Detail


protected void build_attribs()
build_attribs in class Label


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

Specified by:
copy in interface FigObject
copy in class Label


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

Specified by:
toString in interface FigObject
toString in class Label