| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.SimplePanel
com.google.gwt.user.client.ui.LazyPanel
org.kuali.student.common.ui.client.configurable.mvc.DelayedToolView
public abstract class DelayedToolView
A view that delays its generation until it requested to be shown.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject | 
|---|
| com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled | 
| Field Summary | |
|---|---|
| private  Controller | controller | 
| private  ModelRequestCallback<ReferenceModel> | modelRequestCallback | 
| private  HasReferenceId | reference | 
| private  Enum<?> | viewEnum | 
| private  String | viewName | 
| Fields inherited from class com.google.gwt.user.client.ui.UIObject | 
|---|
| DEBUG_ID_PREFIX | 
| Constructor Summary | |
|---|---|
| DelayedToolView(Controller controller,
                               Enum<?> viewEnum,
                               String viewName) | |
| DelayedToolView(Enum<?> viewEnum,
                               String viewName) | |
| Method Summary | |
|---|---|
|  com.google.gwt.user.client.ui.Widget | asWidget()Get the attachable widget which represents this view | 
|  boolean | beforeHide()Called by the controller before the view is hidden to allow the view to perform cleanup or request confirmation from the user, etc. | 
|  void | beforeShow(Callback<Boolean> onReadyCallback)Called by controller before the view is displayed to allow lazy initialization or any other preparatory work to be done. | 
|  void | collectBreadcrumbNames(List<String> names)Adds a human readable name(s) to the list passed in for use in the breadcrumb | 
|  String | collectHistory(String historyStack) | 
| protected  com.google.gwt.user.client.ui.Widget | createWidget() | 
|  Controller | getController()Returns the controller associated with the view | 
|  String | getName()Returns the view's name | 
|  Enum<?> | getViewEnum() | 
|  void | onHistoryEvent(String historyStack) | 
|  void | setController(Controller controller) | 
|  void | updateModel()Updates the model with information from this view. | 
| Methods inherited from class com.google.gwt.user.client.ui.LazyPanel | 
|---|
| ensureWidget, setVisible | 
| Methods inherited from class com.google.gwt.user.client.ui.SimplePanel | 
|---|
| add, getContainerElement, getWidget, iterator, remove, setWidget | 
| Methods inherited from class com.google.gwt.user.client.ui.Panel | 
|---|
| adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, onLoad, onUnload, orphan | 
| Methods inherited from class com.google.gwt.user.client.ui.Widget | 
|---|
| addDomHandler, addHandler, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents | 
| Methods inherited from class com.google.gwt.user.client.ui.UIObject | 
|---|
| addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setWidth, toString, unsinkEvents | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface org.kuali.student.common.ui.client.configurable.mvc.ToolView | 
|---|
| getImage | 
| Methods inherited from interface org.kuali.student.common.ui.client.mvc.View | 
|---|
| clear | 
| Field Detail | 
|---|
private Controller controller
private Enum<?> viewEnum
private String viewName
private HasReferenceId reference
private ModelRequestCallback<ReferenceModel> modelRequestCallback
| Constructor Detail | 
|---|
public DelayedToolView(Controller controller,
                       Enum<?> viewEnum,
                       String viewName)
controller - name - 
public DelayedToolView(Enum<?> viewEnum,
                       String viewName)
| Method Detail | 
|---|
public void beforeShow(Callback<Boolean> onReadyCallback)
View
beforeShow in interface Viewpublic boolean beforeHide()
View
beforeHide in interface ViewView.beforeHide()public Controller getController()
View
getController in interface ViewView.getController()public String getName()
View
getName in interface ViewView.getName()public Enum<?> getViewEnum()
getViewEnum in interface ToolViewgetViewEnum in interface Viewpublic void updateModel()
View
updateModel in interface ViewView.updateModel()public void setController(Controller controller)
setController in interface ToolViewpublic com.google.gwt.user.client.ui.Widget asWidget()
View
asWidget in interface ViewSectionViewpublic String collectHistory(String historyStack)
collectHistory in interface HistorySupportprotected com.google.gwt.user.client.ui.Widget createWidget()
createWidget in class com.google.gwt.user.client.ui.LazyPanelpublic void onHistoryEvent(String historyStack)
onHistoryEvent in interface HistorySupportpublic void collectBreadcrumbNames(List<String> names)
BreadcrumbSupport
collectBreadcrumbNames in interface BreadcrumbSupport| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||