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 booleancheckFlags(int flags)intcodeForContentsKey()intcodeForNameKey()protected abstract StringcontentsToString()booleanequals(Object obj)booleanequalsByContents(ICSettingEntry entry)booleanequalsByName(ICSettingEntry entry)protected intgetByNameMatchFlags()intgetFlags()StringgetName()StringgetValue()inthashCode()booleanisBuiltIn()booleanisReadOnly()booleanisResolved()StringtoString()-
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:
isBuiltInin interfaceICSettingEntry
-
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnlyin interfaceICSettingEntry
-
checkFlags
protected boolean checkFlags(int flags)
-
getName
public String getName()
- Specified by:
getNamein interfaceICSettingEntry
-
getValue
public String getValue()
- Specified by:
getValuein interfaceICSettingEntry
-
isResolved
public boolean isResolved()
- Specified by:
isResolvedin interfaceICSettingEntry
-
getFlags
public int getFlags()
- Specified by:
getFlagsin interfaceICSettingEntry
-
equalsByContents
public boolean equalsByContents(ICSettingEntry entry)
- Specified by:
equalsByContentsin interfaceICSettingEntry
-
getByNameMatchFlags
protected int getByNameMatchFlags()
-
equalsByName
public final boolean equalsByName(ICSettingEntry entry)
- Specified by:
equalsByNamein interfaceICSettingEntry
-
codeForNameKey
public final int codeForNameKey()
-
codeForContentsKey
public int codeForContentsKey()
-
contentsToString
protected abstract String contentsToString()
-
-