Interface GuiComponentFactory<T extends ItemPanelContext<?,?>>

All Known Implementing Classes:
AbstractGuiComponentFactory, AbstractInputGuiComponentFactory, AbstractIntentFactory, AbstractObjectClassFactory, AnalysisAttributeFactory, AssociationAndExpressionPanelFactory, AssociationRefPanelFactory, AttributeMappingItemPathPanelFactory, AutoCompleteReferencePanelFactory, ClusteringAttributeFactory, ConditionPanelFactory, CorrelatorItemRefPanelFactory, CreateObjectForReferencePanelFactory, DatePanelFactory, DefaultContainerablePanelFactory, DropDownChoicePanelFactory, DurationPanelFactory, DurationWithOneElementPanelFactory, EnumPanelFactory, ExecuteScriptPanelFactory, ExpressionPanelFactory, IconColorPanelFactory, IconCssClassPanelFactory, ItemPathPanelFactory, LabelPanelFactory, LifecycleStatePanelFactory, LinkedReferencePanelFactory, LockoutStatusPanelFactory, LoggingAppenderPanelFactory, LoggingPackagePanelFactory, MailServerPanelFactory, MetadataPanelFactory, ModificationsPanelFactory, ObjectDeltaPanelFactory, ParameterTypePanelFactory, PasswordHintPanelFactory, PolyStringEditorPanelFactory, ProfilingLoggerLevelPanelFactory, ProtectedStringInConnectorConfigurationPanelFactory, ProtectedStringPanelFactory, QNameAttributePanelFactory, QueryTextAreaPanelFactory, RangePanelFactory, RelationPanelFactory, ResourceAttributeRefPanelFactory, ResourceAttributesSearchFilterPanelFactory, ResourceIntentFactory, ResourceObjectClassFactory, SearchFilterPanelFactory, SmsGatewayPanelFactory, SourceOrTargetOfMappingPanelFactory, TaskIntentFactory, TaskObjectClassFactory, TextAreaPanelFactory, TextPanelFactory, ThreeStateComboPanelFactory, UploadDownloadPanelFactory, ValueSelectorSliderPanelFactory, VariableBindingDefinitionTypePanelFactory, WorkItemDetailsPanelFactory

public interface GuiComponentFactory<T extends ItemPanelContext<?,?>>
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    configure(T panelCtx, org.apache.wicket.Component component)
     
    org.apache.wicket.Component
    createPanel(T panelCtx)
     
     
    <IW extends ItemWrapper<?, ?>, VW extends PrismValueWrapper<?>>
    boolean
    match(IW wrapper, VW valueWrapper)
     
  • Method Details

    • match

      <IW extends ItemWrapper<?, ?>, VW extends PrismValueWrapper<?>> boolean match(IW wrapper, VW valueWrapper)
    • createPanel

      org.apache.wicket.Component createPanel(T panelCtx)
    • getOrder

      Integer getOrder()
    • configure

      default void configure(T panelCtx, org.apache.wicket.Component component)