Package org.eclipse.cdt.core.model
Interface IPathEntry
-
- All Known Subinterfaces:
IContainerEntry,IIncludeEntry,IIncludeFileEntry,ILibraryEntry,IMacroEntry,IMacroFileEntry,IOutputEntry,IProjectEntry,ISourceEntry
public interface IPathEntry
-
-
Field Summary
Fields Modifier and Type Field Description static intCDT_CONTAINEREntry kind constant describing a path entry representing a container id.static intCDT_INCLUDEEntry kind constant describing a path entry identifying a include path.static intCDT_INCLUDE_FILEEntry kind constant describing a path entry representing a file that will be process file as if "#include "file"" appeared as the first line of the source file.static intCDT_LIBRARYEntry kind constant describing a path entry identifying a library.static intCDT_MACROEntry kind constant describing a path entry representing a macro definition.static intCDT_MACRO_FILEEntry kind constant describing a path entry representing a file that will be process file as if "#include "file"" appeared as the first line of the source file but only the macro definitions are kept.static intCDT_OUTPUTEntry kind constant describing output locationstatic intCDT_PROJECTEntry kind constant describing a path entry identifying a required project.static intCDT_SOURCEEntry kind constant describing a path entry identifying a folder containing source code to be compiled.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetEntryKind()Returns the kind of this path entry.org.eclipse.core.runtime.IPathgetPath()Returns the affected IPathbooleanisExported()
-
-
-
Field Detail
-
CDT_LIBRARY
static final int CDT_LIBRARY
Entry kind constant describing a path entry identifying a library. A library is an archive containing consisting of pre-compiled binaries.- See Also:
- Constant Field Values
-
CDT_PROJECT
static final int CDT_PROJECT
Entry kind constant describing a path entry identifying a required project.- See Also:
- Constant Field Values
-
CDT_SOURCE
static final int CDT_SOURCE
Entry kind constant describing a path entry identifying a folder containing source code to be compiled.- See Also:
- Constant Field Values
-
CDT_INCLUDE
static final int CDT_INCLUDE
Entry kind constant describing a path entry identifying a include path.- See Also:
- Constant Field Values
-
CDT_CONTAINER
static final int CDT_CONTAINER
Entry kind constant describing a path entry representing a container id.- See Also:
- Constant Field Values
-
CDT_MACRO
static final int CDT_MACRO
Entry kind constant describing a path entry representing a macro definition.- See Also:
- Constant Field Values
-
CDT_OUTPUT
static final int CDT_OUTPUT
Entry kind constant describing output location- See Also:
- Constant Field Values
-
CDT_INCLUDE_FILE
static final int CDT_INCLUDE_FILE
Entry kind constant describing a path entry representing a file that will be process file as if "#include "file"" appeared as the first line of the source file.- See Also:
- Constant Field Values
-
CDT_MACRO_FILE
static final int CDT_MACRO_FILE
Entry kind constant describing a path entry representing a file that will be process file as if "#include "file"" appeared as the first line of the source file but only the macro definitions are kept.- See Also:
- Constant Field Values
-
-
Method Detail
-
getEntryKind
int getEntryKind()
Returns the kind of this path entry.- Returns:
- one of:
CDT_SOURCE- this entry describes a source root in its projectCDT_LIBRARY- this entry describes a libraryCDT_PROJECT- this entry describes another projectCDT_INCLUDE- this entry describes a include pathCDT_MACRO- this entry describes a macro definitionCDT_CONTAINER- this entry describes a container idCDT_OUTPUT- this entry describes output locationCDT_INCLUDE_FILE- this entry describes a file to be process as an includeCDT_MACRO_FILE- this entry describes a file containing macro definitions
-
isExported
boolean isExported()
- Returns:
- true if exported.
-
getPath
org.eclipse.core.runtime.IPath getPath()
Returns the affected IPath- Returns:
- IPath
-
-