Klasse ParameterList

java.lang.Object
org.obrel.core.RelatedObject
de.esoco.process.param.ParameterWrapper<List<org.obrel.core.RelationType<?>>,ParameterList>
de.esoco.process.param.ParameterBase<List<org.obrel.core.RelationType<?>>,ParameterList>
de.esoco.process.param.ParameterList
Alle implementierten Schnittstellen:
org.obrel.core.Relatable

public class ParameterList extends ParameterBase<List<org.obrel.core.RelationType<?>>,ParameterList>
A ParameterBase subclasses for that manages a parameter that refers to a list of other process parameters.
  • Konstruktordetails

    • ParameterList

      public ParameterList(InteractionFragment fragment, org.obrel.core.RelationType<List<org.obrel.core.RelationType<?>>> paramType, boolean isFragment)
      Creates a new instance.
      Parameter:
      fragment - The fragment to handle the parameter for
      paramType - The parameter relation type to handle
      isFragment - TRUE if this parameter represents a distinct fragment and FALSE if it is a subordinate panel of a fragment
  • Methodendetails

    • as

      public ParameterList as(de.esoco.lib.property.LayoutType mode)
      Sets the list display mode to display this parameter list with.
      Parameter:
      mode - The list display mode
      Gibt zurück:
      This instance for concatenation
    • display

      public ParameterList display()
      Marks the wrapped relation type to be displayed as readonly in the fragment this parameter belongs to.
      Setzt außer Kraft:
      display in Klasse ParameterBase<List<org.obrel.core.RelationType<?>>,ParameterList>
      Gibt zurück:
      This instance for concatenation
    • enableEdit

      public ParameterList enableEdit(boolean enable)
      Enables or disables the editing of this fragment and of all it's children.
      Parameter:
      enable - TRUE to enable editing, FALSE to disable
      Gibt zurück:
      This instance for concatenation
    • input

      public ParameterList input()
      Marks the wrapped relation type to be displayed as editable in the fragment this parameter belongs to.
      Setzt außer Kraft:
      input in Klasse ParameterBase<List<org.obrel.core.RelationType<?>>,ParameterList>
      Gibt zurück:
      This instance for concatenation
      Siehe auch:
      • ParameterWrapper.input()