Class ACExclusionFilterEntry
java.lang.Object
org.eclipse.cdt.core.settings.model.ACSettingEntry
org.eclipse.cdt.core.settings.model.ACPathEntry
org.eclipse.cdt.core.settings.model.ACExclusionFilterEntry
- All Implemented Interfaces:
ICExclusionPatternPathEntry, ICPathEntry, ICSettingEntry
- Direct Known Subclasses:
COutputEntry, CSourceEntry
public abstract class ACExclusionFilterEntry
extends ACPathEntry
implements ICExclusionPatternPathEntry
-
Field Summary
Fields inherited from interface ICSettingEntry
ALL, BUILTIN, EXPORTED, FRAMEWORKS_MAC, INCLUDE_FILE, INCLUDE_PATH, LIBRARY_FILE, LIBRARY_PATH, LOCAL, MACRO, MACRO_FILE, NONE, OUTPUT_PATH, READONLY, RESOLVED, SOURCE_PATH, UNDEFINED, VALUE_WORKSPACE_PATH -
Method Summary
Modifier and TypeMethodDescriptionprotected StringbooleanbooleanequalsByContents(ICSettingEntry entry) char[][]Returns a char based representation of the exclusions patterns full path.org.eclipse.core.runtime.IPath[]Returns the exclusion patternsinthashCode()final booleanisFile()Methods inherited from class ACPathEntry
fullPathForLocation, getFullPath, getLocation, isValueWorkspacePathMethods inherited from class ACSettingEntry
checkFlags, codeForContentsKey, codeForNameKey, equalsByName, getByNameMatchFlags, getFlags, getName, getValue, isBuiltIn, isReadOnly, isResolved, toStringMethods inherited from interface ICPathEntry
getFullPath, getLocation, isValueWorkspacePathMethods inherited from interface ICSettingEntry
equalsByName, getFlags, getKind, getName, getValue, isBuiltIn, isReadOnly, isResolved
-
Method Details
-
isFile
public final boolean isFile()- Specified by:
isFilein classACPathEntry- Since:
- 5.4
-
getExclusionPatterns
public org.eclipse.core.runtime.IPath[] getExclusionPatterns()Returns the exclusion patterns- Specified by:
getExclusionPatternsin interfaceICExclusionPatternPathEntry- Returns:
- IPath[]
-
fullExclusionPatternChars
public char[][] fullExclusionPatternChars()Returns a char based representation of the exclusions patterns full path.- Specified by:
fullExclusionPatternCharsin interfaceICExclusionPatternPathEntry
-
equals
- Overrides:
equalsin classACSettingEntry
-
hashCode
public int hashCode()- Overrides:
hashCodein classACSettingEntry
-
equalsByContents
- Specified by:
equalsByContentsin interfaceICSettingEntry- Overrides:
equalsByContentsin classACSettingEntry
-
contentsToString
- Overrides:
contentsToStringin classACPathEntry
-