Class AbstractTypesPage

    • 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
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract void createFunctionBoxes​(org.apache.wicket.MarkupContainer parent, String id)  
      protected abstract org.apache.wicket.Component createTreePanel​(String id)  
      protected TreePanel createTreePanel​(String id, org.apache.wicket.model.IModel<TreeModel> treeModelModel)  
      protected int getMainMenuIndex()  
      static org.apache.wicket.model.IModel<String> getNameModelForHelpLinkAddress​(int type)  
      static org.apache.wicket.model.IModel<String> getNameModelForType​(int type)  
      Class<? extends org.apache.wicket.Page> getPageClass​(Topic topic)
      Given the topic return the page class to use.
      org.apache.wicket.PageParameters getPageParameters​(Topic topic)
      Given the topic return the page parameters to use.
      protected abstract int getSubMenuIndex()  
      static List<MenuItem> getSubMenuItems​(TopicMapModel topicMapModel)  
      • 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 interface org.apache.wicket.session.pagemap.IPageMapEntry

        getPage
    • Field Detail

      • TOPIC_TYPES_INDEX_IN_SUBMENU

        protected static final int TOPIC_TYPES_INDEX_IN_SUBMENU
        See Also:
        Constant Field Values
      • OCCURRENCE_TYPES_INDEX_IN_SUBMENU

        protected static final int OCCURRENCE_TYPES_INDEX_IN_SUBMENU
        See Also:
        Constant Field Values
      • ASSOCIATION_TYPES_INDEX_IN_SUBMENU

        protected static final int ASSOCIATION_TYPES_INDEX_IN_SUBMENU
        See Also:
        Constant Field Values
      • ROLE_TYPES_INDEX_IN_SUBMENU

        protected static final int ROLE_TYPES_INDEX_IN_SUBMENU
        See Also:
        Constant Field Values
      • NAME_TYPES_INDEX_IN_SUBMENU

        protected static final int NAME_TYPES_INDEX_IN_SUBMENU
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractTypesPage

        public AbstractTypesPage()
      • AbstractTypesPage

        public AbstractTypesPage​(org.apache.wicket.PageParameters parameters)
    • Method Detail

      • createFunctionBoxes

        protected abstract void createFunctionBoxes​(org.apache.wicket.MarkupContainer parent,
                                                    String id)
      • getSubMenuIndex

        protected abstract int getSubMenuIndex()
      • getNameModelForType

        public static org.apache.wicket.model.IModel<String> getNameModelForType​(int type)
      • getNameModelForHelpLinkAddress

        public static org.apache.wicket.model.IModel<String> getNameModelForHelpLinkAddress​(int type)
      • createTreePanel

        protected abstract org.apache.wicket.Component createTreePanel​(String id)
      • createTreePanel

        protected TreePanel createTreePanel​(String id,
                                            org.apache.wicket.model.IModel<TreeModel> treeModelModel)
      • getPageClass

        public Class<? extends org.apache.wicket.Page> getPageClass​(Topic topic)
        Description copied from class: AbstractOntopolyPage
        Given the topic return the page class to use. This method is used in various places around the application to generate links to topics. Subclasses may override it.
        Overrides:
        getPageClass in class AbstractOntopolyPage
      • 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 AbstractOntopolyPage