com.bonevich.erj.app
Class ProjectComponent
java.lang.Object
|
+--com.bonevich.erj.app.ProjectComponent
- Direct Known Subclasses:
- ProjectDiagram, ProjectModel, ProjectProperties
- public abstract class ProjectComponent
- extends java.lang.Object
|
Field Summary |
protected java.lang.String |
_entryFilename
|
protected Project |
_project
|
protected java.lang.String |
_type
|
static java.lang.String |
DTD
|
static java.lang.String |
ERJ
|
static java.lang.String |
HTML
|
static java.lang.String |
OTHER
|
static java.lang.String |
SVG
|
static java.lang.String |
TEXT
|
static java.lang.String |
XMI
|
static java.lang.String |
XML
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERJ
public static final java.lang.String ERJ
- See Also:
- Constant Field Values
XMI
public static final java.lang.String XMI
- See Also:
- Constant Field Values
SVG
public static final java.lang.String SVG
- See Also:
- Constant Field Values
HTML
public static final java.lang.String HTML
- See Also:
- Constant Field Values
TEXT
public static final java.lang.String TEXT
- See Also:
- Constant Field Values
XML
public static final java.lang.String XML
- See Also:
- Constant Field Values
DTD
public static final java.lang.String DTD
- See Also:
- Constant Field Values
OTHER
public static final java.lang.String OTHER
- See Also:
- Constant Field Values
_project
protected Project _project
_type
protected java.lang.String _type
_entryFilename
protected java.lang.String _entryFilename
ProjectComponent
public ProjectComponent(Project project)
getProject
public Project getProject()
getType
public java.lang.String getType()
setType
public void setType(java.lang.String type)
getEntryExtension
public abstract java.lang.String getEntryExtension()
initEntryFilename
public abstract void initEntryFilename()
getEntryFilename
public java.lang.String getEntryFilename()
setEntryFilename
public void setEntryFilename(java.lang.String name)
- Set the entry filename for this component in the project file.
Really, this method is only ever called by the project loader.
load
public abstract void load(java.io.InputStream in)
throws java.io.IOException
java.io.IOException
save
public abstract void save(java.io.OutputStream out)
throws java.io.IOException
java.io.IOException
Copyright © 2001-2003 bonevich.com. All Rights Reserved.