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 Classes

    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 org.apache.wicket.markup.html.panel.FeedbackPanel
     
    protected org.apache.wicket.markup.html.WebMarkupContainer
     
     
    protected org.apache.wicket.markup.html.WebMarkupContainer
     
     
    protected 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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addNewFieldValueCssClass(org.apache.wicket.markup.html.WebMarkupContainer component, FieldValuesModel fieldValuesModel, FieldValueModel fieldValueModel)
     
     
    createErrorMessage(FieldInstanceModel fieldInstanceModel, org.apache.wicket.model.IModel<String> message)
     
    protected static String
     
     
     
    protected boolean
     
    protected void
     
    void
    onError(org.apache.wicket.ajax.AjaxRequestTarget target, RuntimeException e)
     
    void
    onUpdate(org.apache.wicket.ajax.AjaxRequestTarget target)
     
    protected void
    updateDependentComponents(org.apache.wicket.ajax.AjaxRequestTarget target)
    Update any dependent components as the value of the field instance panel has changed.
    protected void
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • 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 Details

  • Method Details

    • 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:
      onDetach in class org.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)