Class ACSettingEntry
- java.lang.Object
-
- org.eclipse.cdt.core.settings.model.ACSettingEntry
-
- All Implemented Interfaces:
ICSettingEntry
- Direct Known Subclasses:
ACPathEntry
,CMacroEntry
public abstract class ACSettingEntry extends Object implements ICSettingEntry
-
-
Field Summary
-
Fields inherited from interface org.eclipse.cdt.core.settings.model.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
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected boolean
checkFlags(int flags)
int
codeForContentsKey()
int
codeForNameKey()
protected abstract String
contentsToString()
boolean
equals(Object obj)
boolean
equalsByContents(ICSettingEntry entry)
boolean
equalsByName(ICSettingEntry entry)
protected int
getByNameMatchFlags()
int
getFlags()
String
getName()
String
getValue()
int
hashCode()
boolean
isBuiltIn()
boolean
isReadOnly()
boolean
isResolved()
String
toString()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.cdt.core.settings.model.ICSettingEntry
getKind
-
-
-
-
Method Detail
-
isBuiltIn
public boolean isBuiltIn()
- Specified by:
isBuiltIn
in interfaceICSettingEntry
-
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnly
in interfaceICSettingEntry
-
checkFlags
protected boolean checkFlags(int flags)
-
getName
public String getName()
- Specified by:
getName
in interfaceICSettingEntry
-
getValue
public String getValue()
- Specified by:
getValue
in interfaceICSettingEntry
-
isResolved
public boolean isResolved()
- Specified by:
isResolved
in interfaceICSettingEntry
-
getFlags
public int getFlags()
- Specified by:
getFlags
in interfaceICSettingEntry
-
equalsByContents
public boolean equalsByContents(ICSettingEntry entry)
- Specified by:
equalsByContents
in interfaceICSettingEntry
-
getByNameMatchFlags
protected int getByNameMatchFlags()
-
equalsByName
public final boolean equalsByName(ICSettingEntry entry)
- Specified by:
equalsByName
in interfaceICSettingEntry
-
codeForNameKey
public final int codeForNameKey()
-
codeForContentsKey
public int codeForContentsKey()
-
contentsToString
protected abstract String contentsToString()
-
-