|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--Symbol
| Field Summary | |
static boolean |
makenames
|
(package private) java.lang.String |
name
The name of the Symbol All symbols have a name, which may be assignesd automatically, or set by the user. |
(package private) javax.swing.JTextField |
namefield
|
private static long |
serialVersionUID
|
| Constructor Summary | |
Symbol()
|
|
Symbol(java.awt.geom.Point2D pos,
View view,
java.lang.Object arg)
|
|
Symbol(java.lang.String name)
|
|
| Method Summary | |
void |
abandonPropertyEdit()
|
void |
acceptPropertyEdit()
|
(package private) void |
checkName()
|
void |
editProperties(java.util.Set sub,
Symbol parent)
|
void |
endDrag(int comand,
java.awt.geom.Point2D pos,
View view)
|
java.awt.geom.Rectangle2D |
getBounds(java.awt.geom.AffineTransform trans)
|
int |
getLevel()
|
java.lang.String |
getName()
|
static Symbol |
getNew(java.lang.Class type,
java.awt.geom.Point2D pos,
View view,
java.lang.Object arg)
|
void |
getPropertyEdit(java.lang.Object[] edits,
int slot,
java.util.Set sub,
Symbol parent)
|
Symbol |
importSym(Carto dest,
Carto source)
Called when this Symbol is moved to a new Carto file. Some Symbols hold references to parts of the old file. |
void |
paint(View view)
|
void |
prepareForSurveyUpdate()
Called just before a survey update. Vector symbols that are tied (directly or indirectly through segments) to the survey need to know, so they can move with the survey. |
private void |
readObject(java.io.ObjectInputStream stream)
Reads Symbol from a stream. |
boolean |
recursiveDelete(Symbol old)
Delete all references to the given Symbol held by this one. |
boolean |
selectProbe(java.awt.geom.Point2D pos,
View view)
|
void |
setName(java.lang.String name)
|
void |
showSelected(View view)
|
boolean |
stripSurveys()
|
java.lang.String |
toString()
|
void |
useSurveyUpdate()
Called when the survey has changed. Symbols that move with the survey should do that now. |
boolean |
valid()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private static final long serialVersionUID
public static boolean makenames
java.lang.String name
transient javax.swing.JTextField namefield
| Constructor Detail |
public Symbol()
public Symbol(java.lang.String name)
public Symbol(java.awt.geom.Point2D pos,
View view,
java.lang.Object arg)
| Method Detail |
public static Symbol getNew(java.lang.Class type,
java.awt.geom.Point2D pos,
View view,
java.lang.Object arg)
public java.lang.String toString()
toString in class java.lang.Objectvoid checkName()
public boolean stripSurveys()
public java.lang.String getName()
getName in interface Elementpublic void setName(java.lang.String name)
setName in interface Elementpublic java.awt.geom.Rectangle2D getBounds(java.awt.geom.AffineTransform trans)
public boolean valid()
public boolean selectProbe(java.awt.geom.Point2D pos,
View view)
public void showSelected(View view)
public void paint(View view)
public void endDrag(int comand,
java.awt.geom.Point2D pos,
View view)
public void editProperties(java.util.Set sub,
Symbol parent)
public int getLevel()
public void getPropertyEdit(java.lang.Object[] edits,
int slot,
java.util.Set sub,
Symbol parent)
public void acceptPropertyEdit()
public void abandonPropertyEdit()
public Symbol importSym(Carto dest,
Carto source)
public boolean recursiveDelete(Symbol old)
public void prepareForSurveyUpdate()
public void useSurveyUpdate()
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||