public abstract class StyledLinkLabel<T extends NodeDto>
extends org.apache.wicket.markup.html.panel.Panel
Constructor and Description |
---|
StyledLinkLabel(String id,
org.apache.wicket.model.IModel<T> model) |
Modifier and Type | Method and Description |
---|---|
protected abstract String |
getButtonStyleClass() |
org.apache.wicket.model.IModel<NodeDto> |
getModel() |
T |
getModelObject() |
protected abstract String |
getStyleClass() |
protected void |
initOrgMenu(org.apache.wicket.markup.html.WebMarkupContainer orgPanel) |
protected void |
initUserMenu(org.apache.wicket.markup.html.WebMarkupContainer userPanel) |
protected boolean |
isClickable() |
protected org.apache.wicket.Component |
newLabelComponent(String id,
org.apache.wicket.model.IModel<T> model) |
protected org.apache.wicket.model.IModel<String> |
newLabelModel(org.apache.wicket.model.IModel<T> model) |
protected org.apache.wicket.MarkupContainer |
newLinkComponent(String id,
org.apache.wicket.model.IModel<T> model) |
protected void |
onClick(org.apache.wicket.ajax.AjaxRequestTarget target) |
void |
renderHead(org.apache.wicket.markup.head.IHeaderResponse response) |
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
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, 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, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, 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, visitParents, warn, wrap
public org.apache.wicket.model.IModel<NodeDto> getModel()
public T getModelObject()
protected org.apache.wicket.MarkupContainer newLinkComponent(String id, org.apache.wicket.model.IModel<T> model)
protected org.apache.wicket.Component newLabelComponent(String id, org.apache.wicket.model.IModel<T> model)
protected org.apache.wicket.model.IModel<String> newLabelModel(org.apache.wicket.model.IModel<T> model)
protected abstract String getStyleClass()
protected abstract String getButtonStyleClass()
protected boolean isClickable()
protected void onClick(org.apache.wicket.ajax.AjaxRequestTarget target)
public void renderHead(org.apache.wicket.markup.head.IHeaderResponse response)
renderHead
in interface org.apache.wicket.markup.html.IHeaderContributor
renderHead
in class org.apache.wicket.Component
protected void initOrgMenu(org.apache.wicket.markup.html.WebMarkupContainer orgPanel)
protected void initUserMenu(org.apache.wicket.markup.html.WebMarkupContainer userPanel)
Copyright © 2013 evolveum. All rights reserved.