org.argouml.kernel
Class ProjectMember
java.lang.Object
|
+--org.argouml.kernel.ProjectMember
- Direct Known Subclasses:
- ProjectMemberDiagram, ProjectMemberModel, ProjectMemberTodoList
- public abstract class ProjectMember
- extends java.lang.Object
Method Summary |
abstract java.lang.String |
getFileExtension()
|
java.lang.String |
getName()
In contrast to getPlainName() returns the member's name including the
project's base name. |
java.lang.String |
getPlainName()
In contrast to getName() returns the member's name without the
prepended name of the project. |
Project |
getProject()
|
abstract java.lang.String |
getType()
|
java.net.URL |
getURL()
|
abstract void |
load()
|
abstract void |
save(java.lang.String path,
boolean overwrite)
|
abstract void |
save(java.lang.String path,
boolean overwrite,
java.io.Writer writer)
|
void |
setName(java.lang.String s)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cat
protected static org.apache.log4j.Category cat
_project
protected Project _project
ProjectMember
public ProjectMember(java.lang.String name,
Project project)
getPlainName
public java.lang.String getPlainName()
- In contrast to
getName()
returns the member's name without the
prepended name of the project. This is the name that
Project.findMemberByName(java.lang.String)
goes by.
getName
public java.lang.String getName()
- In contrast to
getPlainName()
returns the member's name including the
project's base name. The project's base name is prepended followed by an
underscore '_'.
setName
public void setName(java.lang.String s)
getProject
public Project getProject()
getType
public abstract java.lang.String getType()
getFileExtension
public abstract java.lang.String getFileExtension()
getURL
public java.net.URL getURL()
load
public abstract void load()
throws java.io.IOException,
org.xml.sax.SAXException
save
public abstract void save(java.lang.String path,
boolean overwrite)
throws java.lang.Exception
save
public abstract void save(java.lang.String path,
boolean overwrite,
java.io.Writer writer)
throws java.lang.Exception