ontopoly.pages
Class ModalFindPage<T>

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.WebMarkupContainerWithAssociatedMarkup
                  extended by org.apache.wicket.markup.html.panel.Panel
                      extended by ontopoly.pages.ModalFindPage<T>
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderPartContainerProvider

public abstract class ModalFindPage<T>
extends org.apache.wicket.markup.html.panel.Panel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.Component
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
Field Summary
static int ACTIVE_TAB_BROWSE
           
static int ACTIVE_TAB_SEARCH
           
protected  javax.swing.tree.TreeModel emptyTreeModel
           
protected  FieldInstanceModel fieldInstanceModel
           
protected static org.slf4j.Logger log
           
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Constructor Summary
ModalFindPage(java.lang.String id, FieldInstanceModel fieldInstanceModel, int activeTab)
           
 
Method Summary
protected  org.apache.wicket.model.IModel<javax.swing.tree.TreeModel> getTreeModel(TopicType _topicType)
           
protected  boolean isMaxOneCardinality()
           
protected abstract  void onCloseCancel(org.apache.wicket.ajax.AjaxRequestTarget target)
           
protected abstract  void onCloseOk(org.apache.wicket.ajax.AjaxRequestTarget target)
           
 void onDetach()
           
protected abstract  void onSelectionConfirmed(org.apache.wicket.ajax.AjaxRequestTarget target, java.util.Collection<T> selected)
           
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
onComponentTag, onComponentTagBody, renderHead
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage, getWebRequest
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, 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, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ACTIVE_TAB_SEARCH

public static final int ACTIVE_TAB_SEARCH
See Also:
Constant Field Values

ACTIVE_TAB_BROWSE

public static final int ACTIVE_TAB_BROWSE
See Also:
Constant Field Values

log

protected static org.slf4j.Logger log

fieldInstanceModel

protected FieldInstanceModel fieldInstanceModel

emptyTreeModel

protected javax.swing.tree.TreeModel emptyTreeModel
Constructor Detail

ModalFindPage

public ModalFindPage(java.lang.String id,
                     FieldInstanceModel fieldInstanceModel,
                     int activeTab)
Method Detail

isMaxOneCardinality

protected boolean isMaxOneCardinality()

getTreeModel

protected org.apache.wicket.model.IModel<javax.swing.tree.TreeModel> getTreeModel(TopicType _topicType)

onSelectionConfirmed

protected abstract void onSelectionConfirmed(org.apache.wicket.ajax.AjaxRequestTarget target,
                                             java.util.Collection<T> selected)

onCloseOk

protected abstract void onCloseOk(org.apache.wicket.ajax.AjaxRequestTarget target)

onCloseCancel

protected abstract void onCloseCancel(org.apache.wicket.ajax.AjaxRequestTarget target)

onDetach

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


Copyright © 2000-2012 Ontopia.