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.. 
edu.neu.ccs.jpf Provides the classes that implement the Java Power Framework
 

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
          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 BooleanView
          A TypedView for the input of a boolean value.
 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 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.
(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 OptionsView
          A TypedView for selection of one out of various indexed and labeled choices represented by JRadioButtons.
 class PathNodeView
          Class PathNodeView uses a TextFieldView to input the single line of text needed to define a PathNode.
 class SliderView
          Class SliderView permits the construction of a slider with pixel-level control of the size of the slider track.
 class StringViewer
          Class StringViewer provides static tools for viewing a String in a GUI.
 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.
 

Fields in edu.neu.ccs.gui declared as TypedView
protected  TypedView JPTDialog.view
          The input view contained in this dialog.
private  TypedView InputDialog.CompoundView.view
          The internal view object to be decorated.
 

Methods in edu.neu.ccs.gui that return TypedView
 TypedView SimpleArrayPanel.getTypedView(int i)
          Returns the i-th view installed in this panel.
 TypedView[] SimpleArrayPanel.getTypedViewArray()
          Returns an array of type TypedView[] with the views in the panel.
protected  TypedView SimpleArrayPanel.createViewForRow(int i)
          Returns a new TypedView for the i-th row whose class is given by the view type.
 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
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.
private  void JPTDialog.initialize(TypedView viewObject)
          Performs the common tasks required for constructors of this class.
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.
private static InputDialog InputDialog.showInputDialog(TypedView viewObject, int inputModel)
          Shows a dialog containing the given input component that performs an input operation using the given input model.
private static InputProperties InputDialog.setInputModel(TypedView viewObject, int inputModel)
          Sets the input model for the given view and returns the original properties for the view so they may be saved by the caller and later be restored.
 

Constructors in edu.neu.ccs.gui with parameters of type 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.
InputDialog.CompoundView(TypedView viewObject)
          Constructs a compound view from the provided view object and decorates based on the input properties of the view.
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.
 

Uses of TypedView in edu.neu.ccs.jpf
 

Fields in edu.neu.ccs.jpf declared as TypedView
protected  TypedView[] MethodGUI.parameterViews
          The parameter views.
protected  TypedView MethodGUI.returnView
          The return view for everything but Paint.
 

Methods in edu.neu.ccs.jpf that return TypedView
protected  TypedView MethodGUI.createView(Class c)
          Return a typed view appropriate for the given class that may do input or return values.
 

Methods in edu.neu.ccs.jpf with parameters of type TypedView
protected  Object MethodGUI.extractParameterValue(TypedView view, Class c)
          Return the user input as an object from the typed view being used to obtain data for the given class.