facets.core.app
Class Dialogs.Surfacer

java.lang.Object
  extended by facets.core.app.Dialogs.Surfacer
Enclosing class:
Dialogs

public abstract static class Dialogs.Surfacer
extends java.lang.Object

Creates the DialogSurface to expose a set of SContenters.


Constructor Summary
Dialogs.Surfacer()
           
 
Method Summary
protected abstract  DialogSurface newSurface(SSurface app, DialogHost host, java.lang.String title, DialogSurface.DialogActions actions, DialogSurface.Contenter[] contents)
          Create a DialogSurface to expose any DialogSurface.Contenters type-identical to those passed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dialogs.Surfacer

public Dialogs.Surfacer()
Method Detail

newSurface

protected abstract DialogSurface newSurface(SSurface app,
                                            DialogHost host,
                                            java.lang.String title,
                                            DialogSurface.DialogActions actions,
                                            DialogSurface.Contenter[] contents)
Create a DialogSurface to expose any DialogSurface.Contenters type-identical to those passed.

Parameters:
app - application surface
host - dialog window for the surface to be created
title - for the dialog window
actions - defining top-level dialog buttons
contents - the initial contenters; can be replaced in the surface by any type-identical array