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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classAbstractFieldInstancePanel.AbstractFieldInstanceMessage<T>protected classAbstractFieldInstancePanel.AbstractFieldInstancePanelFeedbackMessageFilterprotected classAbstractFieldInstancePanel.FieldUpdatingBehaviour
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.wicket.markup.html.panel.FeedbackPanelfeedbackPanelprotected org.apache.wicket.markup.html.WebMarkupContainerfieldInstanceButtonsprotected FieldInstanceModelfieldInstanceModelprotected org.apache.wicket.markup.html.WebMarkupContainerfieldValuesContainerprotected FieldValuesModelfieldValuesModelprotected org.apache.wicket.markup.html.list.ListView<FieldValueModel>listView
-
Constructor Summary
Constructors Constructor Description AbstractFieldInstancePanel(String id, FieldInstanceModel fieldInstanceModel)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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)FieldInstanceModelgetFieldInstanceModel()FieldValuesModelgetFieldValuesModel()protected booleanmatchesThisField(AbstractFieldInstancePanel.AbstractFieldInstanceMessage<?> fim)protected 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 voidvalidateCardinality()-
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
onComponentTag, onComponentTagBody, renderHead
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage, getWebRequest
-
Methods 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, visitChildren
-
Methods 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 Detail
-
fieldInstanceModel
protected FieldInstanceModel fieldInstanceModel
-
fieldValuesModel
protected FieldValuesModel fieldValuesModel
-
fieldValuesContainer
protected org.apache.wicket.markup.html.WebMarkupContainer fieldValuesContainer
-
fieldInstanceButtons
protected org.apache.wicket.markup.html.WebMarkupContainer fieldInstanceButtons
-
listView
protected org.apache.wicket.markup.html.list.ListView<FieldValueModel> listView
-
feedbackPanel
protected org.apache.wicket.markup.html.panel.FeedbackPanel feedbackPanel
-
-
Constructor Detail
-
AbstractFieldInstancePanel
public AbstractFieldInstancePanel(String id, FieldInstanceModel fieldInstanceModel)
-
-
Method Detail
-
getFieldInstanceModel
public FieldInstanceModel getFieldInstanceModel()
-
getFieldValuesModel
public FieldValuesModel 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
public void onError(org.apache.wicket.ajax.AjaxRequestTarget target, RuntimeException e)
-
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
protected boolean matchesThisField(AbstractFieldInstancePanel.AbstractFieldInstanceMessage<?> fim)
-
createIdentifier
protected static String createIdentifier(FieldInstanceModel fieldInstanceModel)
-
createErrorMessage
public static Serializable createErrorMessage(FieldInstanceModel fieldInstanceModel, org.apache.wicket.model.IModel<String> message)
-
createErrorMessage
public static Serializable createErrorMessage(FieldInstanceModel fieldInstanceModel, Throwable t)
-
-