public class MultiLanguageSetting extends MultiItemsHolder implements ICLanguageSetting
DEBUG
SETTING_BUILD, SETTING_CONFIGURATION, SETTING_FILE, SETTING_FOLDER, SETTING_LANGUAGE, SETTING_PROJECT, SETTING_TARGET_PLATFORM
EMPTY_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, createRDescription
public MultiLanguageSetting(List<ICLanguageSetting> data, ICConfigurationDescription cf)
public String getLanguageId()
getLanguageId
in interface ICLanguageSetting
null
.public ICLanguageSettingEntry[][] getSettingEntriesM(int kind)
public List<ICLanguageSettingEntry> getSettingEntriesList(int kind)
getSettingEntriesList
in interface ICLanguageSetting
public String[][] getSourceContentTypeIdsM()
public String[][] getSourceExtensionsM()
public int getSupportedEntryKinds()
getSupportedEntryKinds
in interface ICLanguageSetting
public void setLanguageId(String id)
setLanguageId
in interface ICLanguageSetting
public void setSettingEntries(int kind, ICLanguageSettingEntry[] entries)
setSettingEntries
in interface ICLanguageSetting
public void setSettingEntries(int kind, List<ICLanguageSettingEntry> entriesList)
setSettingEntries
in interface ICLanguageSetting
public void setSourceContentTypeIds(String[] ids)
setSourceContentTypeIds
in interface ICLanguageSetting
public void setSourceExtensions(String[] exts)
setSourceExtensions
in interface ICLanguageSetting
public boolean supportsEntryKind(int kind)
supportsEntryKind
in interface ICLanguageSetting
public ICConfigurationDescription getConfiguration()
getConfiguration
in interface ICSettingObject
public String getId()
getId
in interface ICSettingObject
public String getName()
getName
in interface ICSettingObject
public ICSettingContainer getParent()
getParent
in interface ICSettingObject
public int getType()
getType
in interface ICSettingObject
ICSettingBase.SETTING_PROJECT
ICSettingBase.SETTING_CONFIGURATION
ICSettingBase.SETTING_FOLDER
ICSettingBase.SETTING_FILE
ICSettingBase.SETTING_LANGUAGE
ICSettingBase.SETTING_TARGET_PLATFORM
ICSettingBase.SETTING_BUILD
public boolean isReadOnly()
isReadOnly
in interface ICSettingObject
public boolean isValid()
isValid
in interface ICSettingObject
public Object[] getItems()
getItems
in interface ICMultiItemsHolder
getItems
in class MultiItemsHolder
public ICLanguageSettingEntry[] getResolvedSettingEntries(int kind)
getResolvedSettingEntries
in interface ICLanguageSetting
public ICLanguageSettingEntry[] getSettingEntries(int kind)
getSettingEntries
in interface ICLanguageSetting
public String[] getSourceContentTypeIds()
getSourceContentTypeIds
in interface ICLanguageSetting
public String[] getSourceExtensions()
getSourceExtensions
in interface ICLanguageSetting
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.