|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.argouml.persistence.MemberFilePersister
org.argouml.persistence.DiagramMemberFilePersister
The file persister for the diagram members.
Field Summary | |
private static Logger |
LOG
Logger. |
private static String |
PGML_TEE
The tee file for persistence. |
Constructor Summary | |
DiagramMemberFilePersister()
|
Method Summary | |
String |
getMainTag()
Gets the tag name which is the root tag for this member. |
void |
load(Project project,
InputStream inputStream)
Load the member based on instance variables which should have been setup in the constructor. |
void |
save(ProjectMember member,
Writer writer,
Integer indent)
Write the diagram to the given writer. |
Methods inherited from class org.argouml.persistence.MemberFilePersister |
addXmlFileToWriter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final Logger LOG
private static final String PGML_TEE
Constructor Detail |
public DiagramMemberFilePersister()
Method Detail |
public void load(Project project, InputStream inputStream) throws OpenException
MemberFilePersister
load
in class MemberFilePersister
project
- the project to persistinputStream
- the inputStream to parse to load the member.
OpenException
- on any parsing errors.MemberFilePersister.load(org.argouml.kernel.Project,
java.io.InputStream)
public String getMainTag()
MemberFilePersister
getMainTag
in class MemberFilePersister
MemberFilePersister.getMainTag()
public void save(ProjectMember member, Writer writer, Integer indent) throws SaveException
save
in class MemberFilePersister
member
- The project member to save.writer
- The Writer to which appen the save.indent
- The offset to which to indent the XML
SaveException
- if the save failsMemberFilePersister.save(
org.argouml.kernel.ProjectMember, java.io.Writer,
java.lang.Integer)
|
|||||||||||
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 |