jfreerails.client.renderer
Class TrackPieceRendererList

java.lang.Object
  extended by jfreerails.client.renderer.TrackPieceRendererList

public final class TrackPieceRendererList
extends java.lang.Object

A list of TrackPieceRenderers.

Author:
Luke

Field Summary
private static java.util.logging.Logger logger
           
private  TrackPieceRenderer[] trackPieceViewArray
           
 
Constructor Summary
TrackPieceRendererList(ReadOnlyWorld w, ImageManager imageManager, FreerailsProgressMonitor pm)
           
 
Method Summary
 TrackPieceRenderer getTrackPieceView(int i)
           
 boolean validate(ReadOnlyWorld w)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final java.util.logging.Logger logger

trackPieceViewArray

private final TrackPieceRenderer[] trackPieceViewArray
Constructor Detail

TrackPieceRendererList

public TrackPieceRendererList(ReadOnlyWorld w,
                              ImageManager imageManager,
                              FreerailsProgressMonitor pm)
                       throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getTrackPieceView

public TrackPieceRenderer getTrackPieceView(int i)

validate

public boolean validate(ReadOnlyWorld w)