org.gjt.universe.scheme001
Class Module_001_Station_Scanner

java.lang.Object
  |
  +--org.gjt.universe.DBItem
        |
        +--org.gjt.universe.ModuleBase
              |
              +--org.gjt.universe.scheme001.Module_001
                    |
                    +--org.gjt.universe.scheme001.Module_001_Station
                          |
                          +--org.gjt.universe.scheme001.Module_001_Station_Scanner
All Implemented Interfaces:
Orderable, java.io.Serializable

class Module_001_Station_Scanner
extends Module_001_Station


Field Summary
private  StationID BID
           
private  float economics
           
private  boolean economicsLock
           
private  boolean enabled
           
 
Fields inherited from class org.gjt.universe.ModuleBase
 
Constructor Summary
(package private) Module_001_Station_Scanner(StationID BID, ModuleDesignID EID)
           
 
Method Summary
 java.util.Hashtable getAvailableOrders()
           
 java.util.Hashtable getCurrentOrders()
           
(package private)  float getEconomics()
           
(package private)  boolean getEconomicsLock()
           
(package private)  boolean getEnabled()
           
(package private)  float getResourcesConsumed()
           
(package private)  boolean isOperating()
          This method returns true if the module is operating.
(package private)  void setEconomics(float val)
           
(package private)  void setEconomicsLock(boolean val)
           
(package private)  void setEnabled(boolean val)
           
 VectorDisplayReturn specificDisplayDebug()
           
 
Methods inherited from class org.gjt.universe.scheme001.Module_001_Station
build, newModule, newModule
 
Methods inherited from class org.gjt.universe.ModuleBase
getDesign, getID, getIndex, getLocation, getName, getOwner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enabled

private boolean enabled

economics

private float economics

economicsLock

private boolean economicsLock

BID

private StationID BID
Constructor Detail

Module_001_Station_Scanner

Module_001_Station_Scanner(StationID BID,
                           ModuleDesignID EID)
Method Detail

setEconomics

void setEconomics(float val)
Overrides:
setEconomics in class Module_001_Station

getEconomics

float getEconomics()
Overrides:
getEconomics in class Module_001_Station

setEconomicsLock

void setEconomicsLock(boolean val)
Overrides:
setEconomicsLock in class Module_001_Station

getEconomicsLock

boolean getEconomicsLock()
Overrides:
getEconomicsLock in class Module_001_Station

getResourcesConsumed

float getResourcesConsumed()
Overrides:
getResourcesConsumed in class Module_001_Station

getEnabled

boolean getEnabled()
Overrides:
getEnabled in class Module_001_Station

setEnabled

void setEnabled(boolean val)
Overrides:
setEnabled in class Module_001_Station

isOperating

boolean isOperating()
This method returns true if the module is operating. A module is usually capable of operating unless there is a production queue associated with the module and that queue is empty.

Overrides:
isOperating in class Module_001_Station

specificDisplayDebug

public VectorDisplayReturn specificDisplayDebug()
Overrides:
specificDisplayDebug in class Module_001_Station

getAvailableOrders

public java.util.Hashtable getAvailableOrders()
Specified by:
getAvailableOrders in interface Orderable
Overrides:
getAvailableOrders in class ModuleBase

getCurrentOrders

public java.util.Hashtable getCurrentOrders()
Specified by:
getCurrentOrders in interface Orderable
Overrides:
getCurrentOrders in class ModuleBase


Copyright © 2001 Universe Dev Team All Rights Reserved.