com.pmease.quickbuild.plugin.report.engine.renderer.table.toolbar
Class SearchNavToolbar

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.apache.wicket.markup.html.panel.Panel
                  extended by org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractToolbar
                      extended by com.pmease.quickbuild.plugin.report.engine.renderer.table.toolbar.SearchNavToolbar
All Implemented Interfaces:
EventObserver, java.io.Serializable, java.lang.Iterable<org.apache.wicket.Component>, org.apache.wicket.ajax.IAjaxIndicatorAware, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
Direct Known Subclasses:
SearchNavToolbar.NavBar

public class SearchNavToolbar
extends org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractToolbar
implements EventObserver, org.apache.wicket.ajax.IAjaxIndicatorAware

See Also:
Serialized Form

Nested Class Summary
static class SearchNavToolbar.NavBar
           
 
Field Summary
protected  java.lang.String extraCss
           
 
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANEL
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
 
Fields inherited from interface com.pmease.quickbuild.plugin.report.engine.web.event.EventObserver
ON_EVENT
 
Constructor Summary
SearchNavToolbar(DataGrid dataGrid, java.lang.String extraCss)
           
SearchNavToolbar(DataGrid dataGrid, java.lang.String extraCss, SearchNavToolbarCreator creator)
           
 
Method Summary
protected  void broadcastPageChangedEvent(org.apache.wicket.ajax.AjaxRequestTarget target)
           
 java.lang.String getAjaxIndicatorMarkupId()
           
 java.lang.Integer getPageNum()
           
 java.lang.String getPattern()
           
 DataGrid getTable()
           
protected  boolean isShowNavForm()
           
protected  boolean isShowSearchForm()
           
 void onConfigure()
           
 void onEvent(AdvancedFilterChanged event)
           
 void onEvent(DataGridPageChanged event)
           
 void onEvent(ReportFilterChanged event)
           
 void onInitialize()
           
 void setPageNum(java.lang.Integer pageNum)
           
 void setPattern(java.lang.String pattern)
           
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
newMarkupSourcingStrategy
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebPage, getWebRequest
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, hasAssociatedMarkup, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onMarkupAttached, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onDetach, onEvent, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

extraCss

protected java.lang.String extraCss
Constructor Detail

SearchNavToolbar

public SearchNavToolbar(DataGrid dataGrid,
                        java.lang.String extraCss)

SearchNavToolbar

public SearchNavToolbar(DataGrid dataGrid,
                        java.lang.String extraCss,
                        SearchNavToolbarCreator creator)
Method Detail

onInitialize

public void onInitialize()
Overrides:
onInitialize in class org.apache.wicket.Component

isShowSearchForm

protected boolean isShowSearchForm()

isShowNavForm

protected boolean isShowNavForm()

onConfigure

public void onConfigure()
Overrides:
onConfigure in class org.apache.wicket.Component

getPattern

public java.lang.String getPattern()

setPattern

public void setPattern(java.lang.String pattern)

getPageNum

public java.lang.Integer getPageNum()

setPageNum

public void setPageNum(java.lang.Integer pageNum)

broadcastPageChangedEvent

protected void broadcastPageChangedEvent(org.apache.wicket.ajax.AjaxRequestTarget target)

onEvent

public void onEvent(ReportFilterChanged event)

onEvent

public void onEvent(DataGridPageChanged event)

onEvent

public void onEvent(AdvancedFilterChanged event)

getAjaxIndicatorMarkupId

public java.lang.String getAjaxIndicatorMarkupId()
Specified by:
getAjaxIndicatorMarkupId in interface org.apache.wicket.ajax.IAjaxIndicatorAware

getTable

public DataGrid getTable()
Overrides:
getTable in class org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractToolbar


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.