org.argouml.cognitive
Class ProjectMemberTodoList

java.lang.Object
  extended byorg.argouml.kernel.ProjectMember
      extended byorg.argouml.cognitive.ProjectMemberTodoList

public class ProjectMemberTodoList
extends ProjectMember

Helper class to act as a project member on behalf of the todo list. It helps the todo list get loaded and saved together with the rest of the project.


Field Summary
protected static org.apache.log4j.Category cat
           
protected  OCLExpander expander
           
static java.lang.String TODO_EXT
           
static java.lang.String TODO_TEE
           
 
Fields inherited from class org.argouml.kernel.ProjectMember
_project
 
Constructor Summary
ProjectMemberTodoList(java.lang.String name, Project p)
           
 
Method Summary
 java.lang.String getFileExtension()
           
 java.util.Vector getResolvedCriticsList()
           
 java.util.Vector getToDoList()
           
 java.lang.String getType()
           
 void load()
           
 void load(java.io.InputStream is)
           
 void save(java.lang.String path, boolean overwrite)
           
 void save(java.lang.String path, boolean overwrite, java.io.Writer writer)
           
 
Methods inherited from class org.argouml.kernel.ProjectMember
getName, getPlainName, getProject, getURL, save, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cat

protected static org.apache.log4j.Category cat

TODO_TEE

public static final java.lang.String TODO_TEE
See Also:
Constant Field Values

TODO_EXT

public static final java.lang.String TODO_EXT
See Also:
Constant Field Values

expander

protected OCLExpander expander
Constructor Detail

ProjectMemberTodoList

public ProjectMemberTodoList(java.lang.String name,
                             Project p)
Method Detail

getType

public java.lang.String getType()
Specified by:
getType in class ProjectMember

getFileExtension

public java.lang.String getFileExtension()
Specified by:
getFileExtension in class ProjectMember

getToDoList

public java.util.Vector getToDoList()

getResolvedCriticsList

public java.util.Vector getResolvedCriticsList()

load

public void load(java.io.InputStream is)
          throws java.io.IOException,
                 org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException

load

public void load()
          throws java.io.IOException,
                 org.xml.sax.SAXException
Specified by:
load in class ProjectMember
Throws:
java.io.IOException
org.xml.sax.SAXException

save

public void save(java.lang.String path,
                 boolean overwrite,
                 java.io.Writer writer)
Specified by:
save in class ProjectMember
Parameters:
path -
overwrite -
writer -

save

public void save(java.lang.String path,
                 boolean overwrite)
Specified by:
save in class ProjectMember
Parameters:
path -
overwrite -


ArgoUML © 1996-2003 (20040125)ArgoUML Project HomeArgoUML Cookbook