de.unirostock.Builder.example
Class Shipyard

java.lang.Object
  extended by de.unirostock.Builder.example.Shipyard
Direct Known Subclasses:
OiltankerShipyard, ToyShipyard

public abstract class Shipyard
extends java.lang.Object


Constructor Summary
Shipyard()
           
 
Method Summary
 void buildEngine()
           
 void buildHull()
           
abstract  void buildShip()
           
 javax.swing.ImageIcon getCreatePartsIcon()
           
 javax.swing.ImageIcon getShipyardIcon()
           
 void setCreatePartsIcon(javax.swing.ImageIcon createPartsIcon)
           
 void setShipyardIcon(javax.swing.ImageIcon shipyardIcon)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Shipyard

public Shipyard()
Method Detail

buildShip

public abstract void buildShip()

buildHull

public void buildHull()

buildEngine

public void buildEngine()

setCreatePartsIcon

public void setCreatePartsIcon(javax.swing.ImageIcon createPartsIcon)

setShipyardIcon

public void setShipyardIcon(javax.swing.ImageIcon shipyardIcon)

getCreatePartsIcon

public javax.swing.ImageIcon getCreatePartsIcon()

getShipyardIcon

public javax.swing.ImageIcon getShipyardIcon()