uaa.feral.util.loader
Class ScenarioXMLFileLoader

java.lang.Object
  extended by uaa.feral.util.loader.ScenarioXMLFileLoader

public class ScenarioXMLFileLoader
extends java.lang.Object

Class to create an xml file to reference scenario data files

Author:
Mark Altaweel

Field Summary
static java.lang.String DemographicDataDirectory
           
static java.lang.String HydrologyShapeFilesDirectory
           
static java.lang.String HydroModelData
           
static java.lang.String MiningDataDirectory
           
static java.lang.String SocialShapeFilesDirectory
           
static java.lang.String StreamFlowDataDirectory
           
static java.lang.String WaterUseModelData
           
 
Constructor Summary
ScenarioXMLFileLoader()
          Default constructor
 
Method Summary
 java.util.List<ScenarioData> getPopulations()
           
static void main(java.lang.String[] args)
          Main method used to generate xml scenario file
static java.io.File Output(java.lang.String xml, java.lang.String filename)
          A static method that outputs file data into an xml file
 void setPopulations(java.util.List<ScenarioData> populations)
           
static ScenarioXMLFileLoader SetupScenarioFileData(java.lang.String file)
          Method to setup narrative event data from an xml file
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SocialShapeFilesDirectory

public static java.lang.String SocialShapeFilesDirectory

HydrologyShapeFilesDirectory

public static java.lang.String HydrologyShapeFilesDirectory

DemographicDataDirectory

public static java.lang.String DemographicDataDirectory

MiningDataDirectory

public static java.lang.String MiningDataDirectory

StreamFlowDataDirectory

public static java.lang.String StreamFlowDataDirectory

WaterUseModelData

public static java.lang.String WaterUseModelData

HydroModelData

public static java.lang.String HydroModelData
Constructor Detail

ScenarioXMLFileLoader

public ScenarioXMLFileLoader()
Default constructor

Method Detail

SetupScenarioFileData

public static ScenarioXMLFileLoader SetupScenarioFileData(java.lang.String file)
Method to setup narrative event data from an xml file

Parameters:
file - the file to load

Output

public static java.io.File Output(java.lang.String xml,
                                  java.lang.String filename)
A static method that outputs file data into an xml file

Parameters:
xml - the xml file's data
filename - the name of the file
Returns:
an xml file output

main

public static void main(java.lang.String[] args)
                 throws java.io.FileNotFoundException,
                        java.io.IOException
Main method used to generate xml scenario file

Parameters:
args -
Throws:
java.io.FileNotFoundException
java.io.IOException

getPopulations

public java.util.List<ScenarioData> getPopulations()

setPopulations

public void setPopulations(java.util.List<ScenarioData> populations)