Interface IIvyProcessPalette


  • public interface IIvyProcessPalette
    The ivy process palette. This interface is used by ivy process palette extensions to add groups and process element entries to the ivy process palette
    Since:
    19.08.2008
    API:
    This is a public API.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addGroup​(String groupIdentifier, String label, int position)
      Adds a new group to the ivy process palette
      void addProcessElementEntry​(String groupIdentifier, String processElementClassName, int position, ch.ivyteam.ivy.components.ProcessKind... processKinds)
      Adds a new process element entry to the ivy process palette
    • Method Detail

      • addGroup

        void addGroup​(String groupIdentifier,
                      String label,
                      int position)
        Adds a new group to the ivy process palette
        Parameters:
        groupIdentifier - the identifier of the group
        label - the label that is displayed on the group
        position - the position of the group in the palette (ivy groups uses 1000, 2000, 3000, ...)
        API:
        This public API is available in Java.
      • addProcessElementEntry

        void addProcessElementEntry​(String groupIdentifier,
                                    String processElementClassName,
                                    int position,
                                    ch.ivyteam.ivy.components.ProcessKind... processKinds)
        Adds a new process element entry to the ivy process palette
        Parameters:
        groupIdentifier - the identifier of the group to add the entry to
        processElementClassName - the name of the process element class
        position - the position of the entry within the group (ivy standard entries uses 1000, 2000, 3000, ...)
        processKinds - the process kinds on which the process element class entry is visible. If no process kinds are specified, the entry is always visible.
        API:
        This public API is available in Java.