Serialized Form


Package com.jgoodies.skeleton.domain

Class com.jgoodies.skeleton.domain.Description extends Model implements Serializable

Serialized Fields

name

String name

companyName

String companyName

orderNo

String orderNo

contactPerson

String contactPerson

referenceNo

String referenceNo

inspector

String inspector

status

String status

registerNo

String registerNo

shipyard

String shipyard

hullNumbers

String hullNumbers

projectType

String projectType

Class com.jgoodies.skeleton.domain.Flange extends Model implements Serializable

Serialized Fields

identifier

String identifier

pti

double pti

power

double power

s

int s

da

int da

di

int di

da2

int da2

di2

int di2

radius

int radius

diameter

int diameter

location

String location

kFactor

String kFactor

material

String material

numbers

String numbers

ds

int ds

Class com.jgoodies.skeleton.domain.Model extends Object implements Serializable

Serialized Fields

changeSupport

PropertyChangeSupport changeSupport
If any PropertyChangeListeners have been registered, the changeSupport field describes them.

See Also:
Model.addPropertyChangeListener(PropertyChangeListener), Model.addPropertyChangeListener(String, PropertyChangeListener), Model.removePropertyChangeListener(PropertyChangeListener), Model.removePropertyChangeListener(String, PropertyChangeListener), Model.firePropertyChange(String, Object, Object)

vetoSupport

VetoableChangeSupport vetoSupport
If any VetoableChangeListeners have been registered, the vetoSupport field describes them.

See Also:
Model.addVetoableChangeListener(VetoableChangeListener), Model.addVetoableChangeListener(String, VetoableChangeListener), Model.removeVetoableChangeListener(VetoableChangeListener), Model.removeVetoableChangeListener(String, VetoableChangeListener), Model.fireVetoableChange(String, Object, Object)

Class com.jgoodies.skeleton.domain.Project extends Model implements Serializable

Serialized Fields

description

Description description
Refers to Description object that describes this project.


shafts

List<E> shafts
Holds a list of shafts.


file

File file
The file used to save this project to.

Class com.jgoodies.skeleton.domain.Segment extends Model implements Serializable

Serialized Fields

identifier

String identifier

pti

double pti

power

double power

len

int len

da

int da

di

int di

da2

int da2

di2

int di2

radius

int radius

diameter

int diameter

location

String location

kFactor

String kFactor

connection

String connection

radialHoles

boolean radialHoles

longitudinalSlots

boolean longitudinalSlots

Class com.jgoodies.skeleton.domain.Shaft extends Model implements Serializable

Serialized Fields

components

List<E> components
Holds a list of segments and flanges.


identifier

String identifier

power

String power

speed

String speed

material

String material

iceClass

String iceClass

length

long length

machinery

String machinery

inspection

String inspection

Package com.jgoodies.skeleton.model

Class com.jgoodies.skeleton.model.EditorModel extends Model implements Serializable

Serialized Fields

mainModel

MainModel mainModel
Holds a reference to this model's parent model, the MainModel.


editedObject

Object editedObject
Holds the object edited by the active editor.

See Also:
EditorModel.getEditedObject()

validationTarget

Object validationTarget
Holds the object to be validated. This is used during the transition from an old selection to a proposed new selection.

See Also:
EditorModel.validateBeforeSelectionChange(Object)

Class com.jgoodies.skeleton.model.MainModel extends Model implements Serializable

Serialized Fields

navigationModel

NavigationModel navigationModel
Refers to the navigation submodel that provides bound properties, operations and Actions for the navigation tree.

See Also:
MainModel.getNavigationModel()

editorModel

EditorModel editorModel
Refers to the editor submodel that provides bound properties for the edited and validated object.


project

Project project
Holds the current project.

See Also:
MainModel.getProject(), MainModel.setProject(Project)

defaultParentFrame

Frame defaultParentFrame
Holds a frame that is used as default parent frame for message dialogs.

See Also:
MainModel.setDefaultParentFrame(Frame)

Class com.jgoodies.skeleton.model.NavigationModel extends Model implements Serializable

Serialized Fields

mainModel

MainModel mainModel
Refers to the parent main model. Used to lookup the default parent frame


selection

Object selection
Holds the current selection, an instance of Model.

See Also:
NavigationModel.getSelection(), NavigationModel.getSelectionType()

selectionType

Class<T> selectionType
Holds the class of the current selection.

See Also:
NavigationModel.getSelection(), NavigationModel.getSelectionType()

selectedNode

NavigationNode selectedNode
Holds the node that refers to the current selection. Used to report a potential change to its hosting tree model when the selection changes. This is because the node's label may have changed as part of the editor change.

This is a poor workaround that is based on the weak assumumption that this class's tree selection listener is the first to know about the node change.

TODO: Let all nodes observe the relevant domain data that is rendered in the tree view to report a node change.


navigationTreeModel

TreeModel navigationTreeModel
Holds the model for the navigation tree. It changes everytime this model's project changes.

See Also:
NavigationModel.getNavigationTreeModel(), NavigationModel.getNavigationTreeSelectionModel()

navigationTreeSelectionModel

TreeSelectionModel navigationTreeSelectionModel
Refers to the single selection model for the navigation tree. The selection is reset if the navigation tree model changes.

See Also:
NavigationModel.getNavigationTreeSelectionModel(), NavigationModel.getNavigationTreeModel()

Package com.jgoodies.skeleton.view

Class com.jgoodies.skeleton.view.MainFrame extends com.jgoodies.uif_lite.AbstractFrame implements Serializable

Serialized Fields

mainModel

MainModel mainModel
Refers to the mainModel that provides all high-level models. Used to build this frame's main page.

See Also:
MainFrame.buildContentPane()



Copyright © 2002-2008 JGoodies Karsten Lentzsch. All Rights Reserved.