pl.edu.agh.cast.resources.xml
Class XMLProjectContainer

java.lang.Object
  extended by pl.edu.agh.cast.resources.xml.XMLProjectContainer
All Implemented Interfaces:
IProjectContainer

public class XMLProjectContainer
extends java.lang.Object
implements IProjectContainer

Helper for XML exporter/importer, used to embed list of IDiagram objects and project name (XStream cannot manipulate tag name of single instance of Collection and uses default name (eg. ))

Author:
kpietak

Constructor Summary
XMLProjectContainer(java.lang.String projectName, java.util.List<IDiagram> diagrams)
           
 
Method Summary
 java.util.List<IDiagram> getDiagrams()
           
 java.lang.String getProjectName()
           
 void setDiagrams(java.util.List<IDiagram> diagrams)
           
 void setProjectName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLProjectContainer

public XMLProjectContainer(java.lang.String projectName,
                           java.util.List<IDiagram> diagrams)
Method Detail

getDiagrams

public java.util.List<IDiagram> getDiagrams()
Specified by:
getDiagrams in interface IProjectContainer

getProjectName

public java.lang.String getProjectName()
Specified by:
getProjectName in interface IProjectContainer

setProjectName

public void setProjectName(java.lang.String name)

setDiagrams

public void setDiagrams(java.util.List<IDiagram> diagrams)


Copyright © 2007-2008 AGH University of Science and Technology. All Rights Reserved.