public class CDefaultFolderData extends CFolderData
Modifier and Type | Field and Description |
---|---|
protected CConfigurationData |
fCfg |
protected String |
fId |
protected boolean |
fIsModified |
protected List<CLanguageData> |
fLanguageDatas |
protected String |
fName |
protected org.eclipse.core.runtime.IPath |
fPath |
SETTING_BUILD, SETTING_CONFIGURATION, SETTING_FILE, SETTING_FOLDER, SETTING_LANGUAGE, SETTING_PROJECT, SETTING_TARGET_PLATFORM
Constructor and Description |
---|
CDefaultFolderData(CConfigurationData cfg,
CDataFactory factory) |
CDefaultFolderData(String id,
org.eclipse.core.runtime.IPath path,
CConfigurationData cfg,
CDataFactory factory) |
CDefaultFolderData(String id,
org.eclipse.core.runtime.IPath path,
CFolderData base,
CConfigurationData cfg,
CDataFactory factory,
boolean clone) |
Modifier and Type | Method and Description |
---|---|
protected void |
copyDataFrom(CFolderData base,
boolean clone) |
protected CLanguageData |
copyLanguageData(CLanguageData base,
boolean clone) |
CLanguageData |
createLanguageDataForContentTypes(String languageId,
String[] typesIds) |
CLanguageData |
createLanguageDataForExtensions(String languageId,
String[] extensions) |
String |
getId() |
CLanguageData[] |
getLanguageDatas() |
String |
getName() |
org.eclipse.core.runtime.IPath |
getPath() |
boolean |
hasCustomSettings() |
boolean |
isModified() |
boolean |
isValid() |
void |
setModified(boolean modified) |
void |
setPath(org.eclipse.core.runtime.IPath path) |
getType
toString
protected org.eclipse.core.runtime.IPath fPath
protected List<CLanguageData> fLanguageDatas
protected String fName
protected String fId
protected CConfigurationData fCfg
protected boolean fIsModified
public CDefaultFolderData(CConfigurationData cfg, CDataFactory factory)
public CDefaultFolderData(String id, org.eclipse.core.runtime.IPath path, CConfigurationData cfg, CDataFactory factory)
public CDefaultFolderData(String id, org.eclipse.core.runtime.IPath path, CFolderData base, CConfigurationData cfg, CDataFactory factory, boolean clone)
protected void copyDataFrom(CFolderData base, boolean clone)
protected CLanguageData copyLanguageData(CLanguageData base, boolean clone)
public CLanguageData[] getLanguageDatas()
getLanguageDatas
in class CFolderData
public org.eclipse.core.runtime.IPath getPath()
getPath
in class CResourceData
public void setPath(org.eclipse.core.runtime.IPath path)
setPath
in class CResourceData
public String getName()
getName
in class CDataObject
public String getId()
getId
in class CDataObject
public boolean isValid()
isValid
in class CDataObject
public CLanguageData createLanguageDataForContentTypes(String languageId, String[] typesIds)
createLanguageDataForContentTypes
in class CFolderData
public CLanguageData createLanguageDataForExtensions(String languageId, String[] extensions)
createLanguageDataForExtensions
in class CFolderData
public boolean isModified()
public void setModified(boolean modified)
public boolean hasCustomSettings()
hasCustomSettings
in class CResourceData
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.