public class DefinitionFileWriter extends Object
Constructor and Description |
---|
DefinitionFileWriter(String fileName)
Creates a new DefinitionFileReader.
|
Modifier and Type | Method and Description |
---|---|
boolean |
add(CollectorProcessDefinition arg0) |
boolean |
add(Depository arg0) |
boolean |
add(MeasurementPruningDefinition arg0) |
boolean |
add(Sensor arg0) |
boolean |
add(SensorGroup arg0) |
Set<CollectorProcessDefinition> |
getCollectorProcessDefinitions() |
Set<Depository> |
getDepositories() |
Set<MeasurementPruningDefinition> |
getMeasurementPruningDefinitions() |
Set<SensorGroup> |
getSensorGroups() |
Set<Sensor> |
getSensors() |
void |
setCollectorProcessDefinitions(Set<CollectorProcessDefinition> cpds) |
void |
setDepositories(Set<Depository> depositories) |
void |
setMeasurementPruningDefinitions(Set<MeasurementPruningDefinition> gcds) |
void |
setSensorGroups(Set<SensorGroup> groups) |
void |
setSensors(Set<Sensor> sensors) |
void |
writeFile() |
public DefinitionFileWriter(String fileName) throws IOException
fileName
- The name of the definition file, a CSV file of WattDepot
object definitions.IOException
- if there is a problem reading the file.public boolean add(CollectorProcessDefinition arg0)
arg0
- The CollectorProcessDefinition to add.Set.add(java.lang.Object)
public boolean add(Depository arg0)
arg0
- The Depository to add.Set.add(java.lang.Object)
public boolean add(MeasurementPruningDefinition arg0)
arg0
- The MeasurementPruningDefinition to add.Set.add(java.lang.Object)
public boolean add(Sensor arg0)
arg0
- The Sensor to add.Set.add(java.lang.Object)
public boolean add(SensorGroup arg0)
arg0
- The SensorGroup to add.Set.add(java.lang.Object)
public Set<CollectorProcessDefinition> getCollectorProcessDefinitions()
public Set<Depository> getDepositories()
public Set<MeasurementPruningDefinition> getMeasurementPruningDefinitions()
public Set<SensorGroup> getSensorGroups()
public void setCollectorProcessDefinitions(Set<CollectorProcessDefinition> cpds)
cpds
- the Set of CollectorProcessDefinition to setpublic void setDepositories(Set<Depository> depositories)
depositories
- the Set of Depositories to setpublic void setMeasurementPruningDefinitions(Set<MeasurementPruningDefinition> gcds)
gcds
- the gcds to setpublic void setSensorGroups(Set<SensorGroup> groups)
groups
- the Set of SensorGroups to setpublic void setSensors(Set<Sensor> sensors)
sensors
- the Set of Sensors to setpublic void writeFile() throws IOException
IOException
- if there is a problem writing the file.Copyright © 2015 Collaborative Software Development Laboratory. All rights reserved.