Note:
Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.
@CodeSet(value="sas.platform")
@SASScope(value="ALL")

Package com.sas.models

Interfaces and classes for models which may be displayed in various viewers.

See:
          Description

Interface Summary
ActionInterface Deprecated. Use com.sas.util.CommandsInterface instead.
BoundedNumberInterface BoundedNumberInterface describes an interface that has a Number value bounded by minimum and maximum Number values and can be incremented using the IncrementInterface
ImageDataInterface An interface for things that hold text and an image
IncrementInterface IncrementInterface describes an interface that allows a value amount to be incrementally changed using incrementBy()
LevelNodeInterface StaticNodeCellStyleKeyInterface provides an interface for nodes that want to implement returning a cell style key.
LinkDataInterface An interface for things that hold a link
MDSelectorMenuItemNodeInterface SelectorMenuItemNodeInterface defines methods for providing and getting selectors for a node.
MenuBarNodeInterface MenuBarNodeInterface defines methods for providing and getting menu bar.
MenuItemNodeInterface MenuItemNodeInterface defines methods for providing and getting menu item properties.
MenuNodeInterface MenuNodeInterface defines methods for providing and getting menu properties
MutableNodeInterface MutableNodeInterface provides the set methods for the methods in NodeInterface.
MutableSimpleNodeInterface MutableSimpleNodeInterface is an interface which defines methods for modifying a hierarchy of SimpleNodeInterface objects.
NodeCellStyleInterface NodeCellStyleInterface defines that provid access to the style class for the cell of a node.
NodeCellStyleKeyInterface NodeStyleKeyInterface provides an access to a key which can be associated in the viewer to determine the style class used for the particular cell.
NodeIconInterface NodeIconInterface defines methods for providing images for a node.
NodeInterface NodeInterface is implemented by objects contained in a hierarchical structure that provide textual descriptions.
RangeCollectionInterface  
RangeInterface
The RangeInterface includes the maximum and minimum values for a range.
RangeSegmentInterface  
SelectionInterface SelectionInterface extends StaticSelectionInterface to provide the ability to change the extent of a selection.
SelectorMenuItemNodeInterface SelectorMenuNodeInterface defines methods for providing and getting selectors for a node.
SelectorMenuItemNodeV2Interface SelectorMenuNodeV2Interface defines methods for providing and getting selectors for a node.
SimpleNodeInterface SimpleNodeInterface is an interface which defines methods to navigate down a hierarchy.
StaticLevelNodeInterface StaticNodeCellStyleKeyInterface provides an interface for nodes that want to implement returning a cell style key.
StaticNodeCellStyleInterface StaticNodeCellStyleInterface defines methods for returning the style class for a cell of a node.
StaticNodeCellStyleKeyInterface StaticNodeCellStyleKeyInterface provides an interface for nodes that want to implement returning a cell style key.
StaticNodeStyleInterface Defines an interface for accessing an individual node's styles.
StaticSelectionInterface A selection is designated set of objects of a particular type.
StaticTreeNodeStyleInterface Defines an interface for accessing a tree's relational types and styles.
StringValueInterface An interface for things that hold text and a value
TreeDnDDelegateInterface TreeDnDDelegateInterface defines the methods that are required for a TreeView object to perform drag-drop operations with its nodes.
TreeInterface TreeInterface is an interface which provides access to the root object of some hierarchical structure.
TreeNodeInterface TreeNodeInterface is an interface for creating tree node.
TreeNodeV2Interface TreeNodeV2Interface is an interface for creating tree node.
 

Class Summary
ActionNode ActionNode extends com.sas.models.Node and provides an implementation of com.sas.models.ActionInterface.
AlphabeticSequencer AlphabeticSequencer is a utility that assigns a sequence of characters of the alphabet to a given integer value.
BoundedDouble A BoundedDouble is an implementation of BoundedNumberInterface.
BoundedLong A BoundedLong is an implementation of BoundedNumberInterface.
ClassNode ClassNode is a subclass of Node used by the ClassPathClasses model to attach additional information to a node representing a Class in the CLASSPATH.
ClassPathClasses ClassPathClasses is a model that represents the classes in the CLASSPATH.
ColorList A base class that creates an empty ordered collection.
ColorNameList An associationlist of java.awt.SystemColor and com.sas.awt.Color objects as keys and name as values.
DefaultColorList An Ordered Collection of java.awt.SystemColors and com.sas.awt.Color objects.
DefaultFontFamilyList This class provides a list of font family names that are available on the system.
DefaultFontList This class provides a list of font objects that are available on the system.
DefaultTreeDnDDelegate  
FontList This class provides a list of font objects that are available on the system.
ImageLinkModel Provides an implementation of ImageDataInterface
ImageModel Provides an implementation of ImageDataInterface
IMDBColumn IMDBColumn is used by IMDBTable and contains information about a particular column in the IMDBTable.
IMDBTable  
KeyCollection A collection containing strings for all of the java.awt.event.KeyEvent key codes.
MDSelectorMenuItemNode MDSelectorMenuNode extends SelectorMenuItemNode and provides an implementation of MDSelectorMenuNodeInterface
MenuBarNode MenuBarNode extends Node and is the root node for menu type models.
MenuItemNode MenuItemNode extends Node and provides an implementation of MenuItemNodeInterface
MenuNode MenuNode extends Node and provides an implementation of MenuNodeInterface
Node Node is a generic implementation of NodeInterface and MutableSimpleNodeInterface.
NodeActionEvent NodeActionEvent is fired from a viewer that performs an action on a NodeView object.
NodeExpandedTextPredicate NodeExpandedTextPredicate provides a means of finding a NodeInterface object with a specific nodeExpandedText property value.
NodeIcon NodeIcon extends Node and provides an implementation of NodeIconInterface
RangeCollection A RangeCollection defines a set of values and colors (a collection of RangeSegments).
RangeSegment A RangeSegment defines one portion of a RangeCollection object.
RGBList A class that has a list of color names associated with its RGB values(integer).
SelectorMenuItemNode SelectorMenuNode extends MenuNode and provides an implementation of SelectorMenuNodeInterface
SimpleJSTreeNode Deprecated. As of Version 2.0 this class has been replaced by com.sas.models.TreeNode
SimpleTable SimpleTable manages any two-dimensional data where all the columns are of uniform type.
StaticTextModel Provides an implementation of StringDataInterface
StatusStringData StatusStringData is a class that extends from StringData that changes the text back to the model text after some amount of time after the text is set.
TextLinkModel Extends TextLabelModel and provides an implementation of LinkDataInterface
TextValueModel Provides an implementation of StringValueInterface
Tree Tree is the implementation of TreeInterface.
TreeNode The TreeNode model creates nodes that can be used to create a hierarchical structure.
TreeNodeAdaptor The TreeNodeAdaptor takes a NodeInterface and creates a TreeNodeAdaptor.
 

Package com.sas.models Description

Interfaces and classes for models which may be displayed in various viewers. This package contains model classes which do not merit their own package.


Note:
Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.


Copyright © 2009 SAS Institute Inc. All Rights Reserved.