uaa.feral.context
Class OutputContext
java.lang.Object
java.util.AbstractCollection<T>
repast.simphony.context.AbstractContext<T>
repast.simphony.context.SmallDefaultContext<T>
repast.simphony.context.DefaultContext<java.lang.Object>
uaa.feral.context.OutputContext
- All Implemented Interfaces:
- java.lang.Iterable<java.lang.Object>, java.util.Collection<java.lang.Object>, repast.simphony.context.Context<java.lang.Object>, repast.simphony.context.ContextListener, repast.simphony.context.RepastElement
public class OutputContext
- extends repast.simphony.context.DefaultContext<java.lang.Object>
Object to contain data to output and to output that data
- Author:
- Mark Altaweel
Field Summary |
static java.lang.String |
Delimiter
|
Fields inherited from interface repast.simphony.context.Context |
SYN_CONTEXT_PREFIX |
Constructor Summary |
OutputContext()
Constructor for outputting data |
OutputContext(java.lang.String output,
java.lang.String outputContext)
Default constructor for outputting data |
Methods inherited from class repast.simphony.context.SmallDefaultContext |
getObjects, getRandomObject, getRandomObjects |
Methods inherited from class repast.simphony.context.AbstractContext |
add, addContextListener, addProjection, addSubContext, addValueLayer, clear, contains, eventOccured, findContext, findParent, getAgentLayer, getAgentTypes, getContextListeners, getId, getProjection, getProjection, getProjections, getProjections, getSubContext, getSubContexts, getTypeID, getValueLayer, getValueLayers, hasSubContext, iterator, query, remove, removeContextListener, removeProjection, removeSubContext, removeValueLayer, setId, setTypeID, size |
Methods inherited from class java.util.AbstractCollection |
addAll, containsAll, isEmpty, removeAll, retainAll, toArray, toArray, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Collection |
addAll, containsAll, equals, hashCode, isEmpty, removeAll, retainAll, toArray, toArray |
Delimiter
public static java.lang.String Delimiter
OutputContext
public OutputContext()
- Constructor for outputting data
OutputContext
public OutputContext(java.lang.String output,
java.lang.String outputContext)
- Default constructor for outputting data
- Parameters:
output
- an output nameoutputContext
- an output context
openOld
public void openOld()
- Method to open an old file to merge with previous runs
recordAgentOutput
public void recordAgentOutput(java.lang.Object o,
int tick)
recordRelationshipEdge
public void recordRelationshipEdge(java.util.List<java.lang.Double> results)
recordWaterUseOutput
public void recordWaterUseOutput()
- Method to record water use output for a given time tick
sortHydrology
public java.util.PriorityQueue<HydrologicalUnit> sortHydrology(java.util.Iterator iu)
compileOutput
public void compileOutput()
- Method to compile all the data and print
getSocialOutput
public java.util.List<java.lang.String> getSocialOutput()
setSocialOutput
public void setSocialOutput(java.util.List<java.lang.String> socialOutput)
getPhysicalOutput
public java.util.List<java.lang.String> getPhysicalOutput()
setPhysicalOutput
public void setPhysicalOutput(java.util.List<java.lang.String> physicalOutput)
getSocialTitleLine
public java.lang.String getSocialTitleLine()
setSocialTitleLine
public void setSocialTitleLine(java.lang.String socialTitleLine)
getPhysicalTitleLine
public java.lang.String getPhysicalTitleLine()
setPhysicalTitleLine
public void setPhysicalTitleLine(java.lang.String physicalTitleLine)
getPhysicalOutputFile
public java.lang.String getPhysicalOutputFile()
setPhysicalOutputFile
public void setPhysicalOutputFile(java.lang.String physicalOutputFile)
getSocialOutputFile
public java.lang.String getSocialOutputFile()
setSocialOutputFile
public void setSocialOutputFile(java.lang.String socialOutputFile)