Class MultiItemsHolder
java.lang.Object
org.eclipse.cdt.core.settings.model.MultiItemsHolder
- All Implemented Interfaces:
ICMultiItemsHolder
- Direct Known Subclasses:
MultiLanguageSetting
-
Field Summary
Fields inherited from interface org.eclipse.cdt.core.settings.model.ICMultiItemsHolder
EMPTY_STR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ICConfigurationDescription
This method is put here to prevent UI from accessing constructors in "internal" dirs.static ICResourceDescription
This method is put here to prevent UI from accessing constructors in "internal" dirs.abstract Object[]
getItems()
-
Field Details
-
DEBUG
protected static final boolean DEBUG- Since:
- 5.2
- See Also:
-
-
Constructor Details
-
MultiItemsHolder
public MultiItemsHolder()
-
-
Method Details
-
getItems
- Specified by:
getItems
in interfaceICMultiItemsHolder
- Returns:
- array of items which it holds
-
createCDescription
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
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.
-