Class DesignerHandleDescriptor


  • public final class DesignerHandleDescriptor
    extends java.lang.Object
    Describes properties common to all instances of IJCWidget.DesignerHandle interface such as id, settings, etc. See getters methods for details.
    • Method Detail

      • of

        public static DesignerHandleDescriptor of​(java.lang.String id,
                                                  java.lang.String factoryId,
                                                  com.im.df.api.ddl.DFView view,
                                                  java.lang.Object settings,
                                                  java.util.List<? extends com.im.df.api.ddl.DFField> fields)
        Most generic creator of DesignerHandleDescriptor class.
        Parameters:
        id - unique identifier of designer handle. The context of uniqueness is currently within the view to which the designer handle belongs.
        factoryId - identifier of the factory by which the designer handle was created.
        view - containing view for a widget
        settings - stored settings to be used for widget re-creation.
        fields - fields to which this widget shall be bound
        Returns:
        new instance of DesignerHandleDescriptor
      • of

        public static DesignerHandleDescriptor of​(com.chemaxon.ijc.form.api.AbstractWidget widget,
                                                  java.lang.Object widgetSettings,
                                                  com.im.df.api.ddl.DFView view)
        Creates descriptor based on existing FormsModel widget.
        Parameters:
        widget - FormsModel widget
        widgetSettings - instance of widget's settings
        view - DFView
        Returns:
        new instance of DesignerHandleDescriptor
        Since:
        18.23.0
      • of

        public static DesignerHandleDescriptor of​(java.lang.String id,
                                                  com.chemaxon.ijc.form.api.AbstractWidget widget,
                                                  java.util.Collection<com.im.df.api.ddl.DFField> fields,
                                                  java.lang.Object widgetSettings,
                                                  com.im.df.api.ddl.DFView view)
        Creates descriptor based on existing FormsModel widget.
        Parameters:
        id - unique identifier of designer handle. The context of uniqueness is currently within the view to which the designer handle belongs.
        widget - FormsModel widget
        fields - bound fields
        widgetSettings - instance of widget's settings
        view - DFView
        Returns:
        new instance of DesignerHandleDescriptor
        Since:
        18.23.0