Class CDataSerializer
- java.lang.Object
-
- org.eclipse.cdt.core.settings.model.util.CDataSerializer
-
- Direct Known Subclasses:
UserAndDiscoveredEntryDataSerializer
public class CDataSerializer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringBINARY_PARSERSprotected static java.lang.StringBUILD_DATAprotected static java.lang.StringCONTENT_TYPE_IDSprotected static java.lang.StringCWDprotected static java.lang.StringDELIMITERprotected static java.lang.StringDESCRIPTIONprotected static java.lang.StringERROR_PARSERSprotected static java.lang.StringEXTENSIONSprotected static java.lang.StringFILE_DATAprotected static java.lang.StringFOLDER_DATAprotected static java.lang.StringIDprotected static java.lang.StringLANGUAGE_DATAprotected static java.lang.StringLANGUAGE_IDprotected static java.lang.StringNAMEprotected static java.lang.StringOUTPUT_ENTRIESprotected static java.lang.StringPATHprotected static java.lang.StringSETTING_ENTRIESprotected static java.lang.StringSOURCE_ENTRIESprotected static java.lang.StringSUPPORTED_ENTRY_KINDSprotected static java.lang.StringTARGET_PLATFORM_DATA
-
Constructor Summary
Constructors Constructor Description CDataSerializer()
-
Method Summary
-
-
-
Field Detail
-
NAME
protected static final java.lang.String NAME
- See Also:
- Constant Field Values
-
ID
protected static final java.lang.String ID
- See Also:
- Constant Field Values
-
DESCRIPTION
protected static final java.lang.String DESCRIPTION
- See Also:
- Constant Field Values
-
SOURCE_ENTRIES
protected static final java.lang.String SOURCE_ENTRIES
- See Also:
- Constant Field Values
-
PATH
protected static final java.lang.String PATH
- See Also:
- Constant Field Values
-
LANGUAGE_ID
protected static final java.lang.String LANGUAGE_ID
- See Also:
- Constant Field Values
-
CONTENT_TYPE_IDS
protected static final java.lang.String CONTENT_TYPE_IDS
- See Also:
- Constant Field Values
-
EXTENSIONS
protected static final java.lang.String EXTENSIONS
- See Also:
- Constant Field Values
-
DELIMITER
protected static final java.lang.String DELIMITER
- See Also:
- Constant Field Values
-
FOLDER_DATA
protected static final java.lang.String FOLDER_DATA
- See Also:
- Constant Field Values
-
FILE_DATA
protected static final java.lang.String FILE_DATA
- See Also:
- Constant Field Values
-
BUILD_DATA
protected static final java.lang.String BUILD_DATA
- See Also:
- Constant Field Values
-
TARGET_PLATFORM_DATA
protected static final java.lang.String TARGET_PLATFORM_DATA
- See Also:
- Constant Field Values
-
LANGUAGE_DATA
protected static final java.lang.String LANGUAGE_DATA
- See Also:
- Constant Field Values
-
OUTPUT_ENTRIES
protected static final java.lang.String OUTPUT_ENTRIES
- See Also:
- Constant Field Values
-
ERROR_PARSERS
protected static final java.lang.String ERROR_PARSERS
- See Also:
- Constant Field Values
-
BINARY_PARSERS
protected static final java.lang.String BINARY_PARSERS
- See Also:
- Constant Field Values
-
CWD
protected static final java.lang.String CWD
- See Also:
- Constant Field Values
-
SETTING_ENTRIES
protected static final java.lang.String SETTING_ENTRIES
- See Also:
- Constant Field Values
-
SUPPORTED_ENTRY_KINDS
protected static final java.lang.String SUPPORTED_ENTRY_KINDS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefault
public static CDataSerializer getDefault()
-
loadConfigurationData
public CConfigurationData loadConfigurationData(CDataFactory factory, ICStorageElement el) throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
-
loadFolderData
public CFolderData loadFolderData(CConfigurationData data, CDataFactory factory, ICStorageElement el) throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
-
loadFileData
public CFileData loadFileData(CConfigurationData data, CDataFactory factory, ICStorageElement el) throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
-
loadBuildData
public CBuildData loadBuildData(CConfigurationData data, CDataFactory factory, ICStorageElement el) throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
-
loadTargetPlatformData
public CTargetPlatformData loadTargetPlatformData(CConfigurationData data, CDataFactory factory, ICStorageElement el) throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
-
loadLanguageData
public CLanguageData loadLanguageData(CConfigurationData data, CResourceData rcData, CDataFactory factory, ICStorageElement el) throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
-
loadEntries
public void loadEntries(CLanguageData lData, ICStorageElement el)
-
store
public void store(CConfigurationData data, ICStorageElement el) throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
-
store
public void store(CFolderData data, ICStorageElement el)
-
store
public void store(CFileData data, ICStorageElement el)
-
store
public void store(CBuildData data, ICStorageElement el)
-
store
public void store(CTargetPlatformData data, ICStorageElement el)
-
store
public void store(CLanguageData data, ICStorageElement el)
-
storeEntries
public void storeEntries(CLanguageData lData, ICStorageElement el)
-
-