|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cosylab.vdct.graphics.objects.VisibleObject
com.cosylab.vdct.graphics.objects.Field
com.cosylab.vdct.graphics.objects.EPICSLink
com.cosylab.vdct.graphics.objects.EPICSLinkOut
com.cosylab.vdct.graphics.objects.EPICSLinkOutIn
com.cosylab.vdct.graphics.objects.EPICSOutLink
com.cosylab.vdct.graphics.objects.TemplateEPICSMacro
public class TemplateEPICSMacro
Insert the type's description here. Creation date: (29.1.2001 21:27:30)
Field Summary |
---|
Fields inherited from class com.cosylab.vdct.graphics.objects.EPICSOutLink |
---|
caString, nppString, ppString, processString |
Fields inherited from class com.cosylab.vdct.graphics.objects.EPICSLinkOutIn |
---|
outlinks |
Fields inherited from class com.cosylab.vdct.graphics.objects.EPICSLinkOut |
---|
font2, hasEndpoint, inlink, label2, labelLen, LINK_SEPARATOR, properties, realHalfHeight, realLabelLen |
Fields inherited from class com.cosylab.vdct.graphics.objects.EPICSLink |
---|
disconnected, r, rtailLen |
Fields inherited from class com.cosylab.vdct.graphics.objects.Field |
---|
fieldData |
Fields inherited from class com.cosylab.vdct.graphics.objects.VisibleObject |
---|
x, y, zoomImage |
Fields inherited from interface com.cosylab.vdct.graphics.objects.InLink |
---|
INPUT_MACRO_MODE, OUTPUT_MACRO_MODE |
Fields inherited from interface com.cosylab.vdct.graphics.objects.OutLink |
---|
CONSTANT_PORT_MODE, EXTERNAL_INPUT_MODE, EXTERNAL_OUTPUT_MODE, INPUT_PORT_MODE, INVISIBLE_MODE, NORMAL_MODE, OUTPUT_PORT_MODE |
Constructor Summary | |
---|---|
TemplateEPICSMacro(ContainerObject parent,
VDBFieldData fieldData)
EPICSVarLink constructor comment. |
Method Summary | |
---|---|
boolean |
checkMove(int dx,
int dy)
Insert the method's description here. |
void |
destroyAndRemove()
Insert the method's description here. |
void |
disconnect(Linkable disconnector)
... |
protected void |
draw(java.awt.Graphics g,
boolean hilited)
Insert the method's description here. |
void |
fixTemplateLink()
e.g. |
java.lang.String |
getDescription()
Insert the method's description here. |
javax.swing.Icon |
getIcon()
Insert the method's description here. |
java.util.Vector |
getItems()
Insert the method's description here. |
java.lang.String |
getLabel()
Insert the method's description here. |
int |
getLeftOffset()
Returns the offset in pixels(the length of additional objects (arrows, strings) drawn on the left side of this object. |
int |
getLeftX()
|
static GUISeparator |
getMacroSeparator()
Insert the method's description here. |
InspectableProperty[] |
getProperties(int mode,
boolean spreadsheet)
Return properties to be inspected Creation date: (1.2.2001 22:22:37) |
int |
getRightOffset()
Returns the offset in pixels(the length of additional objects (arrows, strings) drawn on the right side of this object. |
int |
getRightX()
|
boolean |
isRight()
Insert the method's description here. |
boolean |
isVisible()
Insert the method's description here. |
boolean |
move(int dx,
int dy)
Insert the method's description here. |
void |
setRight(boolean isRight)
Insert the method's description here. |
java.lang.String |
toString()
Insert the method's description here. |
void |
updateTemplateLink()
Insert the method's description here. |
void |
valueChanged()
Insert the method's description here. |
void |
visilibityChanged(boolean visible)
|
Methods inherited from class com.cosylab.vdct.graphics.objects.EPICSLinkOutIn |
---|
destroy, getInX, getInY, getLinkCount, getOutlinks, getOutput, getStartPoints, setOutput, sourceDestroyed, valueWithNoRecord |
Methods inherited from class com.cosylab.vdct.graphics.objects.EPICSLinkOut |
---|
addConnector, destroyChain, fixLinkProperties, generateConnectorID, getCommentProperty, getEndPoint, getFieldSeparator, getInput, getLinkProperties, getMode, getModeNames, getName, getOutX, getOutY, getQueueCount, getRecordSeparator, getStartPoint, getTarget, getTarget, getTarget, setColor, setInput, validate, validateFontAndDimension, validateLink |
Methods inherited from class com.cosylab.vdct.graphics.objects.EPICSLink |
---|
getID, getLayerID, isConnectable, isDisconnected, isStaticRight, rotate, setDescription, setLayerID |
Methods inherited from class com.cosylab.vdct.graphics.objects.Field |
---|
accept, getFieldData, getHashID, getVerticalPosition, getY, revalidatePosition, revalidatePosition, setVerticalPosition |
Methods inherited from class com.cosylab.vdct.graphics.objects.VisibleObject |
---|
forceValidation, getColor, getDsId, getFont, getHeight, getMarkedX, getMarkedY, getMoveInsideView, getParent, getRheight, getRlabelX, getRlabelY, getRootContainer, getRscale, getRwidth, getRx, getRy, getScale, getTopOffset, getVisibleColor, getWidth, getX, intersects, intersects, isDestroyed, isZoomRepaint, markPosition, paint, postDraw, postPaint, setDestroyed, setFont, setHeight, setLabel, setParent, setRheight, setRlabelX, setRlabelY, setRwidth, setRx, setRy, setScale, setWidth, setX, setY, setZoomRepaint, snapToGrid, unconditionalValidation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.cosylab.vdct.graphics.objects.Linkable |
---|
getID, getLayerID, isConnectable, isDisconnected, setLayerID |
Methods inherited from interface com.cosylab.vdct.inspector.Inspectable |
---|
getDsId |
Constructor Detail |
---|
public TemplateEPICSMacro(ContainerObject parent, VDBFieldData fieldData)
parent
- com.cosylab.vdct.graphics.objects.ContainerObjectfieldData
- com.cosylab.vdct.vdb.VDBFieldDataMethod Detail |
---|
public void updateTemplateLink()
updateTemplateLink
in interface TemplateEPICSLink
public void fixTemplateLink()
public java.lang.String getLabel()
getLabel
in interface Popupable
getLabel
in class VisibleObject
public boolean isRight()
isRight
in interface InLink
isRight
in interface OutLink
isRight
in interface Rotatable
isRight
in class EPICSLinkOutIn
protected void draw(java.awt.Graphics g, boolean hilited)
draw
in class EPICSOutLink
g
- java.awt.Graphicshilited
- booleanpublic int getLeftOffset()
VisibleObject
getLeftOffset
in class EPICSLinkOutIn
public int getRightOffset()
VisibleObject
getRightOffset
in class EPICSLinkOutIn
public int getRightX()
getRightX
in interface InLink
getRightX
in interface OutLink
getRightX
in class EPICSLinkOut
public int getLeftX()
getLeftX
in interface InLink
getLeftX
in interface OutLink
getLeftX
in class EPICSLinkOut
public void destroyAndRemove()
destroyAndRemove
in interface TemplateEPICSLink
public static GUISeparator getMacroSeparator()
public InspectableProperty[] getProperties(int mode, boolean spreadsheet)
getProperties
in interface Inspectable
getProperties
in class EPICSLinkOut
public java.lang.String toString()
toString
in interface Inspectable
toString
in class EPICSLinkOut
public javax.swing.Icon getIcon()
getIcon
in interface Inspectable
getIcon
in class EPICSLinkOut
public java.lang.String getDescription()
getDescription
in interface Descriptable
getDescription
in class EPICSLink
public java.util.Vector getItems()
getItems
in interface Popupable
getItems
in class EPICSOutLink
public void valueChanged()
valueChanged
in class EPICSLinkOut
public void visilibityChanged(boolean visible)
visibile
- public boolean isVisible()
VisibleObject
isVisible
in class VisibleObject
com.cosylab.vdct.graphics.objects.TemplateEPICSLink#isVisible()
public void setRight(boolean isRight)
EPICSLink
setRight
in interface Rotatable
setRight
in class EPICSLink
isRight
- booleanRotatable.setRight(boolean)
public boolean checkMove(int dx, int dy)
Movable
checkMove
in interface Movable
dx
- intdy
- int
Movable.checkMove(int, int)
public boolean move(int dx, int dy)
Movable
move
in interface Movable
dx
- intdy
- int
Movable.move(int, int)
public void disconnect(Linkable disconnector)
disconnect
in interface Linkable
disconnect
in class EPICSLinkOutIn
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |