public class TemplateSearchParams extends org.apache.wicket.markup.html.WebMarkupContainer implements ChangeGenerator<Object>
ChangeGenerator
hence all Form inputs should be hooked into the listeners
to listen for evwents :
DynamicInputForm
,
Serialized FormConstructor and Description |
---|
TemplateSearchParams(String id,
org.apache.wicket.model.IModel<List<FacetMeta>> model,
List<org.apache.wicket.Component> ajaxTargets,
Class<? extends EntityDetailsTemplatePanel> templatePanelClass) |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(ChangeListener listener)
Allow Notify all
ChangeListener s about a change |
List |
getListeners()
Get list directly.
|
Class<? extends EntityDetailsTemplatePanel> |
getTemplatePanelClass()
EntityDetailsTemplatePanel Class responsible for rendering the Panel
It will use its EntityDetailsTemplatePanel.EntityDetailsTemplatePanel(String, IModel, EntityTemplate, CustomTemplateRenderAdapter) constructor. |
void |
notifyAllListeners(Object params)
Whenever a node is selected/updated, it also notifies its listeners.
|
void |
onInitialize() |
void |
setListeners(List listeners)
Set list directly.
|
void |
setTemplatePanelClass(Class<? extends EntityDetailsTemplatePanel> templatePanelClass)
EntityDetailsTemplatePanel Class responsible for rendering the Panel
It will use its EntityDetailsTemplatePanel.EntityDetailsTemplatePanel(String, IModel, EntityTemplate, CustomTemplateRenderAdapter) constructor. |
getMarkupType, getWebPage, getWebRequest
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onComponentTag, onConfigure, onDetach, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
public void onInitialize()
onInitialize
in class org.apache.wicket.Component
public Class<? extends EntityDetailsTemplatePanel> getTemplatePanelClass()
EntityDetailsTemplatePanel
Class responsible for rendering the Panel
EntityDetailsTemplatePanel.EntityDetailsTemplatePanel(String, IModel, EntityTemplate, CustomTemplateRenderAdapter)
constructor.public void setTemplatePanelClass(Class<? extends EntityDetailsTemplatePanel> templatePanelClass)
EntityDetailsTemplatePanel
Class responsible for rendering the Panel
EntityDetailsTemplatePanel.EntityDetailsTemplatePanel(String, IModel, EntityTemplate, CustomTemplateRenderAdapter)
constructor.public void addChangeListener(ChangeListener listener)
ChangeGenerator
ChangeListener
s about a changeaddChangeListener
in interface ChangeGenerator<Object>
public void notifyAllListeners(Object params)
ChangeGenerator
notifyAllListeners
in interface ChangeGenerator<Object>
public List getListeners()
ChangeGenerator
getListeners
in interface ChangeGenerator<Object>
public void setListeners(List listeners)
ChangeGenerator
setListeners
in interface ChangeGenerator<Object>
Copyright © 2018. All rights reserved.