|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjfig.objects.FigBaseobject
jfig.objects.FigRectangle
hades.symbols.PortSymbol
PortSymbol: display a standard port on a SimObject symbol.
This class is realized as a subclass of FigRectangle with specific attributes: layer 10, color red, centered around its position, fixed size 40/2400 inch.
Field Summary | |
protected java.lang.String |
name
|
protected java.awt.Point |
pos
|
protected static int |
size
|
Fields inherited from class jfig.objects.FigRectangle |
pixel_width, radius, renderer, use_rounded_corners |
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 | |
PortSymbol()
the default constructor: a PortSymbol located at the origin (0,0) |
|
PortSymbol(int size)
|
Method Summary | |
protected void |
build_attribs()
|
FigObject |
copy()
make a copy of this object and return the reference to the copy. |
java.lang.String |
getName()
|
java.awt.Point |
getPosition()
get object (reference point) position |
int |
getSize()
|
boolean |
initialize(java.lang.String s)
initialize an PortSymbol from a String. |
void |
mirrorX(int mirror_x,
int mirror_y)
mirrorX(): implemented as a move( dx, 0 ). |
void |
mirrorY(int mirror_x,
int mirror_y)
mirrorY(): implemented as a move( 0, dy ). |
void |
move(int dx,
int dy)
move() this rectangle. |
void |
setName(java.lang.String name)
|
void |
setSize(int _size)
|
java.lang.String |
toString()
toString() - the usual info method |
void |
writeAsResource(java.io.PrintWriter ps)
default implementation of 'writeAsResource'. |
Methods inherited from class jfig.objects.FigRectangle |
appendPoint, canRotate, createRenderer, deletePoint, getMovePointNeighbors, getNearestPoint, getNeighborPoints, getPoints, insertPoint, isClosed, isRounded, minDistance, minDistanceEuclid, movePoint, paint, paint, paintSave, rebuild, setAttributes, setFillColor, setFillStyle, setLayer, setLineColor, setLineStyle, setLineWidth, setPoints, supportsPointOps, update |
Methods inherited from class jfig.objects.FigBaseobject |
build_sc_bbox, clonePoints, deselect, get_sc_bbox, getAttributes, getBbox, getComment, getLayer, getSyncRedrawFlag, getText, getTimestamp, getTrafo, isSelected, isShowPoints, isVisible, isVisible, keyPressed, manhattan, message, numPoints, reset_debug, rotate, scale, select, set_debug, setComment, setConsole, setObjectPainter, setSyncRedrawFlag, setText, setTrafo, setVisible, showPoints, updateAttributes |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static int size
protected java.lang.String name
protected java.awt.Point pos
Constructor Detail |
public PortSymbol()
public PortSymbol(int size)
Method Detail |
public boolean initialize(java.lang.String s)
initialize
in interface FigObject
initialize
in class FigBaseobject
public int getSize()
public void setSize(int _size)
public void move(int dx, int dy)
FigRectangle
move
in interface FigObject
move
in class FigRectangle
public void mirrorX(int mirror_x, int mirror_y)
mirrorX
in interface FigObject
mirrorX
in class FigRectangle
public void mirrorY(int mirror_x, int mirror_y)
mirrorY
in interface FigObject
mirrorY
in class FigRectangle
public java.lang.String getName()
public void setName(java.lang.String name)
public void writeAsResource(java.io.PrintWriter ps)
FigBaseobject
writeAsResource
in interface FigObject
writeAsResource
in class FigBaseobject
protected void build_attribs()
public java.awt.Point getPosition()
FigBaseobject
getPosition
in interface FigObject
getPosition
in class FigBaseobject
public FigObject copy()
FigRectangle
copy
in interface FigObject
copy
in class FigRectangle
public java.lang.String toString()
toString
in interface FigObject
toString
in class FigRectangle
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |