Class PointSym
java.lang.Object
|
+--Symbol
|
+--PointSym
- All Implemented Interfaces:
- Aligner, AlignmentListener, Element, java.io.Serializable
- Direct Known Subclasses:
- Anchor
- public class PointSym
- extends Symbol
- implements Aligner
- See Also:
- Serialized Form
|
Constructor Summary |
PointSym()
|
PointSym(java.awt.geom.Point2D pos,
View view,
java.lang.Object arg)
|
| Methods inherited from class Symbol |
checkName, editProperties, endDrag, getName, getNew, importSym, prepareForSurveyUpdate, recursiveDelete, setName, stripSurveys, toString, useSurveyUpdate, valid |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
valid
boolean valid
position
public ViewTransform position
trans
transient PrefTrans trans
dragpoint
transient java.awt.geom.Point2D dragpoint
PointSym
public PointSym()
PointSym
public PointSym(java.awt.geom.Point2D pos,
View view,
java.lang.Object arg)
defaultPosition
public ViewTransform defaultPosition()
getAlignTransform
public ViewTransform getAlignTransform()
- Specified by:
getAlignTransform in interface Aligner
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Description copied from class:
Symbol
- Reads Symbol from a stream.
We define this method so it will appear in the stacktrace
if something goes wrong. It does the default.
java.io.IOException
java.lang.ClassNotFoundException
getLevel
public int getLevel()
- Overrides:
getLevel in class Symbol
getPropertyEdit
public void getPropertyEdit(java.lang.Object[] edits,
int slot,
java.util.Set sub,
Symbol parent)
- Overrides:
getPropertyEdit in class Symbol
pointPropertyEdit
java.awt.Container pointPropertyEdit()
acceptPropertyEdit
public void acceptPropertyEdit()
- Overrides:
acceptPropertyEdit in class Symbol
abandonPropertyEdit
public void abandonPropertyEdit()
- Overrides:
abandonPropertyEdit in class Symbol
alignmentChanged
public void alignmentChanged()
- Specified by:
alignmentChanged in interface AlignmentListener
selectProbe
public boolean selectProbe(java.awt.geom.Point2D where,
View view)
- Overrides:
selectProbe in class Symbol
getBounds
public java.awt.geom.Rectangle2D getBounds(java.awt.geom.AffineTransform trans)
- Overrides:
getBounds in class Symbol
showSelected
public void showSelected(View view)
- Overrides:
showSelected in class Symbol
startDrag
public void startDrag(int command,
java.awt.geom.Point2D where,
View view)
drag
public void drag(int command,
java.awt.geom.Point2D where,
View view)
paint
public void paint(View view)
- Overrides:
paint in class Symbol
showAlignee
public void showAlignee(View view)
- Specified by:
showAlignee in interface AlignmentListener
showAligner
public java.awt.geom.Point2D showAligner(View view)
- Specified by:
showAligner in interface Aligner