|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.cdt.internal.ui.dialogs.cpaths.CPElement
public class CPElement
Field Summary | |
---|---|
static java.lang.String |
BASE
|
static java.lang.String |
BASE_REF
|
static java.lang.String |
EXCLUSION
|
static java.lang.String |
INCLUDE
|
static java.lang.String |
INCLUDE_FILE
|
static java.lang.String |
LIBRARY
|
static java.lang.String |
MACRO_NAME
|
static java.lang.String |
MACRO_VALUE
|
static java.lang.String |
MACROS_FILE
|
static java.lang.String |
PARENT
|
static java.lang.String |
PARENT_CONTAINER
|
static java.lang.String |
SOURCEATTACHMENT
|
static java.lang.String |
SOURCEATTACHMENTROOT
|
static java.lang.String |
SYSTEM_INCLUDE
|
Constructor Summary | |
---|---|
CPElement(CPElement element,
org.eclipse.core.runtime.IPath path,
org.eclipse.core.resources.IResource res)
|
|
CPElement(org.eclipse.cdt.core.model.ICProject project,
int entryKind,
org.eclipse.core.runtime.IPath path,
org.eclipse.core.resources.IResource res)
|
Method Summary | |
---|---|
java.lang.StringBuffer |
appendEncodedSettings(java.lang.StringBuffer buf)
|
static java.lang.StringBuffer |
appendEncodePath(org.eclipse.core.runtime.IPath path,
java.lang.StringBuffer buf)
|
static CPElement |
createFromExisting(org.eclipse.cdt.core.model.IPathEntry curr,
org.eclipse.cdt.core.model.ICElement element)
|
boolean |
equals(java.lang.Object other)
|
java.lang.Object |
getAttribute(java.lang.String key)
|
java.lang.Object[] |
getChildren()
|
org.eclipse.cdt.core.model.ICProject |
getCProject()
Gets the project. |
int |
getEntryKind()
Gets the classpath entry kind. |
CPElement |
getInherited()
|
CPElementGroup |
getParent()
|
CPElement |
getParentContainer()
|
org.eclipse.core.runtime.IPath |
getPath()
Gets the path entry path. |
org.eclipse.cdt.core.model.IPathEntry |
getPathEntry()
|
org.eclipse.core.resources.IResource |
getResource()
Entries without resource are either non existing or a variable entry External jars do not have a resource |
org.eclipse.core.runtime.IStatus |
getStatus()
Returns if a entry is missing. |
int |
hashCode()
|
boolean |
isExported()
Returns if a entry is exported (only applies to libraries) |
CPElementAttribute |
setAttribute(java.lang.String key,
java.lang.Object value)
|
void |
setExported(boolean isExported)
Sets the export state of the entry. |
void |
setParent(CPElementGroup group)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SOURCEATTACHMENT
public static final java.lang.String SOURCEATTACHMENTROOT
public static final java.lang.String EXCLUSION
public static final java.lang.String INCLUDE
public static final java.lang.String LIBRARY
public static final java.lang.String SYSTEM_INCLUDE
public static final java.lang.String MACRO_NAME
public static final java.lang.String MACRO_VALUE
public static final java.lang.String BASE_REF
public static final java.lang.String BASE
public static final java.lang.String PARENT
public static final java.lang.String PARENT_CONTAINER
public static final java.lang.String INCLUDE_FILE
public static final java.lang.String MACROS_FILE
Constructor Detail |
---|
public CPElement(CPElement element, org.eclipse.core.runtime.IPath path, org.eclipse.core.resources.IResource res)
public CPElement(org.eclipse.cdt.core.model.ICProject project, int entryKind, org.eclipse.core.runtime.IPath path, org.eclipse.core.resources.IResource res)
Method Detail |
---|
public org.eclipse.cdt.core.model.IPathEntry getPathEntry()
public static java.lang.StringBuffer appendEncodePath(org.eclipse.core.runtime.IPath path, java.lang.StringBuffer buf)
public java.lang.StringBuffer appendEncodedSettings(java.lang.StringBuffer buf)
public org.eclipse.core.runtime.IPath getPath()
IPathEntry.getPath()
public int getEntryKind()
IPathEntry.getEntryKind()
public org.eclipse.core.resources.IResource getResource()
public CPElement getParentContainer()
public void setParent(CPElementGroup group)
public CPElementGroup getParent()
public CPElementAttribute setAttribute(java.lang.String key, java.lang.Object value)
public java.lang.Object getAttribute(java.lang.String key)
public java.lang.Object[] getChildren()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public org.eclipse.core.runtime.IStatus getStatus()
public boolean isExported()
public void setExported(boolean isExported)
public CPElement getInherited()
public org.eclipse.cdt.core.model.ICProject getCProject()
public static CPElement createFromExisting(org.eclipse.cdt.core.model.IPathEntry curr, org.eclipse.cdt.core.model.ICElement element)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |