Class AbstractTypesPage

java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.Page
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
Direct Known Subclasses:
AssociationTypesPage, NameTypesPage, OccurrenceTypesPage, RoleTypesPage, TopicTypesPage

public abstract class AbstractTypesPage extends OntopolyAbstractPage
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
    Modifier and Type
    Field
    Description
    protected static final int
     
    protected static final int
     
    protected static final int
     
    protected static final int
     
    protected static final int
     

    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
     
    AbstractTypesPage(org.apache.wicket.PageParameters parameters)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract void
    createFunctionBoxes(org.apache.wicket.MarkupContainer parent, String id)
     
    protected abstract org.apache.wicket.Component
     
    protected TreePanel
    createTreePanel(String id, org.apache.wicket.model.IModel<TreeModel> treeModelModel)
     
    protected int
     
    static org.apache.wicket.model.IModel<String>
     
    static org.apache.wicket.model.IModel<String>
     
    Class<? extends org.apache.wicket.Page>
    Given the topic return the page class to use.
    org.apache.wicket.PageParameters
    Given the topic return the page parameters to use.
    protected abstract int
     
    static List<MenuItem>
     

    Methods inherited from class ontopoly.pages.OntopolyAbstractPage

    getTopicMap, getTopicMapModel, initParentComponents, 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
  • Field Details

    • TOPIC_TYPES_INDEX_IN_SUBMENU

      protected static final int TOPIC_TYPES_INDEX_IN_SUBMENU
      See Also:
    • OCCURRENCE_TYPES_INDEX_IN_SUBMENU

      protected static final int OCCURRENCE_TYPES_INDEX_IN_SUBMENU
      See Also:
    • ASSOCIATION_TYPES_INDEX_IN_SUBMENU

      protected static final int ASSOCIATION_TYPES_INDEX_IN_SUBMENU
      See Also:
    • ROLE_TYPES_INDEX_IN_SUBMENU

      protected static final int ROLE_TYPES_INDEX_IN_SUBMENU
      See Also:
    • NAME_TYPES_INDEX_IN_SUBMENU

      protected static final int NAME_TYPES_INDEX_IN_SUBMENU
      See Also:
  • Constructor Details

    • AbstractTypesPage

      public AbstractTypesPage()
    • AbstractTypesPage

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

    • getMainMenuIndex

      protected int getMainMenuIndex()
      Specified by:
      getMainMenuIndex in class OntopolyAbstractPage
    • 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)
    • getSubMenuItems

      public static List<MenuItem> getSubMenuItems(TopicMapModel topicMapModel)
    • 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