Package edu.brook.ascape.view

Interface Summary
ColorFeature A Color feature returns a color based on the state of an object of known type provided to it.
ComponentView A view which listens to (is an observer of) an agent scape.
Drawable An interface for a class that is capable of drawing itself into a graphics context with a defined area.
GraphicsRecorder An interface descirbing a class that records views.
ImageFeature An image feature returns an image based on the state of an object of known type provided to it.
 

Class Summary
AutoCustomizer A panel for making changes to model settings.
AutoCustomizerSwing A panel for making changes to model settings.
BaseAgentCellView A base class for drawing a collection of agents upon a collection of cells.
BaseCellView A generic base class for views that draw some kind of spatial view of a group of cells.
BaseCustomizer A panel for making live changes to a model's settings.
BatchView A panel for making live changes to a model's settings.
CanvasView A base class for a canvas that acts as an observer of scapes.
CellCustomizer A frame (modeless dialog) for making live changes to a view.
ChartCustomizer A frame (modeless dialog) for making live changes to a chart.
ChartView A chart view of a scape.
ChartViewModel Class responsible for proivding data style of a chart view.
ColorFeatureConcrete A Color feature returns a color based on the state of an object of known type provided to it.
ColorFeatureFixed An interface for a class providing an color that doesn't change in relation to the supplied object.
ColorFeatureGradiated A class for displaying a gradiated color whose intensity is determined by the supplied UnitIntervalDataPoint.
ColorFeatureGradiatedIndex A class for displaying a gradiated color whose intensity is determined by the supplied UnitIntervalDataPoint.
ControlBarView A class providing a control bar for controlling a simulation.
CounterView A simple view that displays the number of scape iterations.
CustomSliderPanel A panel containg a slider and appropriate labels that automatically scale an actual value to the range of values expected by the slider.
CustomSliderPanelInf A panel containg a slider and appropriate labels that automatically scale an actual value to the range of values expected by the slider, with the rightmost edge of the slider represting infinity, as represented by Interger.MAX_VALUE.
DataOutputView A non-graphic view providing output of model data to a file.
DataView A non-graphic view providing output of model data to a file.
DataViewSelection A group of data series which may be selected, and which provides a settable SeriesView (and other view realted features, as needed) for each element in the backing data group.
DrawColorFeature A class using a color feature to determine the color to use to draw a feature.
DrawFeature An class providing a drawing method for a given object.
DrawFeatureSelection A (probably temporary) class for handling DrawFeature Observation.
DrawImageFeature A class using a image feature to determine the image to use to draw a feature.
DrawSymbol An drawing method that draws a symbol irrespective of the supplied object's state.
FillCellFeature A Draw feature that fills a cell with the color defined by the color feature.
FixedAgentStretchyView A class providing a view of an scape vector.
FixedStretchyView A class providing a view of an scape vector.
HistogramViewModel A class managing data and display for a histogram chart.
ImageFeatureConcrete A Image feature returns a image based on the state of an object of known type provided to it.
ImageFeatureFixed An interface for a class providing an image that doesn't change in relation to the supplied object.
ModelApplet This class just provides a scape aware applet.
ModelCustomizer A panel for making changes to a model's settings.
ModelCustomizerSwing A panel for making changes to a model's settings.
MovingStretchyView A view of a scape vector.
NonGraphicView A base class for most non-gui observer of scapes.
Overhead2DView A scape view that draws the classic bird's eye view of a 2-dimensional lattice.
OverheadRelative2DView A scape view that draws a view of a 2-dimensional lattice with a relative origin.
PanelImp A base class for all panels in the framework.
PanelView A base class for a panel that acts as an observer of scapes.
PieViewModel A class managing data and display for a pie chart.
Scrolling1DView A view that provides a vertically scrolling view appropriate for dispalying a simple one-dimensional collection of agents; i.e.
SeriesView Information needed by views to display a data series.
SimpleControlView A class providing a simple control panel for a running model that does not require Swing.
SimplexFeature An interface providing an interpretation of a peice of data for a simplex view.
SimplexView A scape view that represents some aspect of agent state in a simplex diagram.
StandardOutView A view providing basic system out reporting.
StretchyView A view of a scape vector.
SweepControlView A view that is used in conjunction with a sweep group to control model parameters.
TimeSeriesViewModel A class managing data and display for a time series chart.
ViewCustomizer A panel for making live changes to a view.
ViewFrameBridge A class allowing Frame, JFrame, and JInternalFrame to be used interchangebly, and providing general support for frame management.
 


(c) 1998-2000 The Brookings Insitution
Webpage