|
|||||||||
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.EPICSVarLink
public class EPICSVarLink
Insert the type's description here. Creation date: (29.1.2001 21:27:30)
Field Summary | |
---|---|
protected boolean |
drawOnlyOneSided
|
protected java.util.Vector |
outlinks
|
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 |
Constructor Summary | |
---|---|
EPICSVarLink(ContainerObject parent,
VDBFieldData fieldData)
EPICSVarLink constructor comment. |
Method Summary | |
---|---|
void |
destroy()
Insert the method's description here. |
void |
disconnect(Linkable disconnector)
Insert the method's description here. |
protected void |
draw(java.awt.Graphics g,
boolean hilited)
Insert the method's description here. |
protected void |
drawOneSided(java.awt.Graphics g,
boolean hilited)
Insert the method's description here. |
void |
fixLinkProperties()
|
InspectableProperty |
getCommentProperty()
Insert the method's description here. |
javax.swing.Icon |
getIcon()
Insert the method's description here. |
int |
getInX()
Insert the method's description here. |
int |
getInY()
Insert the method's description here. |
java.util.Vector |
getItems()
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()
|
int |
getLinkCount()
Insert the method's description here. |
static GUISeparator |
getLinkSeparator()
Insert the method's description here. |
java.util.ArrayList |
getModeNames()
Obtains list of all mode names for this particular property. |
java.lang.String |
getName()
Insert the method's description here. |
java.util.Vector |
getOutlinks()
|
OutLink |
getOutput()
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()
|
java.util.Vector |
getStartPoints()
Insert the method's description here. |
boolean |
isRight()
Insert the method's description here. |
void |
revalidateOutlinkConnectors()
|
void |
revalidatePosition()
Insert the method's description here. |
void |
setOutput(OutLink output,
OutLink prevOutput)
Insert the method's description here. |
java.lang.String |
toString()
Insert the method's description here. |
void |
validateLink()
Insert the method's description here. |
Methods inherited from class com.cosylab.vdct.graphics.objects.EPICSLink |
---|
getDescription, getID, getLayerID, isConnectable, isDisconnected, isStaticRight, rotate, setDescription, setLayerID, setRight, validate |
Methods inherited from class com.cosylab.vdct.graphics.objects.Field |
---|
accept, getFieldData, getHashID, getVerticalPosition, getY, revalidatePosition, setVerticalPosition |
Methods inherited from class com.cosylab.vdct.graphics.objects.VisibleObject |
---|
forceValidation, getColor, getDsId, getFont, getHeight, getLabel, getMarkedX, getMarkedY, getMoveInsideView, getParent, getRheight, getRlabelX, getRlabelY, getRootContainer, getRscale, getRwidth, getRx, getRy, getScale, getTopOffset, getVisibleColor, getWidth, getX, intersects, intersects, isDestroyed, isVisible, isZoomRepaint, markPosition, paint, postDraw, postPaint, setColor, 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.graphics.popup.Popupable |
---|
getLabel |
Methods inherited from interface com.cosylab.vdct.inspector.Inspectable |
---|
getDsId |
Field Detail |
---|
protected java.util.Vector outlinks
protected boolean drawOnlyOneSided
Constructor Detail |
---|
public EPICSVarLink(ContainerObject parent, VDBFieldData fieldData)
parent
- com.cosylab.vdct.graphics.objects.ContainerObjectfieldData
- com.cosylab.vdct.vdb.VDBFieldDataMethod Detail |
---|
public void destroy()
destroy
in class EPICSLink
public void disconnect(Linkable disconnector)
disconnect
in interface Linkable
disconnect
in class EPICSLink
protected void drawOneSided(java.awt.Graphics g, boolean hilited)
g
- java.awt.Graphicshilited
- booleanprotected void draw(java.awt.Graphics g, boolean hilited)
draw
in class Field
g
- java.awt.Graphicshilited
- booleanpublic InspectableProperty getCommentProperty()
getCommentProperty
in interface Inspectable
public javax.swing.Icon getIcon()
getIcon
in interface Inspectable
public int getInX()
getInX
in interface InLink
public int getInY()
getInY
in interface InLink
public java.util.Vector getItems()
getItems
in interface Popupable
public int getLinkCount()
getLinkCount
in interface MultiInLink
public static GUISeparator getLinkSeparator()
public java.lang.String getName()
getName
in interface Inspectable
public OutLink getOutput()
getOutput
in interface InLink
public InspectableProperty[] getProperties(int mode, boolean spreadsheet)
getProperties
in interface Inspectable
public java.util.Vector getStartPoints()
getStartPoints
in interface MultiInLink
public boolean isRight()
isRight
in interface InLink
isRight
in interface Rotatable
isRight
in class EPICSLink
public void setOutput(OutLink output, OutLink prevOutput)
setOutput
in interface InLink
output
- com.cosylab.vdct.graphics.objects.OutLinkprevOutput
- com.cosylab.vdct.graphics.objects.OutLinkpublic java.lang.String toString()
toString
in interface Inspectable
toString
in class java.lang.Object
public void validateLink()
public java.util.ArrayList getModeNames()
Inspectable
getModeNames
in interface Inspectable
Inspectable.getModeNames()
public void fixLinkProperties()
fixLinkProperties
in class EPICSLink
EPICSLink.fixLinkProperties()
public void revalidatePosition()
Field
revalidatePosition
in class Field
public void revalidateOutlinkConnectors()
public int getRightX()
getRightX
in interface InLink
public int getLeftX()
getLeftX
in interface InLink
public java.util.Vector getOutlinks()
getOutlinks
in interface MultiInLink
public int getLeftOffset()
VisibleObject
getLeftOffset
in class VisibleObject
public int getRightOffset()
VisibleObject
getRightOffset
in class VisibleObject
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |