|
|||||||||
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
public abstract class EPICSLinkOut
Insert the type's description here. Creation date: (30.1.2001 12:26:07)
Field Summary | |
---|---|
protected java.awt.Font |
font2
|
protected boolean |
hasEndpoint
|
protected InLink |
inlink
|
protected java.lang.String |
label2
|
protected int |
labelLen
|
static char |
LINK_SEPARATOR
|
protected LinkProperties |
properties
|
protected int |
realHalfHeight
|
protected int |
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.OutLink |
---|
CONSTANT_PORT_MODE, EXTERNAL_INPUT_MODE, EXTERNAL_OUTPUT_MODE, INPUT_PORT_MODE, INVISIBLE_MODE, NORMAL_MODE, OUTPUT_PORT_MODE |
Constructor Summary | |
---|---|
protected |
EPICSLinkOut(ContainerObject parent,
VDBFieldData fieldData)
EPICSOutLink constructor comment. |
Method Summary | |
---|---|
Connector |
addConnector()
Insert the method's description here. |
void |
destroy()
Insert the method's description here. |
static void |
destroyChain(Linkable link,
OutLink out)
Insert the method's description here. |
void |
disconnect(Linkable disconnector)
Insert the method's description here. |
void |
fixLinkProperties()
Insert the method's description here. |
static java.lang.String |
generateConnectorID(EPICSLink outlink)
Insert the method's description here. |
InspectableProperty |
getCommentProperty()
Insert the method's description here. |
static InLink |
getEndPoint(Linkable link)
Insert the method's description here. |
static GUISeparator |
getFieldSeparator()
Insert the method's description here. |
javax.swing.Icon |
getIcon()
Insert the method's description here. |
InLink |
getInput()
Insert the method's description here. |
java.util.Vector |
getItems()
Insert the method's description here. |
int |
getLeftX()
|
LinkProperties |
getLinkProperties()
Insert the method's description here. |
int |
getMode()
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. |
int |
getOutX()
Insert the method's description here. |
int |
getOutY()
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 |
getQueueCount()
Insert the method's description here. |
static GUISeparator |
getRecordSeparator()
Insert the method's description here. |
int |
getRightX()
|
static OutLink |
getStartPoint(Linkable link)
Insert the method's description here. |
static InLink |
getTarget(java.lang.Object dsId,
LinkProperties link)
|
static InLink |
getTarget(java.lang.Object dsId,
LinkProperties link,
boolean allowLinkOutAsTarget)
|
static InLink |
getTarget(java.lang.Object dsId,
LinkProperties link,
boolean allowLinkOutAsTarget,
boolean doNotSearchRecordFields)
get/create target link field Creation date: (30.1.2001 13:40:51) |
boolean |
isRight()
Insert the method's description here. |
void |
setColor(java.awt.Color newColor)
Insert the method's description here. |
void |
setInput(InLink input)
Insert the method's description here. |
void |
sourceDestroyed()
Called when VARIABLE link (source) was destroyed |
java.lang.String |
toString()
Insert the method's description here. |
void |
validate()
Insert the method's description here. |
protected void |
validateFontAndDimension(double Rscale,
int rwidth,
int rheight)
|
void |
validateLink()
|
void |
valueChanged()
Insert the method's description here. |
void |
valueWithNoRecord()
|
Methods inherited from class com.cosylab.vdct.graphics.objects.EPICSLink |
---|
getDescription, getID, getLayerID, isConnectable, isDisconnected, isStaticRight, rotate, setDescription, setLayerID, setRight |
Methods inherited from class com.cosylab.vdct.graphics.objects.Field |
---|
accept, draw, getFieldData, getHashID, getVerticalPosition, getY, revalidatePosition, revalidatePosition, setVerticalPosition |
Methods inherited from class com.cosylab.vdct.graphics.objects.VisibleObject |
---|
forceValidation, getColor, getDsId, getFont, getHeight, getLabel, getLeftOffset, getMarkedX, getMarkedY, getMoveInsideView, getParent, getRheight, getRightOffset, getRlabelX, getRlabelY, getRootContainer, getRscale, getRwidth, getRx, getRy, getScale, getTopOffset, getVisibleColor, getWidth, getX, intersects, intersects, isDestroyed, isVisible, 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.graphics.popup.Popupable |
---|
getLabel |
Methods inherited from interface com.cosylab.vdct.inspector.Inspectable |
---|
getDsId |
Field Detail |
---|
public static final char LINK_SEPARATOR
protected InLink inlink
protected LinkProperties properties
protected java.lang.String label2
protected java.awt.Font font2
protected int realLabelLen
protected int labelLen
protected int realHalfHeight
protected boolean hasEndpoint
Constructor Detail |
---|
protected EPICSLinkOut(ContainerObject parent, VDBFieldData fieldData)
parent
- com.cosylab.vdct.graphics.objects.ContainerObjectfieldData
- com.cosylab.vdct.vdb.VDBFieldDataMethod Detail |
---|
public Connector addConnector()
public void sourceDestroyed()
public void destroy()
destroy
in class EPICSLink
public static void destroyChain(Linkable link, OutLink out)
link
- first inlink of the outout
- source of the linkpublic void disconnect(Linkable disconnector)
disconnect
in interface Linkable
disconnect
in class EPICSLink
public void fixLinkProperties()
fixLinkProperties
in class EPICSLink
public static java.lang.String generateConnectorID(EPICSLink outlink)
outlink
- com.cosylab.vdct.graphics.objects.EPICSLinkOut
public InspectableProperty getCommentProperty()
getCommentProperty
in interface Inspectable
public static InLink getEndPoint(Linkable link)
link
- com.cosylab.vdct.graphics.objects.Linkable
public static GUISeparator getFieldSeparator()
public javax.swing.Icon getIcon()
getIcon
in interface Inspectable
public InLink getInput()
getInput
in interface OutLink
public java.util.Vector getItems()
getItems
in interface Popupable
public LinkProperties getLinkProperties()
public java.lang.String getName()
getName
in interface Inspectable
public int getOutX()
getOutX
in interface OutLink
public int getOutY()
getOutY
in interface OutLink
public InspectableProperty[] getProperties(int mode, boolean spreadsheet)
getProperties
in interface Inspectable
public int getQueueCount()
getQueueCount
in interface OutLink
public static GUISeparator getRecordSeparator()
public static OutLink getStartPoint(Linkable link)
link
- com.cosylab.vdct.graphics.objects.Linkable
public static InLink getTarget(java.lang.Object dsId, LinkProperties link)
public static InLink getTarget(java.lang.Object dsId, LinkProperties link, boolean allowLinkOutAsTarget)
public static InLink getTarget(java.lang.Object dsId, LinkProperties link, boolean allowLinkOutAsTarget, boolean doNotSearchRecordFields)
link
- com.cosylab.vdct.vdb.LinkProperties
public boolean isRight()
isRight
in interface OutLink
isRight
in interface Rotatable
isRight
in class EPICSLink
public void setColor(java.awt.Color newColor)
setColor
in class VisibleObject
newColor
- java.awt.Colorpublic void setInput(InLink input)
setInput
in interface OutLink
public java.lang.String toString()
toString
in interface Inspectable
toString
in class java.lang.Object
public void valueWithNoRecord()
protected void validateFontAndDimension(double Rscale, int rwidth, int rheight)
public void validate()
validate
in class EPICSLink
public void valueChanged()
public java.util.ArrayList getModeNames()
Inspectable
getModeNames
in interface Inspectable
Inspectable.getModeNames()
public int getMode()
OutLink
getMode
in interface OutLink
OutLink.getMode()
public void validateLink()
validateLink
in interface OutLink
OutLink.validateLink()
public int getRightX()
getRightX
in interface OutLink
public int getLeftX()
getLeftX
in interface OutLink
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |