facets.facet.app
Class FacetPreferences

java.lang.Object
  extended by facets.facet.app.FacetPreferences
All Implemented Interfaces:
AppActions.StatePreferences

public abstract class FacetPreferences
extends java.lang.Object
implements AppActions.StatePreferences

AppActions.StatePreferences for a FacetAppSurface.

The default implementations FacetPreferences of


Field Summary
 FacetAppSurface app
           
static int PREFERENCES_DRAG
          Indexes into DialogSurface.Contenters created by default.
static int PREFERENCES_FEATURES
          Indexes into DialogSurface.Contenters created by default.
static int PREFERENCES_GRAPH
          Indexes into DialogSurface.Contenters created by default.
static int PREFERENCES_TRACE
          Indexes into DialogSurface.Contenters created by default.
static int PREFERENCES_VALUES
          Indexes into DialogSurface.Contenters created by default.
static int PREFERENCES_VIEW
          Indexes into DialogSurface.Contenters created by default.
static java.lang.String TITLE_DRAG
           
static java.lang.String TITLE_FEATURES
           
static java.lang.String TITLE_GRAPH
           
static java.lang.String TITLE_HEADER
           
static java.lang.String TITLE_START
           
static java.lang.String TITLE_TIMES
           
static java.lang.String TITLE_TRACE
           
static java.lang.String TITLE_VALUES
           
static java.lang.String TITLE_VIEW
           
 
Constructor Summary
FacetPreferences(FacetAppSurface app)
           
 
Method Summary
 DialogSurface.Contenter[] newContenters()
          Implements abstract method.
 Dialogs.Surfacer newSurfacer()
          Implements abstract method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TITLE_START

public static final java.lang.String TITLE_START

TITLE_TRACE

public static final java.lang.String TITLE_TRACE

TITLE_VIEW

public static final java.lang.String TITLE_VIEW

TITLE_FEATURES

public static final java.lang.String TITLE_FEATURES

TITLE_GRAPH

public static final java.lang.String TITLE_GRAPH

TITLE_DRAG

public static final java.lang.String TITLE_DRAG

TITLE_VALUES

public static final java.lang.String TITLE_VALUES

TITLE_HEADER

public static final java.lang.String TITLE_HEADER

TITLE_TIMES

public static final java.lang.String TITLE_TIMES
See Also:
Constant Field Values

PREFERENCES_VALUES

public static final int PREFERENCES_VALUES
Indexes into DialogSurface.Contenters created by default.

See Also:
Constant Field Values

PREFERENCES_TRACE

public static final int PREFERENCES_TRACE
Indexes into DialogSurface.Contenters created by default.

See Also:
Constant Field Values

PREFERENCES_GRAPH

public static final int PREFERENCES_GRAPH
Indexes into DialogSurface.Contenters created by default.

See Also:
Constant Field Values

PREFERENCES_VIEW

public static final int PREFERENCES_VIEW
Indexes into DialogSurface.Contenters created by default.

See Also:
Constant Field Values

PREFERENCES_FEATURES

public static final int PREFERENCES_FEATURES
Indexes into DialogSurface.Contenters created by default.

See Also:
Constant Field Values

PREFERENCES_DRAG

public static final int PREFERENCES_DRAG
Indexes into DialogSurface.Contenters created by default.

See Also:
Constant Field Values

app

public final FacetAppSurface app
Constructor Detail

FacetPreferences

public FacetPreferences(FacetAppSurface app)
Method Detail

newContenters

public DialogSurface.Contenter[] newContenters()
Implements abstract method. Creates DialogSurface.Contenters exposing framework session values.

Specified by:
newContenters in interface AppActions.StatePreferences
Returns:
by default DialogSurface.Contenters indexed as described above; clients will usually override trivially to return appropriate DialogSurface.Contenters

newSurfacer

public Dialogs.Surfacer newSurfacer()
Implements abstract method.

Specified by:
newSurfacer in interface AppActions.StatePreferences
Returns:
by default a Dialogs.Surfacer created with FacetDialogSurface.newDefaultTabbedSurfacer(); clients may reimplement to create an appropriate DialogSurface to match newContenters()