Class EmbeddedHierarchicalInstancePage

java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.Page
org.apache.wicket.markup.html.WebPage
All Implemented Interfaces:
Serializable, LifeCycleListener, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.IRedirectListener, org.apache.wicket.IRequestListener, org.apache.wicket.markup.html.INewBrowserWindowListener, org.apache.wicket.session.pagemap.IPageMapEntry

public class EmbeddedHierarchicalInstancePage extends EmbeddedInstancePage
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.wicket.Page

    org.apache.wicket.Page.IPageSerializer

    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

    Fields inherited from class ontopoly.pages.EmbeddedInstancePage

    fieldsViewModel, instanceContainer, topicModel, topicTypeModel

    Fields inherited from class ontopoly.pages.AbstractOntopolyPage

    log

    Fields inherited from class org.apache.wicket.Page

    LATEST_VERSION, serializer

    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

    Fields inherited from interface org.apache.wicket.markup.html.INewBrowserWindowListener

    INTERFACE

    Fields inherited from interface org.apache.wicket.IRedirectListener

    INTERFACE
  • Constructor Summary

    Constructors
    Constructor
    Description
    EmbeddedHierarchicalInstancePage(org.apache.wicket.PageParameters parameters)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.wicket.model.IModel<TreeModel>
    createTreeModel(TopicModel<Topic> hierarchyTopicModel, TopicModel<Topic> currentNodeModel)
     
    protected TreePanel
    createTreePanel(String id, org.apache.wicket.model.IModel<TreeModel> treeModel)
     
    protected String
     
    protected Topic
     
    protected Topic
     
    org.apache.wicket.PageParameters
    Given the topic return the page parameters to use.
    protected boolean
     

    Methods inherited from class ontopoly.pages.EmbeddedInstancePage

    createInstancePanel, getFieldsView, getTopic, getTopicType, onDetach

    Methods inherited from class org.apache.wicket.markup.html.WebPage

    configureResponse, getMarkupType, getUrlCompressor, getWebRequestCycle, homePageLink, onAfterRender, onNewBrowserWindow, setHeaders

    Methods inherited from class org.apache.wicket.Page

    afterCallComponent, beforeCallComponent, componentChanged, componentRendered, detachModels, dirty, endComponentRender, expireOldestVersion, getAjaxVersionNumber, getAutoIndex, getCurrentVersionNumber, getId, getNumericId, getPageClass, getPageId, getPageMap, getPageMapEntry, getPageMapName, getPageParameters, getPageReference, getSizeInBytes, getStatelessHint, getVersion, getVersions, hierarchyAsString, ignoreVersionMerge, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, moveToPageMap, newVersionManager, onBeforeRender, onPageAttached, onRedirect, onRender, removePersistedFormData, renderPage, rollbackPage, setNumericId, setStatelessHint, startComponentRender, toString, writeReplace

    Methods inherited from class org.apache.wicket.MarkupContainer

    add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, visitChildren, visitChildren

    Methods inherited from class org.apache.wicket.Component

    add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAttach, onBeginRequest, onComponentTag, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.wicket.session.pagemap.IPageMapEntry

    getPage
  • Constructor Details

    • EmbeddedHierarchicalInstancePage

      public EmbeddedHierarchicalInstancePage(org.apache.wicket.PageParameters parameters)
  • Method Details

    • isTraversable

      protected boolean isTraversable()
      Overrides:
      isTraversable in class EmbeddedInstancePage
    • getHierarchyTopic

      protected Topic getHierarchyTopic()
    • getHierarchyTopic

      protected Topic getHierarchyTopic(Topic topic)
    • getDefinitionQuery

      protected String getDefinitionQuery(Topic topic)
    • createTreeModel

      protected org.apache.wicket.model.IModel<TreeModel> createTreeModel(TopicModel<Topic> hierarchyTopicModel, TopicModel<Topic> currentNodeModel)
    • createTreePanel

      protected TreePanel createTreePanel(String id, org.apache.wicket.model.IModel<TreeModel> treeModel)
    • getPageParameters

      public org.apache.wicket.PageParameters getPageParameters(Topic topic)
      Description copied from class: AbstractOntopolyPage
      Given the topic return the page parameters to use. This method is used in various places around the application to generate links to topics. Subclasses may override it.
      Overrides:
      getPageParameters in class EmbeddedInstancePage