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 {@link JavaCore#newClasspathAttribute(String,String) newClasspathAttribute(String name, String value)}.
This interface is not intended to be implemented by clients.
@see JavaCore#newContainerEntry(org.eclipse.core.runtime.IPath containerPath,IAccessRule[] accessRules,IClasspathAttribute[] extraAttributes,boolean isExported)
@see 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)
@see JavaCore#newProjectEntry(org.eclipse.core.runtime.IPath path,IAccessRule[] accessRules,boolean combineAccessRestrictions,IClasspathAttribute[] extraAttributes,boolean isExported)
@see 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)
@see 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)
@since 3.1