Class PathEntryTranslator
- java.lang.Object
-
- org.eclipse.cdt.core.settings.model.util.PathEntryTranslator
-
public class PathEntryTranslator extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPathEntryTranslator.PathEntryCollectorstatic classPathEntryTranslator.ReferenceSettingsInfo
-
Field Summary
Fields Modifier and Type Field Description static intINCLUDE_ALLstatic intINCLUDE_BUILT_INSstatic intINCLUDE_USERstatic intOP_ADDstatic intOP_REMOVEstatic intOP_REPLACE
-
Constructor Summary
Constructors Constructor Description PathEntryTranslator(org.eclipse.core.resources.IProject project, CConfigurationData cfgData)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PathEntryTranslator.ReferenceSettingsInfoapplyPathEntries(IPathEntry[] usrEntries, IPathEntry[] sysEntries, int op)PathEntryTranslator.ReferenceSettingsInfoapplyPathEntries(PathEntryResolveInfo info, int op)static PathEntryTranslator.PathEntryCollectorcollectEntries(org.eclipse.core.resources.IProject project, ICConfigurationDescription cfgDescription)static IPathEntry[]decodePathEntries(org.eclipse.core.resources.IProject project, ICStorageElement el)static IPathEntry[]getPathEntries(org.eclipse.core.resources.IProject project, ICConfigurationDescription cfgDescription, int flags)
-
-
-
Field Detail
-
OP_ADD
public static final int OP_ADD
- See Also:
- Constant Field Values
-
OP_REMOVE
public static final int OP_REMOVE
- See Also:
- Constant Field Values
-
OP_REPLACE
public static final int OP_REPLACE
- See Also:
- Constant Field Values
-
INCLUDE_BUILT_INS
public static final int INCLUDE_BUILT_INS
- See Also:
- Constant Field Values
-
INCLUDE_USER
public static final int INCLUDE_USER
- See Also:
- Constant Field Values
-
INCLUDE_ALL
public static final int INCLUDE_ALL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PathEntryTranslator
public PathEntryTranslator(org.eclipse.core.resources.IProject project, CConfigurationData cfgData)
-
-
Method Detail
-
applyPathEntries
public PathEntryTranslator.ReferenceSettingsInfo applyPathEntries(PathEntryResolveInfo info, int op)
-
applyPathEntries
public PathEntryTranslator.ReferenceSettingsInfo applyPathEntries(IPathEntry[] usrEntries, IPathEntry[] sysEntries, int op)
-
decodePathEntries
public static IPathEntry[] decodePathEntries(org.eclipse.core.resources.IProject project, ICStorageElement el)
-
collectEntries
public static PathEntryTranslator.PathEntryCollector collectEntries(org.eclipse.core.resources.IProject project, ICConfigurationDescription cfgDescription)
-
getPathEntries
public static IPathEntry[] getPathEntries(org.eclipse.core.resources.IProject project, ICConfigurationDescription cfgDescription, int flags)
-
-