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

Packages that use TypedView
edu.neu.ccs.gui Provides classes and interfaces for designing and implementing graphical interfaces and for the creation of paintable and mutatable objects.. 
 

Uses of TypedView in edu.neu.ccs.gui
 

Subinterfaces of TypedView 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.
 

Classes in edu.neu.ccs.gui that implement TypedView
 class ArrayPanel
          An abstract TypedView designed for input of an array of a single type of Stringable objects.
 class BooleanView
          A TypedView for the input of a boolean value.
 class ColorView
          A TypedView for the input of a Color that contains a color swatch on the left that displays the selected color and an optional drop down 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 DropdownView
          A GeneralView for the selection of one of various provided String items or, if editable, a choice entered by the user.
 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 GeneralViewWrapper
          Wrapper for a GeneralView that uses a CenterLayout and faithfully respects minimum, maximum, and preferred sizes.
 class OptionsView
          A TypedView for selection of one out of various indexed and labeled choices represented by JRadioButtons.
 class SliderView
          A TypedView for input of int values in a bounded range using direct manipulation.
 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 TypedViewWrapper
          Wrapper for a TypedView that uses a CenterLayout and faithfully respects minimum, maximum, and preferred sizes.
 

Fields in edu.neu.ccs.gui declared as TypedView
protected  TypedView JPTDialog.view
          The input view contained in this dialog.
 

Methods in edu.neu.ccs.gui that return TypedView
 TypedView TypedViewWrapper.getWrappedTypedView()
          Returns the wrapped typed view.
 TypedView JPTDialog.getTypedView()
          Returns the input component contained by this dialog.
protected static TypedView InputDialog.getCompoundView(TypedView viewObject)
          Returns a typed view constructed from the given input component and decorated based on the input properties of the view.
 TypedView ArrayPanel.getView(int index)
          Returns the view element at the given index.
protected  TypedView ArrayPanel.createViewFor(int index)
          Returns an input component suitable for the element at the given index in this array.
protected  TypedView ArrayPanel.decrement()
          Removes the last input component from the end of the view collection.
 

Methods in edu.neu.ccs.gui with parameters of type TypedView
 void TypedViewWrapper.setWrappedTypedView(TypedView view)
          Sets the wrapped typed view to the given TypedView.
static Stringable SimpleDialog.demandObject(TypedView viewObject)
          Returns the object produced by the given input view using mandatory dialog box input.
static Stringable SimpleDialog.requestObject(TypedView viewObject)
          Returns the object produced by the given input view using optional dialog box input, or throws an exception if the operation is cancelled.
static Stringable InputDialog.showDemandDialog(TypedView viewObject)
          Shows a dialog for mandatory input using the given view.
static Stringable InputDialog.showRequestDialog(TypedView viewObject)
          Shows a dialog for optional input using the given view.
protected static TypedView InputDialog.getCompoundView(TypedView viewObject)
          Returns a typed view constructed from the given input component and decorated based on the input properties of the view.
 

Constructors in edu.neu.ccs.gui with parameters of type TypedView
TypedViewWrapper(TypedView view)
          Constructs a wrapper for the given TypedView.
JPTDialog(TypedView viewObject)
          Constructs an input dialog containing the given view but with no title or parent window.
JPTDialog(TypedView viewObject, String title)
          Constructor for an input dialog containing the given view and the given title, but with no parent window.
JPTDialog(TypedView viewObject, String title, Dialog owner, boolean modal)
          Constructor for an input dialog containing the given view, with the given title, parent dialog, and modality.
JPTDialog(TypedView viewObject, String title, Frame owner, boolean modal)
          Constructor for an input dialog containing the given view, with the provided title, parent frame, and modality.
InputDialog(TypedView viewObject)
          Constructor for a modal dialog box for input using the given input component, with the input model and its associated controls based on the input properties of the input component.
ErrorDialog(Stringable modelObject, TypedView viewObject, StringableFilter filterObject, ParseException exception)
          Constructs a modal dialog for error recovery initiated by the given input component when trying to set the state of the given model object.