Uses of Interface
edu.neu.ccs.gui.Displayable

Packages that use Displayable
edu.neu.ccs.gui Provides classes and interfaces for designing and implementing graphical interfaces and for the creation of paintable and mutatable objects.. 
edu.neu.ccs.jpf Provides the classes that implement the Java Power Framework
 

Uses of Displayable in edu.neu.ccs.gui
 

Subinterfaces of Displayable in edu.neu.ccs.gui
 interface GeneralView
          Interface to be implemented by a class of interface objects whose view state may be appropriate for input of various classes of model objects.
 interface TypedView
          Interface to be implemented by a class of interface objects whose data state is appropriate for input of a particular class of model objects.
 

Classes in edu.neu.ccs.gui that implement Displayable
 class ActionsPanel
          A panel containing Action objects represented by buttons that initiate their respective actions.
 class Annotation
          A Displayable component representing an annotation in a GUI, such as the prompt for an input object or the caption for an image.
 class ArrayPanel
          Class ArrayPanel is an abstract class that is designed for the input of an array of a single type of Stringable object; this class must implement the TypedView interface in such a way that the data type associated with this view is constructed via the Stringable array in some fashion.
 class BasePane
          Class BasePane contains common font and size definitions for use in certain other JPT classes.
 class BooleanView
          A TypedView for the input of a boolean value.
 class BufferedPanel
          A BufferedPanel combines bit-map-graphics with algorithmic graphics based on objects.
protected static class BufferedPanel.Painter
          Panel that paints the internal buffered image that maintains the persistent graphics state of the buffered panel.
 class CheckerBoard
          CheckerBoard implements a checkerboard in which one can interactively contrast two colors.
 class ColorPane
          Class ColorPane provides a pane that may be used to interactively set a color by setting the red, green, blue, and alpha components using 4 SliderView sliders.
 class ColorView
          A TypedView for the input of a Color that contains an optional color swatch on the left that displays the selected color and an optional dropdown view on the right that allows for both the direct input of numeric color data (rgba or hex) and for the selection of certain colors using swatch-name pairs shown in the dropdown.
 class Display
          A panel containing a >Displayable> object, with the option of a title and an >Annotation>.
 class DisplayCollection
          A dynamic linear collection of Displayable objects, displayed using either a horizontal or vertical layout.
 class DisplayPanel
          A DisplayPanel is a JPanel that recursively propagates Displayable method calls only to contained components that are also Displayable.
 class Dropdown
          Class Dropdown provides the base functionality for dropdown lists.
 class DropdownView
          A GeneralView for the selection of one of various provided String items or, if editable, a choice entered by the user.
 class ExpressionEvaluationPane
          Class ExpressionEvaluationPane provides a pane that permits the interactive evaluation of expressions with data types BigInteger, double, and boolean.
 class FileView
          A TypedView for input of a filename that either represents a path to an existing file or a path to which a file could be written.
 class FontSampler
          Class FontSampler creates a GUI to sample the fonts installed on the system.
 class FunctionsPlotter
          Class FunctionsPlotter is an end-user tool for plotting functions of one parameter.
 class Halo
          A wrapper class for one Object viewed as a Component that uses a CenterLayout and provides positive border insets.
 class HTable
          Class HTable extends TablePanel to constrain the table to be HORIZONTAL, that is, to have just one column.
 class ImageViewer
          Class ImageViewer creates an image viewer for local image files.
 class ImageViewerBase
          Class ImageViewerBase is the base class for building an image viewer for local image files (ImageViewer) and an image viewer for files on the web (WebImageViewer).
(package private) static class InputDialog.CompoundView
          A typed view constructed from the provided input component and decorated based on the input properties of the view.
 class MultiColorView
          Class MultiColorView provides a view in which there is a table with labels in column 0 and corresponding ColorView objects in column 1.
 class OptionsView
          A TypedView for selection of one out of various indexed and labeled choices represented by JRadioButtons.
 class PathListView
          Class PathListView creates a view for input and output of a PathList in a GUI.
 class PathNodeView
          Class PathNodeView uses a TextFieldView to input the single line of text needed to define a PathNode.
 class RadioPanel
          RadioPanel implements the base panel for matching strings and radio buttons and maintaining the mutual exclusiveness of button selection.
 class RequestImageViewer
          Class RequestImageViewer creates a simple GUI to enable a user to specify the parameters for making an ImageViewer; this GUI also provides a button to create the viewer and a button to provide help directions.
 class RequestWebImageViewer
          Class RequestWebImageViewer creates a simple GUI to enable a user to specify the parameters for making a WebImageViewer; this GUI also provides a button to create the viewer and a button to provide help directions.
 class ScrollableDisplay
          A JPTScrollPane that contains a single Displayable object, and delegates Displayable method calls to its viewport view.
 class SimpleArrayPanel
          Class SimpleArrayPanel provides a panel that can hold one or more views of a given type with the number of such views under interactive user control.
 class SimpleFunctionBuilder
          Class SimpleFunctionBuilder builds a panel that combines a SimpleFunctionPane with an ExpressionEvaluationPane so that a user can both interactively define simple functions and then test them in an evaluation scenario immediately.
 class SimpleFunctionBuilderWithIO
          Class SimpleFunctionBuilderWithIO builds a panel that combines a SimpleFunctionPaneWithIO with an ExpressionEvaluationPane so that a user can both interactively define simple functions and then test them in an evaluation scenario immediately.
 class SimpleFunctionPane
          Class SimpleFunctionPane provides a pane that permits the interactive definition of simple functions, that is, objects of class SimpleFunction.
 class SimpleFunctionPaneWithIO
          Class SimpleFunctionPaneWithIO extends SimpleFunctionPane in order to add the facility to save simple function definitions to a file and to read back such definitions from a file.
 class SliderView
          Class SliderView permits the construction of a slider with pixel-level control of the size of the slider track.
 class StringObjectDropdown
          A view based on JComboBox for the selection of an object using an associated string in a StringObjectMap.
 class StringObjectRadioPanel
          A view based on RadioPanel for the selection of an object using an associated string in a StringObjectMap.
 class StringViewer
          Class StringViewer provides static tools for viewing a String in a GUI.
 class SwatchNamePair
          Class SwatchNamePair provides a component with a paint swatch and its name.
 class TablePanel
           A DisplayPanel designed to use a TableLayout as its layout manager.
 class TextAreaView
          A TypedView for input of Strings that may represent multiple lines of text.
 class TextFieldView
          A GeneralView for input of Stringable objects or elements of the data state of a Stringable object.
 class VisualColorList
          Class VisualColorList displays the named colors as defined in class Colors using a square color swatch and 3 labels with the color name, the RGBA value, and the hex color value.
 class VisualColorSampler
          Class VisualColorSampler combines a VisualColorList with a CheckerBoard so that a user can experiment with colors and color contrasts.
 class VTable
          Class VTable extends TablePanel to constrain the table to be VERTICAL, that is, to have just one column.
 class WebImageViewer
          Class WebImageViewer creates an image viewer for files on the web.
 class XObjectView
          View for output of the String representation of the state of an XObject.
 class Zoo
          ZooContainer allowing selection and direct manipulation of components.
 class ZooContainer
          Abstract superclass for containers used in a Zoo.
 class ZooGroup
          Associative collection of components contained within a Zoo.
 

Fields in edu.neu.ccs.gui declared as Displayable
protected  Displayable Display.view
          The displayed object for this display.
 

Methods in edu.neu.ccs.gui that return Displayable
 Displayable ScrollableDisplay.getDisplay()
          Returns the displayed object.
 Displayable[] DisplayPanel.getDisplayables()
          Returns an array of all Displayable objects installed as Components in this panel.
 Displayable Display.getDisplay()
          Returns the displayed object.
 

Methods in edu.neu.ccs.gui with parameters of type Displayable
 void ScrollableDisplay.setDisplay(Displayable d)
          Sets the displayed object to the given Displayable object.
 void Display.setDisplay(Displayable viewObject)
          Sets the displayed object to the given >Displayable> object.
 

Constructors in edu.neu.ccs.gui with parameters of type Displayable
ScrollableDisplay(Displayable d)
          Constructs a scrollable display containing the given Displayable object.
DisplayCollection(Displayable[] obj)
          Constructs a collection containing the given array of objects with the default orientation.
DisplayCollection(Displayable[] obj, int orientation)
          Constructs a collection containing the given array of objects with the given orientation.
Display(Displayable viewObject)
          Constructs a display containing the given object, with no annotation or title.
Display(Displayable viewObject, String titleText)
          Constructs a display containing the given object, with no annotation, but with the given title.
Display(Displayable viewObject, String titleText, int titleAlign)
          Constructs a display containing the given object, with no annotation, but with the given title and title alignment.
Display(Displayable viewObject, String annotationText, String titleText)
          Constructs a display containing the given object, with the given annotation text and title text.
Display(Displayable viewObject, String annotationText, String titleText, int annotationAlign, int titleAlign)
          Constructors a display containing the given object, with the given annotation text and title text, using the given alignments for the title and annotation.
Display(Displayable viewObject, Display.Settings settings)
          Constructs a display containing the given object, with the remaining settings taken from the given >Settings> object.
 

Uses of Displayable in edu.neu.ccs.jpf
 

Classes in edu.neu.ccs.jpf that implement Displayable
(package private)  class JPFApplication
          This is the main application that sets up a console, a graphics window, and installs a list of actions to select one of several tasks to run from a given collection of "proper" methods.
(package private)  class MethodGUI
          This class implements the GUI for a Method that is non-trivial, that is, has a return value and/or non-trivial parameters.