com.cosylab.vdct.graphics.objects
Class Field

java.lang.Object
  extended by com.cosylab.vdct.graphics.objects.VisibleObject
      extended by com.cosylab.vdct.graphics.objects.Field
All Implemented Interfaces:
Visitable
Direct Known Subclasses:
EPICSLink

public class Field
extends VisibleObject

Insert the type's description here. Creation date: (26.01.2000 17:00:35)

Author:
Matej Sekoranja

Field Summary
protected  VDBFieldData fieldData
           
 
Fields inherited from class com.cosylab.vdct.graphics.objects.VisibleObject
x, y, zoomImage
 
Constructor Summary
Field(ContainerObject parent, VDBFieldData fieldData)
          Group constructor comment.
 
Method Summary
 void accept(Visitor visitor)
          Insert the method's description here.
protected  void draw(java.awt.Graphics g, boolean hilited)
          Insert the method's description here.
 VDBFieldData getFieldData()
          Insert the method's description here.
 java.lang.String getHashID()
          Insert the method's description here.
 int getVerticalPosition()
           
 int getY()
          Insert the method's description here.
 void revalidatePosition()
          Insert the method's description here.
 void revalidatePosition(int nx, int ny, int n)
          Insert the method's description here.
 void setVerticalPosition(int i)
           
protected  void validate()
          Insert the method's description here.
 
Methods inherited from class com.cosylab.vdct.graphics.objects.VisibleObject
destroy, 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, 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, toString, wait, wait, wait
 

Field Detail

fieldData

protected VDBFieldData fieldData
Constructor Detail

Field

public Field(ContainerObject parent,
             VDBFieldData fieldData)
Group constructor comment.

Parameters:
parent - com.cosylab.vdct.graphics.objects.ContainerObject
Method Detail

accept

public void accept(Visitor visitor)
Insert the method's description here. Creation date: (21.12.2000 20:46:35)

Parameters:
visitor - com.cosylab.vdct.graphics.objects.Visitor

draw

protected void draw(java.awt.Graphics g,
                    boolean hilited)
Insert the method's description here. Creation date: (21.12.2000 20:46:35)

Specified by:
draw in class VisibleObject
Parameters:
g - java.awt.Graphics
hilited - boolean

getFieldData

public VDBFieldData getFieldData()
Insert the method's description here. Creation date: (26.1.2001 17:14:17)

Returns:
com.cosylab.vdct.vdb.VDBFieldData

getHashID

public java.lang.String getHashID()
Insert the method's description here. Creation date: (3.5.2001 16:42:50)

Specified by:
getHashID in class VisibleObject
Returns:
java.lang.String

getY

public int getY()
Insert the method's description here. Creation date: (25.4.2001 17:58:03)

Overrides:
getY in class VisibleObject
Returns:
int

revalidatePosition

public void revalidatePosition()
Insert the method's description here. Creation date: (21.12.2000 21:22:45)

Specified by:
revalidatePosition in class VisibleObject

revalidatePosition

public void revalidatePosition(int nx,
                               int ny,
                               int n)
Insert the method's description here. Creation date: (26.1.2001 17:24:36)

Parameters:
nx - int
ny - int

validate

protected void validate()
Insert the method's description here. Creation date: (21.12.2000 20:46:35)

Specified by:
validate in class VisibleObject

getVerticalPosition

public int getVerticalPosition()
Returns:

setVerticalPosition

public void setVerticalPosition(int i)
Parameters:
i -