facets.facet
Class ViewerPaneForm

java.lang.Object
  extended by facets.facet.ViewerPaneForm

public abstract class ViewerPaneForm
extends java.lang.Object

Builds and manages a form inside a FacetMaster.Viewer.


Constructor Summary
ViewerPaneForm()
           
 
Method Summary
 void attachPaneMaster(FacetMaster.Viewer pane)
           
protected  boolean elementNeedsSelectionFocus(SSelection selection, STarget element)
           
protected abstract  STarget[] lazySelectionElements(SFrameTarget frameTarget, SView view, SSelection selection)
           
protected abstract  java.lang.Object newContentStateCheck(java.lang.Object content)
           
protected abstract  SFacet newFormFacet(STargeter targeter)
           
protected abstract  java.lang.Object newNotifiedEdit(Notice notice)
           
protected abstract  SSelection newNotifiedSelection(java.lang.Object content, Notice notice)
           
 SFacet newRetargetedFormFacet()
           
protected abstract  SFrameTarget newSelectionFrame()
           
protected  FacetMaster.Viewer pane()
           
 void refreshFacets()
           
protected abstract  boolean stateChecksEqual(java.lang.Object then, java.lang.Object now)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewerPaneForm

public ViewerPaneForm()
Method Detail

attachPaneMaster

public final void attachPaneMaster(FacetMaster.Viewer pane)

newRetargetedFormFacet

public final SFacet newRetargetedFormFacet()

refreshFacets

public final void refreshFacets()

newSelectionFrame

protected abstract SFrameTarget newSelectionFrame()

elementNeedsSelectionFocus

protected boolean elementNeedsSelectionFocus(SSelection selection,
                                             STarget element)

pane

protected FacetMaster.Viewer pane()

lazySelectionElements

protected abstract STarget[] lazySelectionElements(SFrameTarget frameTarget,
                                                   SView view,
                                                   SSelection selection)

newFormFacet

protected abstract SFacet newFormFacet(STargeter targeter)

newContentStateCheck

protected abstract java.lang.Object newContentStateCheck(java.lang.Object content)

stateChecksEqual

protected abstract boolean stateChecksEqual(java.lang.Object then,
                                            java.lang.Object now)

newNotifiedSelection

protected abstract SSelection newNotifiedSelection(java.lang.Object content,
                                                   Notice notice)

newNotifiedEdit

protected abstract java.lang.Object newNotifiedEdit(Notice notice)