Class MultiItemsHolder

java.lang.Object
org.eclipse.cdt.core.settings.model.MultiItemsHolder
All Implemented Interfaces:
ICMultiItemsHolder
Direct Known Subclasses:
MultiLanguageSetting

public abstract class MultiItemsHolder extends Object implements ICMultiItemsHolder
  • Field Details

  • Constructor Details

    • MultiItemsHolder

      public MultiItemsHolder()
  • Method Details

    • getItems

      public abstract Object[] getItems()
      Specified by:
      getItems in interface ICMultiItemsHolder
      Returns:
      array of items which it holds
    • createCDescription

      public static ICConfigurationDescription createCDescription(ICConfigurationDescription[] rds)
      This method is put here to prevent UI from accessing constructors in "internal" dirs. Creates multiple configuration description. If there's 1 cfg.desc in array, it's returned itself.
      Parameters:
      rds - - array of cfg.descs
      Returns:
      multiple cfg.description or single cfg.desc.
    • createRDescription

      public static ICResourceDescription createRDescription(ICResourceDescription[] rds)
      This method is put here to prevent UI from accessing constructors in "internal" dirs. Creates multiple resource description, it can be either MultiFile or MultiFolder. If there's 1 description in array, it's returned itself.
      Parameters:
      rds - - array of resource descs
      Returns:
      multiple res.description or single res.desc.