org.argouml.kernel
Interface ProjectMember

All Known Implementing Classes:
AbstractProjectMember

public interface ProjectMember

A member of the project is a part of the datastructure that makes up the project. A saved project data file contains all members.

Examples: The UML model, the ToDo list.


Method Summary
 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.
 

Method Detail

getUniqueDiagramName

public String getUniqueDiagramName()
In contrast to getZipName() returns the member's name without the prepended name of the project. This is the name that Project#findMemberByName goes by.

Returns:
the member's name without any prefix or suffix

getZipName

public String getZipName()
Returns a unique member's name for storage in a zipfile. The project's base name is prepended followed by an underscore '_'.

Returns:
the name for zip file storage

getType

public String getType()
Returns:
a short string defining the member type. Usually equals the file extension.

getZipFileExtension

public String getZipFileExtension()
Returns:
the file extension string


ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook