general
Class DataCollection

java.lang.Object
  extended by general.DataCollection

public class DataCollection
extends java.lang.Object

This is a collection class between program's packages. Classes are passed via setters and getters.

Version:
1
Author:
Potkuri-group

Field Summary
private  AirControl airControl
          airControl Current instance of AirControl- class.
private  java.util.ArrayList<Vertex>[] arcPoints
          ArcPoints list.
private  CalculationControl calculationControl
          graphics Current instance of Graphics- class.
private  boolean flagMap
          flagMap if map is updated.
private  boolean flagPause
          Program is in pause mode.
private  Vertex[][] graph
          graph Current graph.
private  Graphics graphics
          graphics Current instance of Graphics- class.
private  int internalClock
          Internal clock in seconds.
private  Parameters parameters
          parameters Current instance of Parameters- class.
private  long refreshRate
          current refresh rate is in milliseconds.
private  Tree tree
          tree Current instance of Tree- class.
private  WeatherMap weathermap
          weatherMap Current instance of WeatherMap- class.
 
Constructor Summary
DataCollection()
          Construct a new instance.
 
Method Summary
 AirControl getAirControlClass()
          Returns current AirControl -class instance.
 java.util.ArrayList<Vertex>[] getArcPoints()
          Return arcPoints.
 CalculationControl getCalculationControl()
          Returns CalculationControl -class.
 boolean getFlagMap()
          Returns flag "map is changed".
 boolean getFlagPause()
          Returns flag "pause mode".
 Vertex[][] getGraph()
          Returns current graph.
 Graphics getGraphicsClass()
          Returns current Graphics-class.
 int getInternalClock()
          Returns internal clock value in seconds.
 Parameters getParameterClass()
          Returns current Parameters-class.
 long getRefreshRate()
          Returns refresh rate.
 Tree getTreeClass()
          Returns current Tree-class.
 WeatherMap getWeatherMapClass()
          Returns current WeatherMap-class.
 void setAirControlClass(AirControl airControl)
          Set current AirControl-class.
 void setArcPoints(java.util.ArrayList<Vertex>[] arcPoints)
          Set list of arcPoints.
 void setCalculationControl(CalculationControl calculationControl)
          Set Calculation -class instance.
 void setFlagMap(boolean flag)
          Set "map is changed" flag.
 void setFlagPause(boolean flag)
          Set "pause mode" flag.
 void setGraph(Vertex[][] graph)
          Set current graph.
 void setGraphicsClass(Graphics graphics)
          Set current Graphics -class instance.
 void setInternalClock(int clock)
          Set internal clock value.
 void setParameterClass(Parameters parameters)
          Set current Parameter -class.
 void setRefreshRate(long refreshRate)
          Set current refresh rate.
 void setTreeClass(Tree tree)
          Set Tree-class instance.
 void setWeatherMapClass(WeatherMap weathermap)
          Set WeatherMap -class instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

airControl

private AirControl airControl
airControl Current instance of AirControl- class.


arcPoints

private java.util.ArrayList<Vertex>[] arcPoints
ArcPoints list.


calculationControl

private CalculationControl calculationControl
graphics Current instance of Graphics- class.


flagMap

private boolean flagMap
flagMap if map is updated.


flagPause

private boolean flagPause
Program is in pause mode.


graph

private Vertex[][] graph
graph Current graph.


graphics

private Graphics graphics
graphics Current instance of Graphics- class.


internalClock

private int internalClock
Internal clock in seconds.


parameters

private Parameters parameters
parameters Current instance of Parameters- class.


refreshRate

private long refreshRate
current refresh rate is in milliseconds.


tree

private Tree tree
tree Current instance of Tree- class.


weathermap

private WeatherMap weathermap
weatherMap Current instance of WeatherMap- class.

Constructor Detail

DataCollection

public DataCollection()
Construct a new instance.

Method Detail

getAirControlClass

public AirControl getAirControlClass()
Returns current AirControl -class instance.

Returns:
AirControl

getArcPoints

public java.util.ArrayList<Vertex>[] getArcPoints()
Return arcPoints.

Returns:
arcPointlist Vertex list.

getCalculationControl

public CalculationControl getCalculationControl()
Returns CalculationControl -class.

Returns:
CalculationControl

getFlagMap

public boolean getFlagMap()
Returns flag "map is changed".

Returns:
changed Flag value.

getFlagPause

public boolean getFlagPause()
Returns flag "pause mode".

Returns:
flag value;

getGraph

public Vertex[][] getGraph()
Returns current graph.

Returns:
vertex

getGraphicsClass

public Graphics getGraphicsClass()
Returns current Graphics-class.

Returns:
Graphics

getInternalClock

public int getInternalClock()
Returns internal clock value in seconds.

Returns:
internal clock value.

getParameterClass

public Parameters getParameterClass()
Returns current Parameters-class.

Returns:
Parameters

getRefreshRate

public long getRefreshRate()
Returns refresh rate.

Returns:
refresh rate

getTreeClass

public Tree getTreeClass()
Returns current Tree-class.

Returns:
Tree

getWeatherMapClass

public WeatherMap getWeatherMapClass()
Returns current WeatherMap-class.

Returns:
WeatherMap

setAirControlClass

public void setAirControlClass(AirControl airControl)
Set current AirControl-class.

Parameters:
airControl - AirControl -class.

setArcPoints

public void setArcPoints(java.util.ArrayList<Vertex>[] arcPoints)
Set list of arcPoints.

Parameters:
arcPoints - List of vertexes.

setCalculationControl

public void setCalculationControl(CalculationControl calculationControl)
Set Calculation -class instance.

Parameters:
calculationControl - Calculation maintain -class.

setFlagMap

public void setFlagMap(boolean flag)
Set "map is changed" flag.

Parameters:
flag - Map is changed.

setFlagPause

public void setFlagPause(boolean flag)
Set "pause mode" flag.

Parameters:
flag - Pause.

setGraph

public void setGraph(Vertex[][] graph)
Set current graph.

Parameters:
graph - Vertex array.

setGraphicsClass

public void setGraphicsClass(Graphics graphics)
Set current Graphics -class instance.

Parameters:
graphics - Graphics -class.

setInternalClock

public void setInternalClock(int clock)
Set internal clock value.

Parameters:
clock - Internal clock in seconds.

setParameterClass

public void setParameterClass(Parameters parameters)
Set current Parameter -class.

Parameters:
parameters - Parameters -class.

setRefreshRate

public void setRefreshRate(long refreshRate)
Set current refresh rate.

Parameters:
refreshRate - Current refresh rate.

setTreeClass

public void setTreeClass(Tree tree)
Set Tree-class instance.

Parameters:
tree - Tree -class.

setWeatherMapClass

public void setWeatherMapClass(WeatherMap weathermap)
Set WeatherMap -class instance.

Parameters:
weathermap - WeatherMap -class