insensa.XMLProperties
Class CXmlProjectProperties
java.lang.Object
insensa.XMLProperties.CXmlProjectProperties
- All Implemented Interfaces:
- IProjectListener
public class CXmlProjectProperties
- extends java.lang.Object
- implements IProjectListener
Method Summary |
org.jdom.Element |
addFileSet(java.lang.String setName)
|
org.jdom.Element |
addRasterFileList(java.util.List<CRasterFileInformation> rasterFileList,
java.lang.String fileSet)
|
org.jdom.Element |
addRasterFileToFileSet(CRasterFileInformation rasterFile,
java.lang.String fileSet)
|
void |
changeFileSetName(CRasterFileSet fileSet,
java.lang.String newName)
|
void |
changeFileSetName(java.lang.String oldName,
java.lang.String newName)
|
void |
childFileSetRenamed(CRasterFileSet fileSet,
java.lang.String oldName,
java.lang.String newName)
|
private org.jdom.Element |
createFileElement(CRasterFileInformation file)
|
void |
fileSetRenamed(CRasterFileSet fileSet,
java.lang.String oldName,
java.lang.String newName)
|
org.jdom.Element |
getRasterFileInFileSet(java.lang.String fileSetName,
java.lang.String fileName)
|
org.jdom.Element |
getRasterFileSet(java.lang.String name)
|
java.util.List<?> |
getRasterFileSets()
|
java.lang.String |
getVersion()
|
void |
projectClosed(java.lang.String projectName)
|
void |
projectOpened(java.lang.String projectName)
|
void |
removeFileFromFileSet(CRasterFileInformation file,
CRasterFileSet fileSet)
|
void |
removeRasterFileSet(java.lang.String name)
|
void |
setVersion(java.lang.String version)
|
void |
startClosingProject(java.lang.String projectName)
|
void |
writeConfig()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
filename
private java.lang.String filename
doc
private org.jdom.Document doc
rootDoc
private org.jdom.Element rootDoc
xmlOut
private org.jdom.output.XMLOutputter xmlOut
streamOut
private java.io.FileOutputStream streamOut
xmlFile
private java.io.File xmlFile
separator
private java.lang.String separator
C_OUTPUT_FILE_NAME
public static final java.lang.String C_OUTPUT_FILE_NAME
- See Also:
- Constant Field Values
C_OUTPUT_FILE_PATH
public static final java.lang.String C_OUTPUT_FILE_PATH
- See Also:
- Constant Field Values
C_USED
public static final java.lang.String C_USED
- See Also:
- Constant Field Values
CXmlProjectProperties
public CXmlProjectProperties(java.lang.String path)
throws java.io.IOException
- Parameters:
path
-
- Throws:
java.io.IOException
addFileSet
public org.jdom.Element addFileSet(java.lang.String setName)
throws java.io.IOException
- Parameters:
setName
-
- Returns:
-
- Throws:
java.io.IOException
addRasterFileList
public org.jdom.Element addRasterFileList(java.util.List<CRasterFileInformation> rasterFileList,
java.lang.String fileSet)
throws org.jdom.JDOMException,
java.io.IOException
- Parameters:
rasterFileList
- fileSet
-
- Returns:
-
- Throws:
org.jdom.JDOMException
java.io.IOException
addRasterFileToFileSet
public org.jdom.Element addRasterFileToFileSet(CRasterFileInformation rasterFile,
java.lang.String fileSet)
throws java.io.IOException
- Parameters:
rasterFile
- fileSet
-
- Returns:
-
- Throws:
java.io.IOException
changeFileSetName
public void changeFileSetName(CRasterFileSet fileSet,
java.lang.String newName)
throws java.io.IOException
- Parameters:
fileSet
- newName
-
- Throws:
java.io.IOException
changeFileSetName
public void changeFileSetName(java.lang.String oldName,
java.lang.String newName)
throws java.io.IOException
- Parameters:
oldName
- newName
-
- Throws:
java.io.IOException
childFileSetRenamed
public void childFileSetRenamed(CRasterFileSet fileSet,
java.lang.String oldName,
java.lang.String newName)
throws java.io.IOException
- Specified by:
childFileSetRenamed
in interface IProjectListener
- Throws:
java.io.IOException
- See Also:
IProjectListener.childFileSetRenamed(insensa.CRasterFileSet, java.lang.String, java.lang.String)
createFileElement
private org.jdom.Element createFileElement(CRasterFileInformation file)
- Parameters:
file
-
- Returns:
fileSetRenamed
public void fileSetRenamed(CRasterFileSet fileSet,
java.lang.String oldName,
java.lang.String newName)
throws java.io.IOException
- Specified by:
fileSetRenamed
in interface IProjectListener
- Throws:
java.io.IOException
- See Also:
IProjectListener.fileSetRenamed(insensa.CRasterFileSet, java.lang.String, java.lang.String)
getRasterFileInFileSet
public org.jdom.Element getRasterFileInFileSet(java.lang.String fileSetName,
java.lang.String fileName)
- Parameters:
fileSetName
- fileName
-
- Returns:
getRasterFileSet
public org.jdom.Element getRasterFileSet(java.lang.String name)
- Parameters:
name
-
- Returns:
getRasterFileSets
public java.util.List<?> getRasterFileSets()
- Returns:
getVersion
public java.lang.String getVersion()
- Returns:
projectClosed
public void projectClosed(java.lang.String projectName)
- Specified by:
projectClosed
in interface IProjectListener
- See Also:
IProjectListener.projectClosed(java.lang.String)
projectOpened
public void projectOpened(java.lang.String projectName)
- Specified by:
projectOpened
in interface IProjectListener
- See Also:
IProjectListener.projectOpened(java.lang.String)
removeFileFromFileSet
public void removeFileFromFileSet(CRasterFileInformation file,
CRasterFileSet fileSet)
throws java.io.IOException
- Parameters:
file
- fileSet
-
- Throws:
java.io.IOException
removeRasterFileSet
public void removeRasterFileSet(java.lang.String name)
throws java.io.IOException
- Parameters:
name
-
- Throws:
java.io.IOException
setVersion
public void setVersion(java.lang.String version)
throws java.io.IOException
- Parameters:
version
-
- Throws:
java.io.IOException
startClosingProject
public void startClosingProject(java.lang.String projectName)
- Specified by:
startClosingProject
in interface IProjectListener
- See Also:
IProjectListener.startClosingProject(java.lang.String)
writeConfig
public void writeConfig()
throws java.io.IOException
- Throws:
java.io.IOException