Class LanguageSettingEntriesSerializer
- java.lang.Object
-
- org.eclipse.cdt.core.settings.model.util.LanguageSettingEntriesSerializer
-
public class LanguageSettingEntriesSerializer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringATTRIBUTE_EXCLUDINGstatic java.lang.StringATTRIBUTE_FLAGSstatic java.lang.StringATTRIBUTE_KINDstatic java.lang.StringATTRIBUTE_NAMEstatic java.lang.StringATTRIBUTE_SOURCE_ATTACHMENT_PATHstatic java.lang.StringATTRIBUTE_SOURCE_ATTACHMENT_PREFIX_MAPPINGstatic java.lang.StringATTRIBUTE_SOURCE_ATTACHMENT_ROOT_PATHstatic java.lang.StringATTRIBUTE_VALUEstatic java.lang.StringBUILTINstatic java.lang.StringELEMENT_ENTRYstatic java.lang.StringFLAGS_SEPARATORstatic java.lang.StringINCLUDE_FILEstatic java.lang.StringINCLUDE_PATHstatic java.lang.StringLIBRARY_FILEstatic java.lang.StringLIBRARY_PATHstatic java.lang.StringLOCALstatic java.lang.StringMACROstatic java.lang.StringMACRO_FILEstatic java.lang.StringNONEstatic java.lang.StringOUTPUT_PATHstatic java.lang.StringREADONLYstatic java.lang.StringRESOLVEDstatic java.lang.StringSOURCE_PATHstatic java.lang.StringVALUE_WORKSPACE_PATH
-
Constructor Summary
Constructors Constructor Description LanguageSettingEntriesSerializer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intcomposeFlags(java.lang.String flagsString)static java.lang.StringcomposeFlagsString(int flags)static java.lang.StringkindToString(int kind)static ICSettingEntry[]loadEntries(ICStorageElement el)static ICSettingEntry[]loadEntries(ICStorageElement el, int kindFilter)static java.util.List<ICSettingEntry>loadEntriesList(ICStorageElement el)static java.util.List<ICSettingEntry>loadEntriesList(ICStorageElement el, int kindFilter)static ICSettingEntryloadEntry(ICStorageElement el)static voidserializeEntries(ICSettingEntry[] entries, ICStorageElement element)static voidserializeEntry(ICSettingEntry entry, ICStorageElement element)static intstringToKind(java.lang.String kind)
-
-
-
Field Detail
-
ELEMENT_ENTRY
public static final java.lang.String ELEMENT_ENTRY
- See Also:
- Constant Field Values
-
ATTRIBUTE_KIND
public static final java.lang.String ATTRIBUTE_KIND
- See Also:
- Constant Field Values
-
ATTRIBUTE_NAME
public static final java.lang.String ATTRIBUTE_NAME
- See Also:
- Constant Field Values
-
ATTRIBUTE_VALUE
public static final java.lang.String ATTRIBUTE_VALUE
- See Also:
- Constant Field Values
-
ATTRIBUTE_FLAGS
public static final java.lang.String ATTRIBUTE_FLAGS
- See Also:
- Constant Field Values
-
ATTRIBUTE_EXCLUDING
public static final java.lang.String ATTRIBUTE_EXCLUDING
- See Also:
- Constant Field Values
-
ATTRIBUTE_SOURCE_ATTACHMENT_PATH
public static final java.lang.String ATTRIBUTE_SOURCE_ATTACHMENT_PATH
- See Also:
- Constant Field Values
-
ATTRIBUTE_SOURCE_ATTACHMENT_ROOT_PATH
public static final java.lang.String ATTRIBUTE_SOURCE_ATTACHMENT_ROOT_PATH
- See Also:
- Constant Field Values
-
ATTRIBUTE_SOURCE_ATTACHMENT_PREFIX_MAPPING
public static final java.lang.String ATTRIBUTE_SOURCE_ATTACHMENT_PREFIX_MAPPING
- See Also:
- Constant Field Values
-
INCLUDE_PATH
public static final java.lang.String INCLUDE_PATH
- See Also:
- Constant Field Values
-
INCLUDE_FILE
public static final java.lang.String INCLUDE_FILE
- See Also:
- Constant Field Values
-
MACRO
public static final java.lang.String MACRO
- See Also:
- Constant Field Values
-
MACRO_FILE
public static final java.lang.String MACRO_FILE
- See Also:
- Constant Field Values
-
LIBRARY_PATH
public static final java.lang.String LIBRARY_PATH
- See Also:
- Constant Field Values
-
LIBRARY_FILE
public static final java.lang.String LIBRARY_FILE
- See Also:
- Constant Field Values
-
SOURCE_PATH
public static final java.lang.String SOURCE_PATH
- See Also:
- Constant Field Values
-
OUTPUT_PATH
public static final java.lang.String OUTPUT_PATH
- See Also:
- Constant Field Values
-
NONE
public static final java.lang.String NONE
- Since:
- 5.6
- See Also:
- Constant Field Values
-
BUILTIN
public static final java.lang.String BUILTIN
- See Also:
- Constant Field Values
-
READONLY
public static final java.lang.String READONLY
- See Also:
- Constant Field Values
-
LOCAL
public static final java.lang.String LOCAL
- See Also:
- Constant Field Values
-
VALUE_WORKSPACE_PATH
public static final java.lang.String VALUE_WORKSPACE_PATH
- See Also:
- Constant Field Values
-
RESOLVED
public static final java.lang.String RESOLVED
- See Also:
- Constant Field Values
-
FLAGS_SEPARATOR
public static final java.lang.String FLAGS_SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
loadEntries
public static ICSettingEntry[] loadEntries(ICStorageElement el)
-
loadEntries
public static ICSettingEntry[] loadEntries(ICStorageElement el, int kindFilter)
-
loadEntriesList
public static java.util.List<ICSettingEntry> loadEntriesList(ICStorageElement el)
-
loadEntriesList
public static java.util.List<ICSettingEntry> loadEntriesList(ICStorageElement el, int kindFilter)
-
loadEntry
public static ICSettingEntry loadEntry(ICStorageElement el)
-
serializeEntries
public static void serializeEntries(ICSettingEntry[] entries, ICStorageElement element)
-
serializeEntry
public static void serializeEntry(ICSettingEntry entry, ICStorageElement element)
-
kindToString
public static java.lang.String kindToString(int kind)
-
stringToKind
public static int stringToKind(java.lang.String kind)
-
composeFlagsString
public static java.lang.String composeFlagsString(int flags)
-
composeFlags
public static int composeFlags(java.lang.String flagsString)
- Since:
- 5.4
-
-