org.concord.pedagogica.ui
Class ActivityArcItem
java.lang.Object
|
+--java.awt.Polygon
|
+--org.concord.pedagogica.ui.ActivityArcItem
- All Implemented Interfaces:
- ActivityErrorHandler, ActivityItem, java.io.Serializable, java.awt.Shape
- public class ActivityArcItem
- extends java.awt.Polygon
- implements ActivityItem, ActivityErrorHandler
- See Also:
- Serialized Form
Fields inherited from class java.awt.Polygon |
bounds, npoints, xpoints, ypoints |
Method Summary |
void |
clearLastError()
|
void |
delete()
|
void |
drawLine(java.awt.Graphics g)
|
void |
drawSelected(java.awt.Graphics g)
|
void |
drawTriangle(java.awt.Graphics g)
|
ActivityArc |
getArc()
|
int |
getDot()
|
int |
getID()
|
java.lang.Throwable |
getLastError()
|
java.lang.String |
getName()
|
ActivityNodeItem |
getParentNode()
|
java.lang.String |
getScriptType()
|
java.awt.Point |
getSinkPoint()
|
java.awt.Point |
getSourcePoint()
|
java.lang.String |
getText()
|
TextSelection |
getTextSelection()
|
boolean |
isDisconnected()
|
boolean |
isNear(int x,
int y,
java.awt.Point point,
int radius)
|
boolean |
isNearSinkLocation(int x,
int y)
|
boolean |
isNearSourceLocation(int x,
int y)
|
void |
load(java.util.zip.ZipFile zipFile)
|
void |
parseError(ActivityScript activityScript)
|
void |
removeNode(ActivityNodeItem nodeItem)
|
void |
removeNodes()
|
void |
runError(ActivityScript activityScript)
|
protected void |
save(org.w3c.dom.Document document,
org.w3c.dom.Node parent)
|
void |
save(java.util.zip.ZipOutputStream zipOutput,
java.lang.String fileName)
|
void |
saveFile(java.io.File scriptFile)
|
void |
search(javax.swing.JTextArea textArea,
java.lang.String searchString,
java.util.Vector result)
|
void |
setArc(ActivityArc arc)
|
void |
setDot(int dot)
|
void |
setErrorHandler(ActivityItemErrorHandler handler)
|
void |
setName(java.lang.String itemName)
|
void |
setParentNode(ActivityNodeItem nodeItem)
|
protected void |
setPoints()
|
void |
setScriptType(java.lang.String type)
|
void |
setSinkLocation(int x,
int y)
|
void |
setSinkNode(ActivityNodeItem sinkItem)
|
void |
setSourceLocation(int x,
int y)
|
void |
setSourceNode(ActivityNodeItem sourceItem)
|
void |
setText(java.lang.String scriptText)
|
java.lang.String |
toString()
|
protected void |
transformPolygon(java.awt.Point p,
java.awt.Point d,
float angle)
|
void |
translate(int x,
int y)
|
Methods inherited from class java.awt.Polygon |
addPoint, contains, contains, contains, contains, contains, contains, getBoundingBox, getBounds, getBounds2D, getPathIterator, getPathIterator, inside, intersects, intersects |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RADIUS
protected static final int RADIUS
id
protected int id
parentNode
protected ActivityNodeItem parentNode
arc
protected ActivityArc arc
file
protected java.io.File file
name
protected java.lang.String name
arcNumber
protected static int arcNumber
color
protected java.awt.Color color
selectedColor
protected java.awt.Color selectedColor
errorHandler
protected ActivityItemErrorHandler errorHandler
textSelection
protected TextSelection textSelection
lastError
protected java.lang.Throwable lastError
ActivityArcItem
public ActivityArcItem(ActivityNodeItem parentNode)
delete
public void delete()
- Specified by:
delete
in interface ActivityItem
setSourceNode
public void setSourceNode(ActivityNodeItem sourceItem)
setSinkNode
public void setSinkNode(ActivityNodeItem sinkItem)
getScriptType
public java.lang.String getScriptType()
- Specified by:
getScriptType
in interface ActivityItem
setScriptType
public void setScriptType(java.lang.String type)
- Specified by:
setScriptType
in interface ActivityItem
setArc
public void setArc(ActivityArc arc)
getArc
public ActivityArc getArc()
isNear
public boolean isNear(int x,
int y,
java.awt.Point point,
int radius)
isNearSourceLocation
public boolean isNearSourceLocation(int x,
int y)
getSourcePoint
public java.awt.Point getSourcePoint()
setSourceLocation
public void setSourceLocation(int x,
int y)
isNearSinkLocation
public boolean isNearSinkLocation(int x,
int y)
getSinkPoint
public java.awt.Point getSinkPoint()
setSinkLocation
public void setSinkLocation(int x,
int y)
setErrorHandler
public void setErrorHandler(ActivityItemErrorHandler handler)
- Specified by:
setErrorHandler
in interface ActivityItem
translate
public void translate(int x,
int y)
- Overrides:
translate
in class java.awt.Polygon
removeNode
public void removeNode(ActivityNodeItem nodeItem)
removeNodes
public void removeNodes()
isDisconnected
public boolean isDisconnected()
transformPolygon
protected void transformPolygon(java.awt.Point p,
java.awt.Point d,
float angle)
setPoints
protected void setPoints()
drawLine
public void drawLine(java.awt.Graphics g)
drawTriangle
public void drawTriangle(java.awt.Graphics g)
drawSelected
public void drawSelected(java.awt.Graphics g)
search
public void search(javax.swing.JTextArea textArea,
java.lang.String searchString,
java.util.Vector result)
save
public void save(java.util.zip.ZipOutputStream zipOutput,
java.lang.String fileName)
save
protected void save(org.w3c.dom.Document document,
org.w3c.dom.Node parent)
setParentNode
public void setParentNode(ActivityNodeItem nodeItem)
- Specified by:
setParentNode
in interface ActivityItem
getParentNode
public ActivityNodeItem getParentNode()
- Specified by:
getParentNode
in interface ActivityItem
load
public void load(java.util.zip.ZipFile zipFile)
saveFile
public void saveFile(java.io.File scriptFile)
- Specified by:
saveFile
in interface ActivityItem
setDot
public void setDot(int dot)
- Specified by:
setDot
in interface ActivityItem
getDot
public int getDot()
- Specified by:
getDot
in interface ActivityItem
setText
public void setText(java.lang.String scriptText)
- Specified by:
setText
in interface ActivityItem
getText
public java.lang.String getText()
- Specified by:
getText
in interface ActivityItem
setName
public void setName(java.lang.String itemName)
- Specified by:
setName
in interface ActivityItem
getTextSelection
public TextSelection getTextSelection()
- Specified by:
getTextSelection
in interface ActivityItem
getLastError
public java.lang.Throwable getLastError()
- Specified by:
getLastError
in interface ActivityItem
clearLastError
public void clearLastError()
- Specified by:
clearLastError
in interface ActivityItem
parseError
public void parseError(ActivityScript activityScript)
- Specified by:
parseError
in interface ActivityErrorHandler
runError
public void runError(ActivityScript activityScript)
- Specified by:
runError
in interface ActivityErrorHandler
getName
public java.lang.String getName()
- Specified by:
getName
in interface ActivityItem
getID
public int getID()
- Specified by:
getID
in interface ActivityItem
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object