org.deegree_impl.clients.context
Class IOSettings

java.lang.Object
  extended byorg.deegree_impl.clients.context.IOSettings
All Implemented Interfaces:
Marshallable

public class IOSettings
extends java.lang.Object
implements Marshallable

Implements the access to the IO settings of a Web Map Context.

Version:
$Revision: 1.2 $
Author:
Andreas Poth

Field Summary
private  DirectoryAccess downloadDirectory
           
private  DirectoryAccess printDirectory
           
private  java.lang.String rootDirectory
           
private  DirectoryAccess sLDDirectory
           
 
Constructor Summary
(package private) IOSettings(java.lang.String rootDirectory, DirectoryAccess downloadDirectory, DirectoryAccess sLDDirectory, DirectoryAccess printDirectory)
           
 
Method Summary
 java.lang.String exportAsXML()
          Produces an XML-representation of this object.
 DirectoryAccess getDownloadDirectory()
           
 DirectoryAccess getPrintDirectory()
           
 java.lang.String getRootDirectory()
           
 DirectoryAccess getSLDDirectory()
           
 void setDownloadDirectory(DirectoryAccess downloadDirectory)
           
 void setPrintDirectory(DirectoryAccess printDirectory)
           
 void setRootDirectory(java.lang.String rootDirectory)
           
 void setSLDDirectory(DirectoryAccess directory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rootDirectory

private java.lang.String rootDirectory

downloadDirectory

private DirectoryAccess downloadDirectory

sLDDirectory

private DirectoryAccess sLDDirectory

printDirectory

private DirectoryAccess printDirectory
Constructor Detail

IOSettings

IOSettings(java.lang.String rootDirectory,
           DirectoryAccess downloadDirectory,
           DirectoryAccess sLDDirectory,
           DirectoryAccess printDirectory)
Parameters:
rootDirectory - root directory of the Web Map Context
downloadDirectory - directory to store temoprary files for downloading
sLDDirectory - directory for storing temporary SLD files
printDirectory - directory for storing temporary for print-views
Method Detail

getDownloadDirectory

public DirectoryAccess getDownloadDirectory()
Returns:
Returns the downloadDirectory.

setDownloadDirectory

public void setDownloadDirectory(DirectoryAccess downloadDirectory)
Parameters:
downloadDirectory - The downloadDirectory to set.

getPrintDirectory

public DirectoryAccess getPrintDirectory()
Returns:
Returns the printDirectory.

setPrintDirectory

public void setPrintDirectory(DirectoryAccess printDirectory)
Parameters:
printDirectory - The printDirectory to set.

getRootDirectory

public java.lang.String getRootDirectory()
Returns:
Returns the rootDirectory.

setRootDirectory

public void setRootDirectory(java.lang.String rootDirectory)
Parameters:
rootDirectory - The rootDirectory to set.

getSLDDirectory

public DirectoryAccess getSLDDirectory()
Returns:
Returns the sLDDirectory.

setSLDDirectory

public void setSLDDirectory(DirectoryAccess directory)
Parameters:
directory - The sLDDirectory to set.

exportAsXML

public java.lang.String exportAsXML()
Description copied from interface: Marshallable
Produces an XML-representation of this object.

Specified by:
exportAsXML in interface Marshallable
Returns:
XML-representation of this object