|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.argouml.kernel.AbstractProjectMember
A member of the project.
Field Summary | |
private Project |
project
|
private String |
uniqueName
|
Constructor Summary | |
AbstractProjectMember(String theUniqueName,
Project theProject)
The constructor. |
Method Summary | |
abstract String |
getType()
|
String |
getUniqueDiagramName()
In contrast to getZipName() returns the member's
name without the prepended name of the project. |
String |
getZipFileExtension()
|
String |
getZipName()
Returns a unique member's name for storage in a zipfile. |
protected void |
makeUniqueName(String s)
Makes a unique name for this member. |
protected void |
remove()
Remove this member from its project. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private String uniqueName
private Project project
Constructor Detail |
public AbstractProjectMember(String theUniqueName, Project theProject)
theUniqueName
- the name of the member, this must
be different for all members. Note
that for diagram members this is
not the name of the diagram.theProject
- the owning projectMethod Detail |
public String getUniqueDiagramName()
getZipName()
returns the member's
name without the prepended name of the project. This is
the name that Project#findMemberByName
goes by.
getUniqueDiagramName
in interface ProjectMember
public String getZipName()
getZipName
in interface ProjectMember
protected void makeUniqueName(String s)
s
- a string which will make up part of this
unique name.public abstract String getType()
getType
in interface ProjectMember
public String getZipFileExtension()
getZipFileExtension
in interface ProjectMember
protected void remove()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20050222) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |