Interface IDesignContainer

All Known Subinterfaces:
IDesignForm, IDesignWorkflow

public interface IDesignContainer
Author:
vlygeros
  • Field Details Link icon

    • MAX_SIZE Link icon

      static final int MAX_SIZE
      Design container maximum size in pixel
      See Also:
    • TOP_AND_LEFT_MARGIN Link icon

      static final int TOP_AND_LEFT_MARGIN
      Design container margin in pixel
      See Also:
  • Method Details Link icon

    • getId Link icon

      String getId()
      Gets the identifier of the designed object.
      Returns:
      A java.lang.String object.
    • getUniqueName Link icon

      String getUniqueName()
      Gets the unique name representing the designed object.
      Returns:
      A java.lang.String object.
    • load Link icon

      void load()
      Allows to load the contained designed objects.
    • getSelectionManager Link icon

      ISelectionManager getSelectionManager()
      Gets the associated selection manager.
      Returns:
      A ISelectionManager object.
    • getCounterManager Link icon

      ICounterManager getCounterManager()
      Gets the associated counter manager.
      Returns:
      A ICounterManager object.
    • getChildren Link icon

      Map<String,IDesignElement> getChildren()
      Gets the children design objects.
      Returns:
      A java.util.Map containing IDesignElement objects.
    • getChild Link icon

      IDesignElement getChild(String id)
      Gets a specific IDesignElement object by its identifier.
      Parameters:
      id - The identifier in memory.
      Returns:
      A IDesignElement object.
    • addChild Link icon

      void addChild(IDesignElement designElement)
      Adds a IDesignElement object to the container.
      Parameters:
      designElement - The design object to add.
    • isDirty Link icon

      boolean isDirty()
      Checks whether a container is dirty and needs to be rendered.
      Returns:
      true if the container is dirty, false otherwise.
    • setDirty Link icon

      void setDirty(boolean isDirty)
      Sets the container dirty flag.
      Parameters:
      isDirty - The new value to set to.
    • isMultipleSelectionMode Link icon

      boolean isMultipleSelectionMode()
      Returns true if multiple selection mode is active, false otherwise
      Returns:
      the multipleSelectionMode
    • setMultipleSelectionMode Link icon

      void setMultipleSelectionMode(boolean multipleSelectionMode)
      Sets the multiple selection mode
      Parameters:
      multipleSelectionMode - the multipleSelectionMode to set : true sets the mode to multiple selection, false sets the mode to single selection
    • isModified Link icon

      boolean isModified()
      Returns true if the container has been modified
      Returns:
      true if the container has been modified
    • setModified Link icon

      void setModified(boolean modified)
      Sets the modification flag
      Parameters:
      modified -
    • isPrintMode Link icon

      boolean isPrintMode()
      Returns true if the print mode active
      Returns:
      true if the print mode active
    • setPrintMode Link icon

      void setPrintMode(boolean printMode)
      Sets the print mode flag
      Parameters:
      printMode -
    • getPrintHeader Link icon

      IWidget getPrintHeader()
      Returns IWidget header for print mode
      Returns:
      Widget header for print mode
    • isHelpMode Link icon

      boolean isHelpMode()
      Returns true if the help mode active
      Returns:
      true if the help mode active
    • setHelpMode Link icon

      void setHelpMode(boolean helpMode)
      Sets the help mode flag
      Parameters:
      helpMode -
    • setCurrentLeftTab Link icon

      void setCurrentLeftTab(String name)
      Sets current tab in navigator
      Parameters:
      name -