it.freedom.environment
Class Environment

java.lang.Object
  extended by it.freedom.environment.Environment

public final class Environment
extends java.lang.Object


Constructor Summary
Environment()
           
 
Method Summary
 void clear()
           
static Environment deserialize(java.io.File file)
           
 java.awt.Color getBackgroundColor()
           
 java.awt.Dimension getDimension()
           
 java.awt.Point getEnvironmentAnchorPoint()
           
 java.lang.String getEnvironmentImageFile()
           
 java.lang.String getEnvironmentName()
           
 int getLastObjectIndex()
           
 int getLastZoneIndex()
           
 EnvObject getObject(int index)
           
 EnvObject getObjectByAddress(java.lang.String protocol, java.lang.String address)
           
 EnvObject getObjectByName(java.lang.String name)
           
 java.util.ArrayList<EnvObject> getObjects()
           
 java.lang.String getObjectsFolder()
           
 java.lang.String getRenderer()
           
 java.awt.Polygon getShape()
           
 java.lang.String getWallImageFile()
           
 java.awt.Dimension getWallImageFileDimension()
           
 Zone getZone(int index)
           
 java.util.ArrayList<Zone> getZones()
           
 java.lang.String graph()
           
 boolean isEnvirionmentAnImage()
           
 void serialize(java.io.File file)
           
 void setEnvironmentImageFile(java.lang.String environmentImageFile)
           
 void setRenderer(java.lang.String renderer)
           
 void setShape(java.awt.Polygon p)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Environment

public Environment()
Method Detail

getRenderer

public java.lang.String getRenderer()

getObjectsFolder

public java.lang.String getObjectsFolder()

setRenderer

public void setRenderer(java.lang.String renderer)

getEnvironmentImageFile

public java.lang.String getEnvironmentImageFile()

setEnvironmentImageFile

public void setEnvironmentImageFile(java.lang.String environmentImageFile)

setShape

public void setShape(java.awt.Polygon p)

isEnvirionmentAnImage

public boolean isEnvirionmentAnImage()

getEnvironmentName

public java.lang.String getEnvironmentName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getShape

public java.awt.Polygon getShape()

getBackgroundColor

public java.awt.Color getBackgroundColor()

getEnvironmentAnchorPoint

public java.awt.Point getEnvironmentAnchorPoint()

getWallImageFile

public java.lang.String getWallImageFile()

getWallImageFileDimension

public java.awt.Dimension getWallImageFileDimension()

getObjects

public java.util.ArrayList<EnvObject> getObjects()

getZone

public Zone getZone(int index)

getZones

public java.util.ArrayList<Zone> getZones()

getLastZoneIndex

public int getLastZoneIndex()

getLastObjectIndex

public int getLastObjectIndex()

getObject

public EnvObject getObject(int index)

getObjectByName

public EnvObject getObjectByName(java.lang.String name)

getObjectByAddress

public EnvObject getObjectByAddress(java.lang.String protocol,
                                    java.lang.String address)

getDimension

public java.awt.Dimension getDimension()

serialize

public void serialize(java.io.File file)

deserialize

public static Environment deserialize(java.io.File file)

graph

public java.lang.String graph()

clear

public void clear()