energyTycoon.powerStation
Class PowerStationGroup

java.lang.Object
  extended by energyTycoon.powerStation.PowerStationGroup

public class PowerStationGroup
extends java.lang.Object


Constructor Summary
PowerStationGroup(int id, PowerStationListener listener, java.io.File f)
          constructor from file
PowerStationGroup(int id, java.lang.String name)
          simple constructor
PowerStationGroup(int id, java.lang.String name, java.lang.String iconName, java.lang.String ps, PowerStationListener listener)
          constructor from network
 
Method Summary
 PowerStationType getGeneration(int gen)
           
 javax.swing.ImageIcon getIcon()
          get image
 int getId()
          get id
 int getLastGeneration()
          return last generation number
 java.lang.String getName()
          get the group name
 java.lang.String getNetworkDefinition()
          get a power group definition
 void load(java.io.File f)
          load group of station from a file
 void loadIcon()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PowerStationGroup

public PowerStationGroup(int id,
                         java.lang.String name)
simple constructor

Parameters:
id -
name -

PowerStationGroup

public PowerStationGroup(int id,
                         PowerStationListener listener,
                         java.io.File f)
constructor from file

Parameters:
id -
listener -
f -

PowerStationGroup

public PowerStationGroup(int id,
                         java.lang.String name,
                         java.lang.String iconName,
                         java.lang.String ps,
                         PowerStationListener listener)
constructor from network

Parameters:
id -
name -
iconName -
ps -
listener -
Method Detail

getName

public java.lang.String getName()
get the group name

Returns:

getId

public int getId()
get id

Returns:

getIcon

public javax.swing.ImageIcon getIcon()
get image

Returns:

load

public void load(java.io.File f)
load group of station from a file

Parameters:
f -

loadIcon

public void loadIcon()

getNetworkDefinition

public java.lang.String getNetworkDefinition()
get a power group definition

Returns:

getGeneration

public PowerStationType getGeneration(int gen)
Parameters:
gen -
Returns:

getLastGeneration

public int getLastGeneration()
return last generation number

Returns: