|
Eclipse JDT Release 3.8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IClasspathAttribute
A classpath attribute defines a name/value pair that can be persisted with a classpath entry. Such an attribute
can be created using the factory method newClasspathAttribute(String name, String value)
.
JavaCore.newContainerEntry(
org.eclipse.core.runtime.IPath containerPath,
IAccessRule[] accessRules,
IClasspathAttribute[] extraAttributes,
boolean isExported)
,
JavaCore.newLibraryEntry(
org.eclipse.core.runtime.IPath path,
org.eclipse.core.runtime.IPath sourceAttachmentPath,
org.eclipse.core.runtime.IPath sourceAttachmentRootPath,
IAccessRule[] accessRules,
IClasspathAttribute[] extraAttributes,
boolean isExported)
,
JavaCore.newProjectEntry(
org.eclipse.core.runtime.IPath path,
IAccessRule[] accessRules,
boolean combineAccessRestrictions,
IClasspathAttribute[] extraAttributes,
boolean isExported)
,
JavaCore.newSourceEntry(
org.eclipse.core.runtime.IPath path,
org.eclipse.core.runtime.IPath[] inclusionPatterns,
org.eclipse.core.runtime.IPath[] exclusionPatterns,
org.eclipse.core.runtime.IPath specificOutputLocation,
IClasspathAttribute[] extraAttributes)
,
JavaCore.newVariableEntry(
org.eclipse.core.runtime.IPath variablePath,
org.eclipse.core.runtime.IPath variableSourceAttachmentPath,
org.eclipse.core.runtime.IPath variableSourceAttachmentRootPath,
IAccessRule[] accessRules,
IClasspathAttribute[] extraAttributes,
boolean isExported)
Field Summary | |
---|---|
static String |
IGNORE_OPTIONAL_PROBLEMS
Constant for the name of the ignore optional compile problems attribute. |
static String |
INDEX_LOCATION_ATTRIBUTE_NAME
Constant for the name of the index location attribute. |
static String |
JAVADOC_LOCATION_ATTRIBUTE_NAME
Constant for the name of the javadoc location attribute. |
static String |
OPTIONAL
Constant for the name of the optional attribute. |
static String |
SOURCE_ATTACHMENT_ENCODING
Constant for the name of the encoding to be used for source attachments. |
Method Summary | |
---|---|
String |
getName()
Returns the name of this classpath attribute. |
String |
getValue()
Returns the value of this classpath attribute. |
Field Detail |
---|
static final String JAVADOC_LOCATION_ATTRIBUTE_NAME
The value for this attribute has to be the string representation of a URL.
static final String INDEX_LOCATION_ATTRIBUTE_NAME
The value for this attribute has to be the string representation of a URL. It should point to an existing index file in a folder or a jar. The URL can also be of platform protocol.
static final String SOURCE_ATTACHMENT_ENCODING
The value of this attribute has to be a string representation of a valid encoding. The encoding for a source attachment is determined in the following order:
org.eclipse.core.resources.IFile#getCharset(false)
IFile.getCharset()
,
Constant Field Valuesstatic final String IGNORE_OPTIONAL_PROBLEMS
"true"
or
"false"
. When not present, "false"
is assumed.
If the value of this attribute is "true"
, all optional problems
from the source folder described by this classpath entry will not be reported
by the compiler.
static final String OPTIONAL
"true"
or "false"
.
When not present, "false"
is assumed.
If the value of this attribute is "true"
, the classpath entry
is optional. If the underlying resource or jar file doesn't exist, no error
is reported and the classpath entry is ignored.
Method Detail |
---|
String getName()
String getValue()
|
Eclipse JDT Release 3.8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) 2000, 2013 IBM Corporation and others. All rights reserved.