public class MultiLanguageSetting extends MultiItemsHolder implements ICLanguageSetting
DEBUGSETTING_BUILD, SETTING_CONFIGURATION, SETTING_FILE, SETTING_FOLDER, SETTING_LANGUAGE, SETTING_PROJECT, SETTING_TARGET_PLATFORMEMPTY_STR| Constructor and Description |
|---|
MultiLanguageSetting(List<ICLanguageSetting> data,
ICConfigurationDescription cf) |
| Modifier and Type | Method and Description |
|---|---|
ICConfigurationDescription |
getConfiguration() |
String |
getId() |
Object[] |
getItems() |
String |
getLanguageId() |
String |
getName() |
ICSettingContainer |
getParent() |
ICLanguageSettingEntry[] |
getResolvedSettingEntries(int kind) |
ICLanguageSettingEntry[] |
getSettingEntries(int kind) |
List<ICLanguageSettingEntry> |
getSettingEntriesList(int kind) |
ICLanguageSettingEntry[][] |
getSettingEntriesM(int kind) |
String[] |
getSourceContentTypeIds() |
String[][] |
getSourceContentTypeIdsM() |
String[] |
getSourceExtensions() |
String[][] |
getSourceExtensionsM() |
int |
getSupportedEntryKinds() |
int |
getType() |
boolean |
isReadOnly() |
boolean |
isValid() |
void |
setLanguageId(String id) |
void |
setSettingEntries(int kind,
ICLanguageSettingEntry[] entries) |
void |
setSettingEntries(int kind,
List<ICLanguageSettingEntry> entriesList) |
void |
setSourceContentTypeIds(String[] ids) |
void |
setSourceExtensions(String[] exts) |
boolean |
supportsEntryKind(int kind) |
createCDescription, createRDescriptionpublic MultiLanguageSetting(List<ICLanguageSetting> data, ICConfigurationDescription cf)
public String getLanguageId()
getLanguageId in interface ICLanguageSettingnull.public ICLanguageSettingEntry[][] getSettingEntriesM(int kind)
public List<ICLanguageSettingEntry> getSettingEntriesList(int kind)
getSettingEntriesList in interface ICLanguageSettingpublic String[][] getSourceContentTypeIdsM()
public String[][] getSourceExtensionsM()
public int getSupportedEntryKinds()
getSupportedEntryKinds in interface ICLanguageSettingpublic void setLanguageId(String id)
setLanguageId in interface ICLanguageSettingpublic void setSettingEntries(int kind,
ICLanguageSettingEntry[] entries)
setSettingEntries in interface ICLanguageSettingpublic void setSettingEntries(int kind,
List<ICLanguageSettingEntry> entriesList)
setSettingEntries in interface ICLanguageSettingpublic void setSourceContentTypeIds(String[] ids)
setSourceContentTypeIds in interface ICLanguageSettingpublic void setSourceExtensions(String[] exts)
setSourceExtensions in interface ICLanguageSettingpublic boolean supportsEntryKind(int kind)
supportsEntryKind in interface ICLanguageSettingpublic ICConfigurationDescription getConfiguration()
getConfiguration in interface ICSettingObjectpublic String getId()
getId in interface ICSettingObjectpublic String getName()
getName in interface ICSettingObjectpublic ICSettingContainer getParent()
getParent in interface ICSettingObjectpublic int getType()
getType in interface ICSettingObjectICSettingBase.SETTING_PROJECT
ICSettingBase.SETTING_CONFIGURATION
ICSettingBase.SETTING_FOLDER
ICSettingBase.SETTING_FILE
ICSettingBase.SETTING_LANGUAGE
ICSettingBase.SETTING_TARGET_PLATFORM
ICSettingBase.SETTING_BUILDpublic boolean isReadOnly()
isReadOnly in interface ICSettingObjectpublic boolean isValid()
isValid in interface ICSettingObjectpublic Object[] getItems()
getItems in interface ICMultiItemsHoldergetItems in class MultiItemsHolderpublic ICLanguageSettingEntry[] getResolvedSettingEntries(int kind)
getResolvedSettingEntries in interface ICLanguageSettingpublic ICLanguageSettingEntry[] getSettingEntries(int kind)
getSettingEntries in interface ICLanguageSettingpublic String[] getSourceContentTypeIds()
getSourceContentTypeIds in interface ICLanguageSettingpublic String[] getSourceExtensions()
getSourceExtensions in interface ICLanguageSettingCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.