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 intASSOCIATION_TYPES_INDEX_IN_SUBMENUprotected static intNAME_TYPES_INDEX_IN_SUBMENUprotected static intOCCURRENCE_TYPES_INDEX_IN_SUBMENUprotected static intROLE_TYPES_INDEX_IN_SUBMENUprotected static intTOPIC_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 voidcreateFunctionBoxes(org.apache.wicket.MarkupContainer parent, String id)protected abstract org.apache.wicket.ComponentcreateTreePanel(String id)protected TreePanelcreateTreePanel(String id, org.apache.wicket.model.IModel<TreeModel> treeModelModel)protected intgetMainMenuIndex()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.PageParametersgetPageParameters(Topic topic)Given the topic return the page parameters to use.protected abstract intgetSubMenuIndex()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:
getMainMenuIndexin 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:AbstractOntopolyPageGiven 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:
getPageClassin classAbstractOntopolyPage
-
getPageParameters
public org.apache.wicket.PageParameters getPageParameters(Topic topic)
Description copied from class:AbstractOntopolyPageGiven 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:
getPageParametersin classAbstractOntopolyPage
-
-