|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.bonevich.erj.app.Project
| Field Summary |
| Fields inherited from interface com.bonevich.erj.ErjConstants |
EDITOR_COLOR, EDITOR_FONT, EMPTY_STR, ICON_AK, ICON_DOMAIN, ICON_FK, ICON_FOREIGNKEY, ICON_NOTNULL, ICON_NULL, ICON_PK, ICON_RELATION, ICON_SCHEMA, ICON_SPLASH, INITIAL_FRAME_SIZE, LABEL_COLOR, LABEL_FILL, LABEL_FONT, LABEL_FONT_ITALIC, LABEL_FONT_SIZE, LABEL_FONTMETRICS, STATUSBAR_COLOR, STATUSBAR_FONT, STATUSBAR_FONT_ITALIC, STATUSBAR_MOD_FILL, SUBLABEL_FILL |
| Constructor Summary | |
protected |
Project(Application app)
Prevent instantiation by anyone but me. |
| Method Summary | |
void |
addComponent(ProjectComponent cmp)
|
protected void |
addDiagram(org.tigris.gef.base.Diagram d)
Needed by ProjectDiagram during loading, but should not be utilized by anyone else. |
protected java.lang.String |
convertNameToIdentifier()
|
ProjectComponent |
createComponent(java.lang.String type)
Returns an instance of one of the well-known project component types. |
DatabaseLogin |
createDatabaseLogin(java.lang.String dbName)
|
void |
createDiagram()
|
java.lang.String |
getAuthor()
|
java.util.Vector |
getComponents()
|
java.lang.String |
getDescription()
|
java.util.Iterator |
getDiagramIterator()
|
java.lang.String |
getFilepath()
|
Schema |
getModel()
|
protected java.util.HashMap |
getModelRegistry()
Provides a map of model elements owned by the model schema. |
java.lang.String |
getName()
|
Application |
getParent()
|
DatabaseLogin |
getTargetDatabase()
|
java.lang.String |
getVersion()
|
boolean |
isModified()
|
boolean |
isNew()
|
void |
load()
|
void |
markAsModified()
|
void |
markAsNew()
|
void |
propertyChange(java.beans.PropertyChangeEvent e)
Receive diagram property change notification and, if appropriate, mark the project as modified. |
void |
removeDiagram(org.tigris.gef.base.Diagram d)
|
void |
save()
|
void |
save(java.lang.String projectFile)
|
void |
setAuthor(java.lang.String author)
|
void |
setDescription(java.lang.String description)
|
void |
setFilepath(java.lang.String filepath)
|
void |
setModel(Schema model)
|
void |
setName(java.lang.String name)
|
void |
setTargetDatabase(DatabaseLogin targetDatabase)
|
void |
setVersion(java.lang.String version)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected Project(Application app)
| Method Detail |
public java.util.Vector getComponents()
public void addComponent(ProjectComponent cmp)
public ProjectComponent createComponent(java.lang.String type)
public void createDiagram()
protected void addDiagram(org.tigris.gef.base.Diagram d)
public void removeDiagram(org.tigris.gef.base.Diagram d)
public java.util.Iterator getDiagramIterator()
public Schema getModel()
public void setModel(Schema model)
protected java.util.HashMap getModelRegistry()
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getFilepath()
public void setFilepath(java.lang.String filepath)
public DatabaseLogin getTargetDatabase()
public void setTargetDatabase(DatabaseLogin targetDatabase)
public DatabaseLogin createDatabaseLogin(java.lang.String dbName)
public Application getParent()
public void load()
public void save()
public void save(java.lang.String projectFile)
public boolean isModified()
public void markAsModified()
public boolean isNew()
public void markAsNew()
protected java.lang.String convertNameToIdentifier()
public void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange in interface java.beans.PropertyChangeListener
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||