Package VASSAL.build

Class AbstractBuildable

java.lang.Object
VASSAL.build.AbstractBuildable
All Implemented Interfaces:
Buildable, PropertyNameSource, ValidityChecker
Direct Known Subclasses:
AbstractConfigurable, BoardPicker, BrowserHelpFile, ChatServerControls, ConnectionWindow, EventLog, MapCenterer, ModuleExtension, PieceMover, Scroller

public abstract class AbstractBuildable
extends Object
implements Buildable, ValidityChecker, PropertyNameSource
Abstract implementation of the Buildable interface To make a Buildable component, extend this class. You'll need to implement the methods and specify the Buildable attributes of this class, and the build process is handled automatically.