Serialized Form


Package org.ascape.ant

Class org.ascape.ant.AllOutputView extends DataOutputView implements Serializable

serialVersionUID: 1L

Serialized Fields

outputDataStrings

java.util.List<E> outputDataStrings
The output data strings.


rootElement

org.jdom.Element rootElement
The root element.

Class org.ascape.ant.AllOutputViewElement extends AllOutputView implements Serializable

serialVersionUID: 1L

Serialized Fields

rootDirestory

java.lang.String rootDirestory
The root direstory.


runRelativeName

java.lang.String runRelativeName
The run relative name.


periodRelativeName

java.lang.String periodRelativeName
The period relative name.


outputDataElements

java.util.List<E> outputDataElements
The output data elements.

Class org.ascape.ant.AntViewElement extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

view

ScapeListener view
The view.

Class org.ascape.ant.AscapeAntTask extends org.apache.tools.ant.Task implements Serializable

serialVersionUID: 1L

Serialized Fields

scapeElem

ScapeElement scapeElem
The scape elem.


rootDirectory

java.lang.String rootDirectory
The root directory.

Class org.ascape.ant.ChartSeriesElement extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

name

java.lang.String name
The name.


color

java.awt.Color color
The color.

Class org.ascape.ant.CoordinateElement extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

xValue

int xValue
The x value.


yValue

int yValue
The y value.

Class org.ascape.ant.DataOutputViewElement extends DataOutputView implements Serializable

serialVersionUID: 1L

Serialized Fields

rootDirestory

java.lang.String rootDirestory
The root direstory.


runRelativeName

java.lang.String runRelativeName
The run relative name.


periodRelativeName

java.lang.String periodRelativeName
The period relative name.

Class org.ascape.ant.MembersElement extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

subScapes

java.util.List<E> subScapes
The sub scapes.


parent

ScapeElement parent
The parent.


scapeElement

ScapeElement scapeElement
The scape element.

Class org.ascape.ant.OutputDataElement extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

name

java.lang.String name
The name.

Class org.ascape.ant.ParameterSet extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

attributes

java.util.List<E> attributes
The attributes.


valueForName

java.util.Map<K,V> valueForName
The value for name.

Class org.ascape.ant.RectangleElement extends java.awt.Rectangle implements Serializable

serialVersionUID: 1L

Class org.ascape.ant.ScapeElement extends java.lang.Object implements Serializable

serialVersionUID: -9010195028864059228L

Serialized Fields

scape

Scape scape
The scape.


parent

ScapeElement parent
The parent.


member

MembersElement member
The member.


memberName

java.lang.String memberName
The member name.


inputFileName

java.lang.String inputFileName
The input file name.


modelParameters

ParameterSet modelParameters
The model parameters.


modelRules

SelectionSet modelRules
The model rules.


views

java.util.List<E> views
The views.


extent

CoordinateElement extent
The extent.


stopView

org.ascape.ant.ScapeElement.CheckStopListener stopView
The stop view.

Class org.ascape.ant.ScapeOutputViewElement extends ScapeOutputView implements Serializable

serialVersionUID: 1L

Class org.ascape.ant.SelectionSet extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

clearAll

boolean clearAll
The clear all.


selectAll

boolean selectAll
The select all.


activeRules

java.util.List<E> activeRules
The active rules.


inactiveRules

java.util.List<E> inactiveRules
The inactive rules.

Class org.ascape.ant.SweepDimensionElement extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

parameter

java.lang.String parameter
The parameter.


startValue

java.lang.String startValue
The start value.


endValue

java.lang.String endValue
The end value.


increment

java.lang.String increment
The increment.

Class org.ascape.ant.SweepViewElement extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

view

SweepControlView view
The view.


dimensionElements

java.util.List<E> dimensionElements
The dimension elements.


Package org.ascape.ant.swing

Class org.ascape.ant.swing.AntAgentViewElement extends AntViewElement implements Serializable

serialVersionUID: 4297846855885337497L

Serialized Fields

drawSet

SelectionSet drawSet
The draw set.

Class org.ascape.ant.swing.AntChartViewElement extends ChartView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException - Signals that an I/O exception has occurred.

Class org.ascape.ant.swing.AscapeSwingAntTask extends org.apache.tools.ant.Task implements Serializable

serialVersionUID: 30929709154741243L

Serialized Fields

scapeElem

ScapeSwingElement scapeElem
The scape elem.


rootDirectory

java.lang.String rootDirectory
The root directory.

Class org.ascape.ant.swing.ScapeSwingElement extends ScapeElement implements Serializable

serialVersionUID: 2506265203872809183L


Package org.ascape.ant.test

Class org.ascape.ant.test.AllOutputViewTest.TestAgent extends Cell implements Serializable

serialVersionUID: 1L

Serialized Fields

testInt

int testInt

testString

java.lang.String testString

testDouble

double testDouble

Package org.ascape.gis.model

Class org.ascape.gis.model.Globe extends Continuous2D implements Serializable

serialVersionUID: 1L

Serialized Fields

secondsPerIteration

int secondsPerIteration

Class org.ascape.gis.model.MapAgent extends MomentumAgent implements Serializable

serialVersionUID: 1L

Serialized Fields

offsetX

double offsetX

offsetY

double offsetY

graphic

com.bbn.openmap.omGraphics.OMRaster graphic
The wrapper class that OpenMap needs to place the actual image within.


location

com.bbn.openmap.layer.location.Location location
The location of the asset in continuous space.


velocity

double velocity
The asset's velocity in nautical miles per hour.


mapImage

java.awt.Image mapImage
The actual graphic representation of the asset on the map.

Class org.ascape.gis.model.MapCoordinate extends Coordinate2DContinuous implements Serializable

serialVersionUID: 1L

Class org.ascape.gis.model.MapLocation extends com.bbn.openmap.layer.location.Location implements Serializable

serialVersionUID: 1L

Class org.ascape.gis.model.ScapeTime extends Scape implements Serializable

serialVersionUID: 1L

Serialized Fields

secondsPerIteration

int secondsPerIteration
Number of seconds per timestep


secondsSinceStart

int secondsSinceStart
Number of seconds since model started

Class org.ascape.gis.model.SubGraphAgent extends MapAgent implements Serializable

serialVersionUID: 1L

Serialized Fields

coordinateGraph

CoordinateGraph coordinateGraph

Package org.ascape.gis.view

Class org.ascape.gis.view.MapLocationHandler extends com.bbn.openmap.layer.location.AbstractLocationHandler implements Serializable

serialVersionUID: 7729758986778278346L

Serialized Fields

view

MapView view
An instance of MapView

Class org.ascape.gis.view.MapView extends AgentView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.gis.view.MapView.ViewMapBean extends com.bbn.openmap.BufferedMapBean implements Serializable

serialVersionUID: -6197742887793359498L

Serialized Fields

locLayer

com.bbn.openmap.layer.location.LocationLayer locLayer
A layer that displays graphics supplied by LocationHandlers


routeLayer

org.ascape.gis.view.MapView.MapRouteLayer routeLayer
A Layer to display hypothetical transportation routes.


imageRouteLayer

org.ascape.gis.view.MapView.MapRouteLayer imageRouteLayer

shapeLayer

com.bbn.openmap.layer.shape.ShapeLayer shapeLayer
An OpenMap Layer that displays shape files.


dayNightLayer

com.bbn.openmap.layer.daynight.DayNightLayer dayNightLayer
A layer that draws the day/Night terminator on the map. (Not currently implemented).


Package org.ascape.model

Class org.ascape.model.Agent extends AscapeObject implements Serializable

serialVersionUID: 1L

Serialized Fields

deleteMarker

boolean deleteMarker
A marker for deleting this agent during a later sweep.


initialized

boolean initialized
Has the agent had the initialization method performed on it since new model state?

Class org.ascape.model.AscapeObject extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

scape

Scape scape
The agent that this object belongs to. Note that this object is not neccesarily a member of the scape.


name

java.lang.String name
The name of this object

Class org.ascape.model.Cell extends LocatedAgent implements Serializable

serialVersionUID: 1L

Serialized Fields

neighbors

java.util.List<E> neighbors
For better performance we store neighbors so we only have to calculate them once. Typically only used by scapes with a static strucure.


network

java.util.List<E> network
A network of related cells. This is intended to provide a light-weight way to track relationships between cells without resorting to the use of scapes to track each relationship. At some point this implementation may change to simply use 1D vector or array scape. In any case, getNetwork and setNetwork will probably retain the current implementation.

Class org.ascape.model.CellOccupant extends Cell implements Serializable

serialVersionUID: 1L

Serialized Fields

hostScape

Scape hostScape
The cell that this cell occupies on the host cell's lattice.


hostCell

HostCell hostCell
The cell that this cell occupies on the host cell's lattice.

Class org.ascape.model.HostCell extends Cell implements Serializable

serialVersionUID: 1L

Serialized Fields

occupant

CellOccupant occupant
The occupant, if any, of this cell.

Class org.ascape.model.LocatedAgent extends Agent implements Serializable

serialVersionUID: 1L

Serialized Fields

coordinate

Coordinate coordinate
The coordinate location of this cell within the relevant scape.


thisUpdate

int thisUpdate

agentSize

int agentSize
Default agent size. For now, agent image will simply by a circle, with radius of agentSize.

Class org.ascape.model.ModelRoot extends SwingRunner implements Serializable

serialVersionUID: 1L

Class org.ascape.model.MomentumAgent extends LocatedAgent implements Serializable

serialVersionUID: 1L

Serialized Fields

agentSize

int agentSize
Default agent size. For now, agent image will simply by a circle, with radius of nominalAgentSize.


velocity

double velocity

heading

double heading
The heading is an angle, b/w 0 and 360 degrees (or 2 pi)

Class org.ascape.model.Scape extends CellOccupant implements Serializable

serialVersionUID: 7686992038072599524L

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

runner

Runner runner
Manages time, model-wide views and other features that are shared between scapes. There is one an only one for each model instance.


space

Space space

prototypeAgent

Agent prototypeAgent
An agent which which may be cloned to produce members of this collection. By default, all scapes which have a known number of members are initialized with clones of this agent.


rules

VectorSelection rules
The rules that this scape will execute on its memebers.


initialRules

VectorSelection initialRules
The rules that this scape will execute on its members upon initializtion.


scapeListeners

java.util.ArrayList<E> scapeListeners
The observers of this scape. All listeners are notified when the scape is updated and given a chance to update themselves.


agentsPerIteration

int agentsPerIteration
The number of agents to execute each rule across for each iteration.


executionOrder

int executionOrder
Order in which rules should be executed.


executionStyle

int executionStyle
'Stlye' of rule execution.


membersActive

boolean membersActive
Should members of the scape be iterated against?


autoCreate

boolean autoCreate
Should members of the scape be automatically created at startup?


populateOnCreate

boolean populateOnCreate
Should the scape be populated on creation?


cellsRequestUpdates

boolean cellsRequestUpdates
Should cells indicate that they need to be updated manually (imroving performance significantly) or should all cells be updated every iteration.


collectStats

CollectStats collectStats
The value collection rule for this scape. Null if no values should be collected.


selfView

ScapeListener selfView
A view of the scape that delegates back to the scape, often null. Automatically created for root when standard model is used.


drawFeatures

java.util.Vector<E> drawFeatures
A vector of features available to draw memebers of this scape.


listenersAndMembersCurrent

boolean listenersAndMembersCurrent
Are all the listeners and members (which may have listeners) of this scape current? (If so, we can continue updating, otherwise, we must wait.


iterationsPerRedraw

int iterationsPerRedraw
Determines how many time steps pass between updating displayed charts and graphs. Higher numbers result in faster performance but less frequent updates. This setting does not affect model results.


updatedListeners

int updatedListeners
Count of the number of listeners that have been updated. Used to determine when all listeners have been updated.


updatedMembers

int updatedMembers
Count of the number of members that have been updated. Used to determine when all members have been updated.


serializable

boolean serializable

drawFeatureObservable

Scape.DrawFeatureObservable drawFeatureObservable
A delegate keeping track of observers of draw features.


strategy

ExecutionStrategy strategy
The strategy that will be used to execute rules across this scape.

Class org.ascape.model.Scape.DrawFeatureObservable extends java.util.Observable implements Serializable

serialVersionUID: 1L


Package org.ascape.model.engine

Class org.ascape.model.engine.AgentOrderMutableStrategy extends AgentOrderStrategy implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.AgentOrderStrategy extends ParallelExecutionStrategy implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.ChainedStrategy extends ExecutionStrategy implements Serializable

serialVersionUID: 1L

Serialized Fields

strategy1

ExecutionStrategy strategy1
The strategy1.


strategy2

ExecutionStrategy strategy2
The strategy2.

Class org.ascape.model.engine.DefaultRuleSelector extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

rules

java.lang.Object[] rules
The rules.


i

int i
The i.

Class org.ascape.model.engine.ExecutionStrategy extends java.lang.Object implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.FilteredRuleSelector extends DefaultRuleSelector implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.FlaggedTourAgentSelector extends PartialTourAgentSelector implements Serializable

serialVersionUID: 1L

Serialized Fields

iterationCount

int iterationCount
The iteration count.


iteration

int iteration
The iteration.

Class org.ascape.model.engine.IncrementalExecutionStrategy extends ExecutionStrategy implements Serializable

serialVersionUID: 1L

Serialized Fields

factory

StrategyFactory factory
The factory.


agentIterator

ResetableIterator agentIterator
The agent iterator.


agentSelector

AgentSelector agentSelector
The agent selector.


ruleSelector

RuleSelector ruleSelector
The rule selector.


currentRule

Rule currentRule
The current rule.


currentAgent

Agent currentAgent
The current agent.

Class org.ascape.model.engine.IterateAllRuleSelector extends FilteredRuleSelector implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.NoIterateAllRuleSelector extends FilteredRuleSelector implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.ParallelExecutionStrategy extends IncrementalExecutionStrategy implements Serializable

serialVersionUID: 1L

Serialized Fields

parallelManager

ParallelManager parallelManager
The parallel manager.


x

int x
The x.

Class org.ascape.model.engine.PartialRuleSelector extends FilteredRuleSelector implements Serializable

serialVersionUID: 1L

Serialized Fields

agentSelector

FlaggedTourAgentSelector agentSelector
The agent selector.

Class org.ascape.model.engine.PartialTourAgentSelector extends TourAgentSelector implements Serializable

serialVersionUID: 1L

Serialized Fields

iterationCount

int iterationCount
The iteration count.


iteration

int iteration
The iteration.

Class org.ascape.model.engine.RuleOrderMutableStrategy extends RuleOrderStrategy implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.RuleOrderStrategy extends ParallelExecutionStrategy implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.RuleOrderUpdateMutableStrategy extends RuleOrderMutableStrategy implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.RuleOrderUpdateStrategy extends RuleOrderStrategy implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.StrategyFactory extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

anyRandom

boolean anyRandom
The any random.


anyIterateAll

boolean anyIterateAll
The any iterate all.


anyDelete

boolean anyDelete
The any delete.


anyUpdate

boolean anyUpdate
The any update.


scape

Scape scape
The scape.


rules

java.lang.Object[] rules
The rules.


threads

int threads
The threads.


iterationCount

int iterationCount
The iteration count.


strategy

ExecutionStrategy strategy
The strategy.

Class org.ascape.model.engine.TourAgentSelector extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

strategy

IncrementalExecutionStrategy strategy
The strategy.

Class org.ascape.model.engine.UpdateRuleSelector extends FilteredRuleSelector implements Serializable

serialVersionUID: 1L


Package org.ascape.model.event

Class org.ascape.model.event.ControlEvent extends java.util.EventObject implements Serializable

serialVersionUID: 1L

Serialized Fields

id

int id
The id.

Class org.ascape.model.event.DefaultScapeListener extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

scape

Scape scape
The scape being listened to.


listeningToScape

boolean listeningToScape
Is this scape view delegate currently listening to a scape? Seperated from wether scape is null, becuase we want to be able to save old scape.


name

java.lang.String name
The name of the view.


notifyScapeAutomatically

boolean notifyScapeAutomatically
Should the scape be notified automatically?.

Class org.ascape.model.event.DrawFeatureEvent extends java.util.EventObject implements Serializable

serialVersionUID: 1L

Serialized Fields

dfNameSelection

VectorSelection dfNameSelection
The df name selection.


originator

boolean originator
A flag for if this worker generated this event - see GridWorker.respondDrawFeatureMessage

Class org.ascape.model.event.ScapeEvent extends java.util.EventObject implements Serializable

serialVersionUID: 1L

Serialized Fields

id

int id
The id.

Class org.ascape.model.event.ScapeListenerDelegate extends DefaultScapeListener implements Serializable

serialVersionUID: 1L

Serialized Fields

scapeListener

ScapeListener scapeListener
The scape listener using this delegate.


Package org.ascape.model.rule

Class org.ascape.model.rule.CollectStats extends Rule implements Serializable

serialVersionUID: 1L

Serialized Fields

stats

StatCollector[] stats
The stats to be collected.


autoSeriesStatCollectors

StatCollector[] autoSeriesStatCollectors
The stats to be collected automatically.


autoSeriesStatCollectors2

StatCollector[] autoSeriesStatCollectors2
The stats to be collected automatically.


phase

int phase
The phase.

Class org.ascape.model.rule.Diffusion extends ExecuteThenUpdate implements Serializable

serialVersionUID: 1L

Class org.ascape.model.rule.ExecuteThenUpdate extends Rule implements Serializable

serialVersionUID: 1L

Class org.ascape.model.rule.MoveRandomWithin extends Rule implements Serializable

serialVersionUID: 1L

Serialized Fields

x

int x
The x.


y

int y
The y.


width

int width
The width.


height

int height
The height.

Class org.ascape.model.rule.NotifyViews extends PropogateScapeOnly implements Serializable

serialVersionUID: 1L

Serialized Fields

id

int id
The id.

Class org.ascape.model.rule.NotifyViewsEvent extends PropogateScapeOnly implements Serializable

serialVersionUID: 1L

Serialized Fields

event

ScapeEvent event
The event.

Class org.ascape.model.rule.ParameterizedDiffusion extends Diffusion implements Serializable

serialVersionUID: 1L

Serialized Fields

evaporationRate

double evaporationRate
The evaporation rate.


diffuseConstant

double diffuseConstant
The diffuse constant.

Class org.ascape.model.rule.Propogate extends Rule implements Serializable

serialVersionUID: 1L

Class org.ascape.model.rule.PropogateScapeOnly extends Propogate implements Serializable

serialVersionUID: 1L

Class org.ascape.model.rule.Rule extends AscapeObject implements Serializable

serialVersionUID: 1L

Class org.ascape.model.rule.SearchRule extends Rule implements Serializable

serialVersionUID: 1L

Serialized Fields

foundAgent

Agent foundAgent
The found agent.


comparator

java.util.Comparator<T> comparator
The comparator.


key

java.lang.Object key
The key.


COMPARE_EQUALS

org.ascape.model.rule.SearchRule.Comparison COMPARE_EQUALS
The COMPAR e_ EQUALS.


COMPARE_MIN

org.ascape.model.rule.SearchRule.Comparison COMPARE_MIN
The COMPAR e_ MIN.


COMPARE_MAX

org.ascape.model.rule.SearchRule.Comparison COMPARE_MAX
The COMPAR e_ MAX.


comparison

org.ascape.model.rule.SearchRule.Comparison comparison
The comparison.

Class org.ascape.model.rule.SetValues extends Rule implements Serializable

serialVersionUID: 1L

Serialized Fields

setters

ValueSetter[] setters
The setters for setting data points.


Package org.ascape.model.space

Class org.ascape.model.space.Array extends Discrete implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Array1D extends ListBase implements Serializable

serialVersionUID: 1L

Serialized Fields

cells

Node[] cells
The cells.


order

int[] order
The order.

Class org.ascape.model.space.Array2D extends Array2DBase implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Array2DBase extends Array implements Serializable

serialVersionUID: 1L

Serialized Fields

cells

Node[][] cells
The actual 2D array of agents.


agents

Node[] agents
A one dimensional selection of agents. Only created if getLocations is called.


order

int[] order
The order.


nearnessLineOfSight

boolean nearnessLineOfSight
Should movement or line of sight be used for interpreting 'nearness'? Default is line of sight for the moment, but will change as soon as code is completed.


foundCellsCoordinates

int[][] foundCellsCoordinates
The found cells coordinates.


relativeCoordinates

int[][][] relativeCoordinates
The relative coordinates.


currentRank

int currentRank
The current distance from the origin for this enumeration.


currentPositionInRank

int currentPositionInRank
The current position within the current rank for this enumeration.

Class org.ascape.model.space.Array2DEuclidian extends Array2D implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Array2DMoore extends Array2D implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Array2DSmallWorld extends Array2D implements Serializable

serialVersionUID: 1L

Serialized Fields

radius

int radius
The radius.


randomEdgeRatio

double randomEdgeRatio
The random edge ratio.


distanceForPair

java.util.Map<K,V> distanceForPair
The distance for pair.


smallWorldCells

java.util.Set<E> smallWorldCells
The small world cells.

Class org.ascape.model.space.Array2DVonNeumann extends Array2D implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.CollectionSpace extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

collection

java.util.Collection<E> collection
The backing collection.


deleteSweepNeeded

boolean deleteSweepNeeded
Have there been remove operations on the collection that require a later deletion sweep?.


context

SpaceContext context
The context.


random

java.util.Random random
The random.


geometry

Geometry geometry
The basic geometric structure of this collection.


extent

Coordinate extent
The extent (furthest valid point) of the context. This parameter will make sense for some scapes, but not for others.

Class org.ascape.model.space.CollectionSpace.ClosestDataPoint extends DataPointConcrete implements Serializable

serialVersionUID: 1L

Serialized Fields

origin

Coordinate origin
The origin.

Class org.ascape.model.space.CollectionSpace.CSIterator extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

copy

java.util.List<E> copy
The copy.

Class org.ascape.model.space.CollectionSpace.CSMutableIterator extends CollectionSpace.CSIterator implements Serializable

serialVersionUID: 1L

Serialized Fields

i

int i
The i.

Class org.ascape.model.space.CollectionSpace.ListMutableRandomIterator extends CollectionSpace.CSMutableIterator implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.CollectionSpace.ListRandomIterator extends CollectionSpace.CSIterator implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.CollectionSpace.MutableSubIterator extends CollectionSpace.CSMutableIterator implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.CollectionSpace.SubIterator extends CollectionSpace.CSIterator implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Continuous1D extends CollectionSpace implements Serializable

serialVersionUID: 1L

Serialized Fields

size

int size
The size.

Class org.ascape.model.space.Continuous2D extends CollectionSpace implements Serializable

serialVersionUID: 1L

Serialized Fields

size

int size
The size.

Class org.ascape.model.space.Coordinate extends java.lang.Object implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Coordinate1DContinuous extends CoordinateContinuous implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Coordinate1DDiscrete extends CoordinateDiscrete implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Coordinate2DContinuous extends Coordinate1DContinuous implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Coordinate2DDiscrete extends Coordinate1DDiscrete implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.CoordinateContinuous extends Coordinate implements Serializable

serialVersionUID: 1L

Serialized Fields

values

double[] values
Each element of this array represents the position of this coordinate within a dimension, the index of the element.

Class org.ascape.model.space.CoordinateDiscrete extends Coordinate implements Serializable

serialVersionUID: 1L

Serialized Fields

values

int[] values
Each element of this array represents the position of this coordinate within a dimension, the index of the element.

Class org.ascape.model.space.CoordinateGraph extends Coordinate implements Serializable

serialVersionUID: 1L

Serialized Fields

location

Location location
The location.

Class org.ascape.model.space.Discrete extends CollectionSpace implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Geometry extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

periodic

boolean periodic
If appropriate. If the geometry is periodic, the edges of the space are connected; for example, a 1D periodic lattice is a ring, and a periodic 2D lattice is a torus, wheras a 1D aperiodic lattice is a line segment, and an aperiodic 2D lattice is a plane.


fixedSize

boolean fixedSize
Is this geometry of fixed extent, as in an array or a closed space, or can it shrink and grow like a vector or open space?.


discrete

boolean discrete
Does this geometry represent space as a set of discrete locations, or do all objects within it have a some aproximate location within continous space? For example, raster graphics would represent a discrete space, while vector graphics would represent a non-discrete space.


dimensionCount

int dimensionCount
If appropriate. How many dimensions does this space have?


neighborhood

int neighborhood
The neighborhood (Moore or von Neumann) assumed for this lattice. This is generally only an appropriate distinction in 2D space. (Check this!)

Class org.ascape.model.space.Graph extends Discrete implements Serializable

serialVersionUID: 1L

Serialized Fields

adjacencyMap

java.util.HashMap<K,V> adjacencyMap
The adjacency map.

Class org.ascape.model.space.GraphSmallWorld extends Graph implements Serializable

serialVersionUID: 1L

Serialized Fields

randomEdgeRatio

double randomEdgeRatio
The random edge ratio.

Class org.ascape.model.space.ListBase extends Array implements Serializable

serialVersionUID: 1L

Serialized Fields

coordinateSweepNeeded

boolean coordinateSweepNeeded
Have there been operations on the list that require a coordinate setting operations?.

Class org.ascape.model.space.ListSpace extends ListBase implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Singleton extends CollectionSpace implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.SpatialTemporalException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.SubCollection extends CollectionSpace implements Serializable

serialVersionUID: 1L

Serialized Fields

superSpace

Space superSpace
The backing collection.

Class org.ascape.model.space.SubContinuous extends SubCollection implements Serializable

serialVersionUID: 1L

Serialized Fields

size

int size
The size.

Class org.ascape.model.space.SubContinuous1D extends SubContinuous implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.SubContinuous2D extends SubContinuous implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.SubGraph extends Graph implements Serializable

serialVersionUID: 1L

Serialized Fields

superSpace

Space superSpace
The super space.

Class org.ascape.model.space.SubListSpace extends ListSpace implements Serializable

serialVersionUID: 1L

Serialized Fields

superSpace

Space superSpace
The backing collection.


Package org.ascape.query

Class org.ascape.query.ParserFailureException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 1L

Class org.ascape.query.Query extends DefaultScapeListener implements Serializable

serialVersionUID: 1L

Serialized Fields

collection

Scape collection

results

java.util.List<E> results

dynamicSearch

boolean dynamicSearch

queryString

java.lang.String queryString

query

QTInput query

searchSize

int searchSize

searchPosition

int searchPosition

searchFound

int searchFound

evaluating

boolean evaluating

condition

Conditional condition

Package org.ascape.query.parser

Class org.ascape.query.parser.ParseException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Serialized Fields

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).


currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

java.lang.String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

java.lang.String eol
The end of line string for this machine.

Class org.ascape.query.parser.TokenMgrError extends java.lang.Error implements Serializable

serialVersionUID: 1L

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package org.ascape.runtime

Class org.ascape.runtime.AbstractUIEnvironment extends RuntimeEnvironment implements Serializable

serialVersionUID: 1851545384201366560L

Serialized Fields

runtimeMode

int runtimeMode
Runtime viewMode; one of debug or release.

Class org.ascape.runtime.NonGraphicRunner extends Runner implements Serializable

serialVersionUID: 1L

Class org.ascape.runtime.Runner extends java.lang.Object implements Serializable

serialVersionUID: 6924379091134591724L

Serialized Fields

scape

Scape scape

dataGroup

DataGroup dataGroup
Data group for all scapes. At some point this may be made non-static.


periodName

java.lang.String periodName
The unit of time each iteration or period represents.


description

java.lang.String description
A brief descripiton (including credits) of the scape or of the model, if this is root scape. Plaintext.


HTMLDescription

java.lang.String HTMLDescription
A brief descripiton (including credits) of the scape or of the model, if this is root scape. Includes HTML style tags as appropriate.


startPeriod

int startPeriod
Iteration to start on when restarting, creating new model, etc...


stopPeriod

int stopPeriod
Iteration to stop on.


pausePeriod

int pausePeriod
Period to pause on.


home

java.lang.String home
The system path in which all files are by default stored to and retrieved from. The value of the system variable ascape home.


earliestPeriod

int earliestPeriod
The earliest period this scape is expected to be run at.


latestPeriod

int latestPeriod
The latest period this scape is expected to be run at.


restartingViews

java.util.List<E> restartingViews

iteration

int iteration
The number of iterations since the scape began iterating.


period

int period
The current period.


paused

boolean paused
Is the scape currently paused?


running

boolean running
Is the scape currently running?


step

boolean step
Has a step been requested?


closeAndOpenNewRequested

boolean closeAndOpenNewRequested
Has a restart been requested after the current run stops?


closeAndOpenSavedRequested

boolean closeAndOpenSavedRequested
Has loading of a saved run been requested after the current run stops?


restartRequested

boolean restartRequested
Has a restart been requested after the current run stops?


closeRequested

boolean closeRequested
Has a close been requested after the current run stops?


quitRequested

boolean quitRequested
Has a quit been requested after the current run stops?


openRequested

boolean openRequested
Has an open been requested when the current iteration completes?


saveRequested

boolean saveRequested
Has a save been requested when the current iteration completes?


inMainLoop

boolean inMainLoop
Are we currently in the main control loop?


beginningDeserializedRun

boolean beginningDeserializedRun

autoRestart

boolean autoRestart
Should the scape be restarted automatically after being stopped?


modelThread

java.lang.Thread modelThread

Class org.ascape.runtime.RuntimeEnvironment extends DefaultScapeListener implements Serializable

serialVersionUID: -4376665907245552553L

Serialized Fields

consoleOutView

ConsoleOutView consoleOutView
Symbol for indicating that the scape should be stopped automatically (default) A view that can report results to the console. Every model has one by default.


Package org.ascape.runtime.swing

Class org.ascape.runtime.swing.AgentSelectionView extends PanelView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.runtime.swing.DesktopEnvironment extends SwingEnvironment implements Serializable

serialVersionUID: 6486119781336287766L

Serialized Fields

viewMode

int viewMode
The mode the manager is currently supporting, standard by default.


multiViewMode

int multiViewMode
Multiview mode. By default GRID_MULTIVIEW_MODE.


applet

ModelApplet applet
The applet the scape is running within, if any. Should be ok to have this static, since a vm should always either be running as an applet or an application.


appletModelPanel

javax.swing.JPanel appletModelPanel
The applet panel this scape will be displayed within. See above.


screenBuffer

java.awt.Dimension screenBuffer
The extra space used in the screen.


propertySupportForObject

java.util.Map<K,V> propertySupportForObject
A sparse map for objects currently being edited by one or more editors.


selectionManager

AgentSelectionManager selectionManager
The selection manager.

Class org.ascape.runtime.swing.ModelApplet extends java.applet.Applet implements Serializable

serialVersionUID: 5306407518107234640L

Serialized Fields

scape

Scape scape
The root (model) scape that this applet is displaying.


panel

javax.swing.JPanel panel
The main applet panel.

Class org.ascape.runtime.swing.Navigator extends PanelView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.runtime.swing.SearchView extends PanelView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.runtime.swing.SpeedSliderView extends ScapeTransitionPanelView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.runtime.swing.SwingEnvironment extends AbstractUIEnvironment implements Serializable

serialVersionUID: -8950328979037923978L

Class org.ascape.runtime.swing.SwingRunner extends Runner implements Serializable

serialVersionUID: -2041589422471681672L

Serialized Fields

defaultWriteException

java.io.IOException defaultWriteException

Class org.ascape.runtime.swing.UserFrame extends javax.swing.JFrame implements Serializable

serialVersionUID: 5621172820611162226L

Serialized Fields

desk

javax.swing.JDesktopPane desk
The desk.


deskScroll

javax.swing.JScrollPane deskScroll
The desk scroll.


environment

DesktopEnvironment environment
The environment.


rootPanel

javax.swing.JPanel rootPanel
The root panel.


menuView

MenuBarView menuView
The menu view.


toolbarPanel

javax.swing.JPanel toolbarPanel
The toolbar panel.


innerPanel

javax.swing.JPanel innerPanel
The inner panel.


placeIconsOnLeftSide

boolean placeIconsOnLeftSide
The place icons on left side.


minimized

boolean minimized
The minimized.


showToolBar

boolean showToolBar
The show tool bar.


updateNonVisibleViews

boolean updateNonVisibleViews
The update non visible views.

Class org.ascape.runtime.swing.ViewFrameBridge extends java.lang.Object implements Serializable

serialVersionUID: 3459580209958069427L

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Write object.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
Serialized Fields

viewPanel

javax.swing.JPanel viewPanel
The view panel.


scrollPanel

javax.swing.JScrollPane scrollPanel
The scroll panel.


statusText

javax.swing.JLabel statusText
The status text.


views

ComponentView[] views
The views that this frame is rexponsible for.


gridBorderSize

int gridBorderSize
The grid border size.


labelSize

int labelSize
The label size.


bounds

java.awt.Rectangle bounds
The bounds.


iconified

boolean iconified
The iconified.


lockZoomToFrame

boolean lockZoomToFrame
The lock zoom to frame.


mouseDown

boolean mouseDown
The mouse down.


startMouseDrag

java.awt.Point startMouseDrag
The start mouse drag.


Package org.ascape.util

Class org.ascape.util.Function extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

gap1

double gap1
The X axis gap between the first and second measurements


gap2

double gap2
The X axis gap between the second and third measurements (after one measurement has been dropped, leaving three total.)

Class org.ascape.util.PropertyAccessor extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

object

java.lang.Object object

descriptor

java.beans.PropertyDescriptor descriptor

propertyClass

java.lang.Class<T> propertyClass

Class org.ascape.util.Utility extends java.lang.Object implements Serializable

serialVersionUID: 1L

Class org.ascape.util.VectorSelection extends java.util.Observable implements Serializable

serialVersionUID: 1L

Serialized Fields

vector

java.util.Vector<E> vector
The underlying vector that we are imposing a seleciton upon.


selectedElementsList

java.util.List<E> selectedElementsList
An array of selected elements of the vector.


selectedCount

int selectedCount
The number of elements currently selected.


Package org.ascape.util.data

Class org.ascape.util.data.DataGroup extends java.util.Observable implements Serializable

serialVersionUID: 1L

Serialized Fields

scape

Scape scape
The scape that this data group belongs to. May be null; only used to track collection periods, so this class can be used outside of ascape engine.


stats

StatCollector[] stats
The stats that make up the data group.


periods

java.util.Vector<E> periods
A vector of Doubles for each iteration; typically a series {s, s + 1, s + 2 ... s + n}, where s is the start period, and s + n is the current period.


dataSeries

DataSeries[] dataSeries
The data series (pl) that record a measure for a statistic for every iteration.


collectingLongitudinalData

boolean collectingLongitudinalData
Flag to check if the data group's stat collectors should be collecting data over time.

Class org.ascape.util.data.DataPointComparator extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

dataPoint

DataPoint dataPoint

Class org.ascape.util.data.DataPointConcrete extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

name

java.lang.String name
The name of the data point.

Class org.ascape.util.data.DataSelection extends java.util.Observable implements Serializable

serialVersionUID: 1L

Serialized Fields

dataGroup

DataGroup dataGroup
The backing data group for this selection.


seriesSelected

boolean[] seriesSelected
An array indicating selection status for series of the data group.


selectedCount

int selectedCount
The number of series currently selected.

Class org.ascape.util.data.DataSeries extends StatCollectorCSAMM implements Serializable

serialVersionUID: 1L

Serialized Fields

point

DataPoint point
The value point this series is tracking.

Class org.ascape.util.data.DataSeriesStore extends DataSeries implements Serializable

serialVersionUID: 1L

Serialized Fields

series

java.util.Vector<E> series
A series of double values.

Class org.ascape.util.data.StatCollector extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

count

int count
The number of values collected.


name

java.lang.String name
The name of the stat.


autoCollect

boolean autoCollect
Should the stat be collected automatically? Default is true.


dataSeries

DataSeries[] dataSeries
The series (plural) that contain the actual statistic results for each measure.


collectingLongitudinalDataMode

int collectingLongitudinalDataMode
Method by which the stat collector determines if it should be collecting data over time. Default is SET_BY_DATAGROUP.


dataGroup

DataGroup dataGroup

Class org.ascape.util.data.StatCollectorCalculated extends StatCollectorCSA implements Serializable

serialVersionUID: 1L

Class org.ascape.util.data.StatCollectorCond extends StatCollector implements Serializable

serialVersionUID: 1L

Class org.ascape.util.data.StatCollectorCondCSA extends StatCollectorCSA implements Serializable

serialVersionUID: 1L

Class org.ascape.util.data.StatCollectorCondCSAMM extends StatCollectorCSAMM implements Serializable

serialVersionUID: 1L

Class org.ascape.util.data.StatCollectorCondCSAMMVar extends StatCollectorCSAMMVar implements Serializable

serialVersionUID: 1L

Class org.ascape.util.data.StatCollectorCSA extends StatCollector implements Serializable

serialVersionUID: 1L

Serialized Fields

sum

double sum

Class org.ascape.util.data.StatCollectorCSAMM extends StatCollectorCSA implements Serializable

serialVersionUID: 1L

Serialized Fields

min

double min
The current minimum for the stat.


max

double max
The current maximum for the stat.

Class org.ascape.util.data.StatCollectorCSAMMVar extends StatCollectorCSAMM implements Serializable

serialVersionUID: 1L

Serialized Fields

data

java.util.Vector<E> data
Vector storing all values so variance can be calculated.

Class org.ascape.util.data.UnitIntervalDataPoint extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

name

java.lang.String name
The name of the stat.

Class org.ascape.util.data.ValueNotInRangeException extends java.lang.Exception implements Serializable

serialVersionUID: 1L


Package org.ascape.util.sweep

Class org.ascape.util.sweep.SweepDimension extends PropertyAccessor implements Serializable

serialVersionUID: 1L

Serialized Fields

typedDimension

org.ascape.util.sweep.SweepDimension.TypedSweepDimension typedDimension

assignValueArgs

java.lang.Object[] assignValueArgs

Class org.ascape.util.sweep.SweepGroup extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

sweeps

java.util.Vector<E> sweeps

depth

int depth

hasNext

boolean hasNext

runsPer

int runsPer

runCount

int runCount

Package org.ascape.util.swing

Class org.ascape.util.swing.CustomSliderPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -6626601592336438979L

Serialized Fields

slider

javax.swing.JSlider slider

label

javax.swing.JLabel label

valueLabel

javax.swing.JLabel valueLabel

minimum

double minimum

maximum

double maximum

decPlaces

int decPlaces

name

java.lang.String name

Class org.ascape.util.swing.CustomSliderPanelInf extends CustomSliderPanel implements Serializable

serialVersionUID: -2903784979153258556L

Class org.ascape.util.swing.NumberOnlyField extends javax.swing.JTextField implements Serializable

serialVersionUID: -5563810786594381089L

Class org.ascape.util.swing.ShadowBorder extends javax.swing.border.BevelBorder implements Serializable

serialVersionUID: -6329334022969277925L


Package org.ascape.util.vis

Class org.ascape.util.vis.ColorFeatureConcrete extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

name

java.lang.String name
The name of the feature.

Class org.ascape.util.vis.ColorFeatureFixed extends ColorFeatureConcrete implements Serializable

serialVersionUID: 1L

Serialized Fields

color

java.awt.Color color
The color of the feature.

Class org.ascape.util.vis.ColorFeatureGradiated extends ColorFeatureConcrete implements Serializable

serialVersionUID: 1L

Serialized Fields

redMinimum

float redMinimum
The minimum value of the red component of this color.


greenMinimum

float greenMinimum
The minimum value of the green component of this color.


blueMinimum

float blueMinimum
The minimum value of the blue component of this color.


redMaximum

float redMaximum
The maximum value of the red component of this color.


greenMaximum

float greenMaximum
The maximum value of the green component of this color.


blueMaximum

float blueMaximum
The maximum value of the blue component of this color.


redBase

float redBase
The base value of the red component of this color.


greenBase

float greenBase
The base value of the green component of this color.


blueBase

float blueBase
The base value of the blue component of this color.


dataPoint

UnitIntervalDataPoint dataPoint
The unit interval data point used to calculate the gradiated color.

Class org.ascape.util.vis.ColorFeatureGradiatedIndex extends ColorFeatureGradiated implements Serializable

serialVersionUID: 1L

Serialized Fields

indexedColors

java.awt.Color[] indexedColors

Class org.ascape.util.vis.DataViewSelection extends DataSelection implements Serializable

serialVersionUID: 1L

Serialized Fields

seriesViews

SeriesRepresentation[] seriesViews
An array mirroring selection that tracks selected seriesView

Class org.ascape.util.vis.DefaultRelationFeature extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

name

java.lang.String name

Class org.ascape.util.vis.DrawColorFeature extends DrawFeature implements Serializable

serialVersionUID: 1L

Serialized Fields

colorFeature

ColorFeature colorFeature
The color feature to use for drawing this feature. By default, black.

Class org.ascape.util.vis.DrawFeature extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

nestedFeature

DrawFeature nestedFeature
A nested feature.


name

java.lang.String name
The user mnemonic name for this feature.

Class org.ascape.util.vis.DrawFeatureSelection extends PlatformDrawFeatureSelection implements Serializable

serialVersionUID: 1L

Serialized Fields

scape

Scape scape

Class org.ascape.util.vis.DrawImageFeature extends DrawFeature implements Serializable

serialVersionUID: 1L

Serialized Fields

imageFeature

ImageFeature imageFeature
The image feature to use for drawing this feature. By default, black.


backgroundColor

java.awt.Color backgroundColor

Class org.ascape.util.vis.DrawSymbol extends DrawFeature implements Serializable

serialVersionUID: 1L

Class org.ascape.util.vis.ERVDerivedFontMap extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

fontMap

java.util.HashMap<K,V> fontMap

baseFont

java.awt.Font baseFont

Class org.ascape.util.vis.FillCellFeature extends DrawColorFeature implements Serializable

serialVersionUID: 1L

Class org.ascape.util.vis.ImageFeatureConcrete extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

name

java.lang.String name
The name of the feature.

Class org.ascape.util.vis.ImageFeatureFixed extends ImageFeatureConcrete implements Serializable

serialVersionUID: 1L

Serialized Fields

image

java.awt.Image image
The image of the feature.

Class org.ascape.util.vis.PlatformDrawFeatureSelection extends VectorSelection implements Serializable

serialVersionUID: 1L

Serialized Fields

scape

Scape scape

Class org.ascape.util.vis.SelectionGroup extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

v

VectorSelection v
Describe variable v here.


s

java.util.Set<E> s
Describe variable s here.


o

java.lang.Object o
The object last selected in the group.

Class org.ascape.util.vis.SeriesRepresentation extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

color

java.awt.Color color
The color for the series.


continuous

boolean continuous
Is the series continuos?

Class org.ascape.util.vis.SeriesView extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

color

java.awt.Color color
The color for the series.


continuous

boolean continuous
Is the series continuos?


Package org.ascape.view.custom

Class org.ascape.view.custom.AgentCustomizer extends BaseCustomizer implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.custom.AutoCustomizer extends ModelCustomizer implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.custom.AutoCustomizerSwing extends ModelCustomizerSwing implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.custom.BaseCustomizer extends PanelView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.custom.ChartCustomizer extends BaseCustomizer implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.custom.ColorRenderer extends javax.swing.JLabel implements Serializable

serialVersionUID: -8762840075101590635L

Serialized Fields

unselectedBorder

javax.swing.border.Border unselectedBorder
The unselected border.


selectedBorder

javax.swing.border.Border selectedBorder
The selected border.


isBordered

boolean isBordered
The is bordered.

Class org.ascape.view.custom.ModelCustomizer extends BaseCustomizer implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.custom.ModelCustomizerSwing extends ModelCustomizer implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.custom.ViewCustomizer extends BaseCustomizer implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Package org.ascape.view.nonvis

Class org.ascape.view.nonvis.ConsoleOutView extends DataView implements Serializable

serialVersionUID: 1L

Serialized Fields

printResultsEachPeriod

boolean printResultsEachPeriod
Display results for every iteration?.


longestNameLength

int longestNameLength
The longest name in the settings output.


longestNumLength

int longestNumLength
The longest number in the settings output.


startTime

long startTime
The time the current run was started. Used to track elapsed time for each run.


msg

IMessageStream msg

Class org.ascape.view.nonvis.DataOutputView extends DataView implements Serializable

serialVersionUID: 1L

Serialized Fields

runCount

int runCount
The number used for naming each consecutive run. Not 0-based, the first run is run 1.


maxPeriods

int maxPeriods
The max periods.


writeHeaders

boolean writeHeaders
The write headers.


runHeadersWritten

boolean runHeadersWritten
The run headers written.


periodHeadersWritten

boolean periodHeadersWritten
The period headers written.


iterationDataInSperateFiles

boolean iterationDataInSperateFiles
The iteration data in sperate files.


startTime

long startTime
The time the current run was started. Used to track elapsed time for each run.


runFile

java.io.File runFile
The run file.


periodFile

java.io.File periodFile
The period file.

Class org.ascape.view.nonvis.DataView extends NonGraphicView implements Serializable

serialVersionUID: 1L

Serialized Fields

dataSelection

DataSelection dataSelection
The selection of data that is be written.

Class org.ascape.view.nonvis.NonGraphicView extends DefaultScapeListener implements Serializable

serialVersionUID: 1L

Class org.ascape.view.nonvis.NonGraphicViewDelegate extends ScapeListenerDelegate implements Serializable

serialVersionUID: 1L

Class org.ascape.view.nonvis.ParameterControlView extends NonGraphicView implements Serializable

serialVersionUID: 1L

Serialized Fields

input

java.io.FileReader input
The input.


bufInput

java.io.BufferedReader bufInput
The buf input.


params

java.util.Vector<E> params
The params.


firstLine

java.lang.String firstLine
The first line.


nextLine

java.lang.String nextLine
The next line.


filename

java.lang.String filename
The filename.

Class org.ascape.view.nonvis.ScapeFromFileView extends NonGraphicView implements Serializable

serialVersionUID: 1L

Serialized Fields

mode

int mode
The mode.


order

int order
The order.


randomLines

java.util.ArrayList<E> randomLines
The random lines.


currentLine

int currentLine
The current line.


lastLineRead

java.lang.String lastLineRead
The last line read.


file

java.io.File file
The file.

Class org.ascape.view.nonvis.ScapeFromXMLView extends NonGraphicView implements Serializable

serialVersionUID: 1L

Serialized Fields

rootElement

org.w3c.dom.Element rootElement
The root element.


candidateDescriptors

java.beans.PropertyDescriptor[] candidateDescriptors
The candidate descriptors.


mode

int mode
Set the size fo the scape by the data in the xml file, or leave it as is (and potentially ignore data in the file).


assignmentOrder

int assignmentOrder
Assign the xml data to the agents in sequential order or in random order (for the agents).


readOrder

int readOrder
Read the file in either random or sequential order from the XML file.


elementList

java.util.ArrayList<E> elementList
The element list.

Class org.ascape.view.nonvis.ScapeOutputView extends DataOutputView implements Serializable

serialVersionUID: 1L

Class org.ascape.view.nonvis.ScapeStateView extends NonGraphicView implements Serializable

serialVersionUID: 1L

Serialized Fields

lastUpdateInMillis

long lastUpdateInMillis
The last update in millis.


maxMillisBetweenUpdates

long maxMillisBetweenUpdates
The max millis between updates.


lastScapeAppearsRunning

boolean lastScapeAppearsRunning
Did the scape appear to be running last iteration?.


lastScapeAppearsPaused

boolean lastScapeAppearsPaused
Did the scape appear to be paused last iteration?.

Class org.ascape.view.nonvis.ScapeTransitionListener extends DefaultScapeListener implements Serializable

serialVersionUID: -2745637872333511630L

Serialized Fields

lastUpdateInMillis

long lastUpdateInMillis
The last update in millis.


maxMillisBetweenUpdates

long maxMillisBetweenUpdates
The max millis between updates.


lastScapeAppearsRunning

boolean lastScapeAppearsRunning
Did the scape appear to be running last iteration?.


lastScapeAppearsPaused

boolean lastScapeAppearsPaused
Did the scape appear to be paused last iteration?.

Class org.ascape.view.nonvis.StandardOutView extends ConsoleOutView implements Serializable

serialVersionUID: 1L

Class org.ascape.view.nonvis.SweepControlView extends NonGraphicView implements Serializable

serialVersionUID: 1L

Serialized Fields

sweep

SweepGroup sweep
The sweep.


Package org.ascape.view.vis

Class org.ascape.view.vis.AgentSizedView extends AgentView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.AgentView extends BufferView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.BatchView extends PanelView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.BufferView extends PanelView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.CellView extends AgentSizedView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.ChartView extends PanelView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException - Signals that an I/O exception has occurred.

Class org.ascape.view.vis.ComponentViewDelegate extends ScapeListenerDelegate implements Serializable

serialVersionUID: 4516264130312781075L

Serialized Fields

recordNext

boolean recordNext
Are we waiting for a record to occur?.


currentUpdate

int currentUpdate
The update currently being drawn.


recorder

MovieRecorder recorder
A recorder for the graphic of this view. Usually null, unless this view is being recorded.


recursiveCallToPaint

boolean recursiveCallToPaint
A flag that is true if we are potentially calling paint from within another paint call. A little hacky, but other solutions using update method did not work reliably.


awaitingUpdate

boolean awaitingUpdate
Has the buffer been modified? Are we waiting for the paint method to update it to the onscreen image?.

Class org.ascape.view.vis.FixedAgentStretchyView extends FixedStretchyView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.FixedStretchyView extends StretchyView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.HostedAgentView extends CellView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException - Signals that an I/O exception has occurred.

Class org.ascape.view.vis.MovingStretchyView extends StretchyView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.Overhead2DContinuousView extends AgentView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.Overhead2DView extends HostedAgentView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException - Signals that an I/O exception has occurred.

Class org.ascape.view.vis.OverheadRelative2DView extends Overhead2DView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException - Signals that an I/O exception has occurred.

Class org.ascape.view.vis.PanelView extends javax.swing.JPanel implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.Plot2DView extends BufferView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.ScapeTransitionPanelView extends PanelView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.Scrolling1DView extends CellView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.SimpleControlView extends PanelView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.SimplexView extends BufferView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.StretchyView extends CellView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.StringNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

serialVersionUID: 996862836806940457L

Serialized Fields

string

java.lang.String string

booleanOp

boolean booleanOp

Package org.ascape.view.vis.control

Class org.ascape.view.vis.control.ControlActionView extends ScapeTransitionPanelView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.control.ControlBarView extends ControlActionView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.control.MenuBarView extends ControlActionView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Package org.ascape.view.vis.erv

Class org.ascape.view.vis.erv.DefaultEntityFeature extends java.lang.Object implements Serializable

serialVersionUID: 473788354164046131L

Serialized Fields

scape

Scape scape
The scape.


name

java.lang.String name
The name.


derivedFontMap

ERVDerivedFontMap derivedFontMap
The derived font map.

Class org.ascape.view.vis.erv.EntityRelationView extends AgentView implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur

Class org.ascape.view.vis.erv.EntityRelationView.RelationDrawFeature extends DrawFeature implements Serializable

serialVersionUID: 2342598931329577651L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Read object.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
Serialized Fields

f

RelationFeature f
The RelationFeature used in this RelationDrawFeature .

Class org.ascape.view.vis.erv.ERVViewCustomizer extends BaseCustomizer implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException - the class not found exception
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
java.io.IOException - Includes any I/O exceptions that may occur



Copyright © 1998-2008 The Brookings Institution, NuTech Solutions, Metascape, LLC All Rights Reserved.