Package ontopoly.components
Class AbstractFieldInstancePanel
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
org.apache.wicket.markup.html.panel.Panel
ontopoly.components.AbstractFieldInstancePanel
- All Implemented Interfaces:
Serializable,org.apache.wicket.IClusterable,org.apache.wicket.IConverterLocator,org.apache.wicket.markup.html.IHeaderPartContainerProvider
- Direct Known Subclasses:
FieldInstanceAssociationBinaryPanel,FieldInstanceAssociationNaryPanel,FieldInstanceAssociationUnaryPanel,FieldInstanceErrorPanel,FieldInstanceIdentityPanel,FieldInstanceNamePanel,FieldInstanceOccurrencePanel,FieldInstanceQueryPanel
public abstract class AbstractFieldInstancePanel
extends org.apache.wicket.markup.html.panel.Panel
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected classprotected classNested 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
FieldsModifier and TypeFieldDescriptionprotected org.apache.wicket.markup.html.panel.FeedbackPanelprotected org.apache.wicket.markup.html.WebMarkupContainerprotected FieldInstanceModelprotected org.apache.wicket.markup.html.WebMarkupContainerprotected FieldValuesModelprotected org.apache.wicket.markup.html.list.ListView<FieldValueModel>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 -
Constructor Summary
ConstructorsConstructorDescriptionAbstractFieldInstancePanel(String id, FieldInstanceModel fieldInstanceModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddNewFieldValueCssClass(org.apache.wicket.markup.html.WebMarkupContainer component, FieldValuesModel fieldValuesModel, FieldValueModel fieldValueModel) static SerializablecreateErrorMessage(FieldInstanceModel fieldInstanceModel, Throwable t) static SerializablecreateErrorMessage(FieldInstanceModel fieldInstanceModel, org.apache.wicket.model.IModel<String> message) protected static StringcreateIdentifier(FieldInstanceModel fieldInstanceModel) protected booleanprotected voidonDetach()voidonError(org.apache.wicket.ajax.AjaxRequestTarget target, RuntimeException e) voidonUpdate(org.apache.wicket.ajax.AjaxRequestTarget target) protected voidupdateDependentComponents(org.apache.wicket.ajax.AjaxRequestTarget target) Update any dependent components as the value of the field instance panel has changed.protected voidMethods inherited from class org.apache.wicket.markup.html.panel.Panel
onComponentTag, onComponentTagBody, renderHeadMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
newHeaderPartContainer, renderHeadFromAssociatedMarkupFileMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage, getWebRequestMethods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildrenMethods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, 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 Details
-
fieldInstanceModel
-
fieldValuesModel
-
fieldValuesContainer
protected org.apache.wicket.markup.html.WebMarkupContainer fieldValuesContainer -
fieldInstanceButtons
protected org.apache.wicket.markup.html.WebMarkupContainer fieldInstanceButtons -
listView
-
feedbackPanel
protected org.apache.wicket.markup.html.panel.FeedbackPanel feedbackPanel
-
-
Constructor Details
-
AbstractFieldInstancePanel
-
-
Method Details
-
getFieldInstanceModel
-
getFieldValuesModel
-
updateDependentComponents
protected void updateDependentComponents(org.apache.wicket.ajax.AjaxRequestTarget target) Update any dependent components as the value of the field instance panel has changed. -
onUpdate
public void onUpdate(org.apache.wicket.ajax.AjaxRequestTarget target) -
onError
-
addNewFieldValueCssClass
protected void addNewFieldValueCssClass(org.apache.wicket.markup.html.WebMarkupContainer component, FieldValuesModel fieldValuesModel, FieldValueModel fieldValueModel) -
onDetach
protected void onDetach()- Overrides:
onDetachin classorg.apache.wicket.Component
-
validateCardinality
protected void validateCardinality() -
matchesThisField
-
createIdentifier
-
createErrorMessage
public static Serializable createErrorMessage(FieldInstanceModel fieldInstanceModel, org.apache.wicket.model.IModel<String> message) -
createErrorMessage
-