Package ontopoly.pages
Class AbstractTypesPage
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.Page
-
- org.apache.wicket.markup.html.WebPage
-
- ontopoly.pages.AbstractOntopolyPage
-
- ontopoly.pages.AbstractProtectedOntopolyPage
-
- ontopoly.pages.OntopolyAbstractPage
-
- ontopoly.pages.AbstractTypesPage
-
- 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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static int
ASSOCIATION_TYPES_INDEX_IN_SUBMENU
protected static int
NAME_TYPES_INDEX_IN_SUBMENU
protected static int
OCCURRENCE_TYPES_INDEX_IN_SUBMENU
protected static int
ROLE_TYPES_INDEX_IN_SUBMENU
protected static int
TOPIC_TYPES_INDEX_IN_SUBMENU
-
Fields inherited from class ontopoly.pages.OntopolyAbstractPage
ADMIN_PAGE_INDEX_IN_MAINMENU, DESCRIPTION_PAGE_INDEX_IN_MAINMENU, INSTANCES_PAGE_INDEX_IN_MAINMENU, NONE_SELECTED, ONTOLOGY_INDEX_IN_MAINMENU
-
Fields inherited from class ontopoly.pages.AbstractOntopolyPage
log
-
-
Constructor Summary
Constructors Constructor Description AbstractTypesPage()
AbstractTypesPage(org.apache.wicket.PageParameters parameters)
-
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 ontopoly.pages.OntopolyAbstractPage
getTopicMap, getTopicMapModel, initParentComponents, onDetach
-
Methods inherited from class ontopoly.pages.AbstractOntopolyPage
filterTopic, filterTopics, getLabel, getListener, getOntopolySession, getStylesheet, isAddAllowed, isAddAllowed, isAdministrationEnabled, isAnnotationEnabled, isCreateAllowed, isReadOnlyPage, isRemoveAllowed, isRemoveAllowed, isShortcutsEnabled, onAfterAdd, onAfterCreate, onBeforeDelete, onBeforeRemove, setReadOnlyPage
-
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
-
-
-
-
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
-
-
Method Detail
-
getMainMenuIndex
protected int getMainMenuIndex()
- Specified by:
getMainMenuIndex
in classOntopolyAbstractPage
-
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 classAbstractOntopolyPage
-
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 classAbstractOntopolyPage
-
-