Class AbstractClasspathEntry
java.lang.Object
org.gradle.plugins.ide.eclipse.model.AbstractClasspathEntry
- All Implemented Interfaces:
ClasspathEntry
- Direct Known Subclasses:
AbstractLibrary
,Container
,ProjectDependency
,SourceFolder
Common superclass for all
ClasspathEntry
instances.-
Field Summary
Modifier and TypeFieldDescriptionprotected Set<AccessRule>
static final String
static final String
protected boolean
protected String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Node
addClasspathEntry
(Node node, Map<String, ?> attributes) void
appendNode
(Node node) boolean
getPath()
int
hashCode()
boolean
protected String
normalizePath
(String path) void
setAccessRules
(Set<AccessRule> accessRules) void
setExported
(boolean exported) void
setNativeLibraryLocation
(String location) void
toString()
void
writeEntryAttributes
(Node node) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.gradle.plugins.ide.eclipse.model.ClasspathEntry
getKind
-
Field Details
-
COMPONENT_NON_DEPENDENCY_ATTRIBUTE
- See Also:
-
COMPONENT_DEPENDENCY_ATTRIBUTE
- See Also:
-
path
-
exported
protected boolean exported -
accessRules
-
entryAttributes
-
-
Constructor Details
-
AbstractClasspathEntry
-
AbstractClasspathEntry
-
-
Method Details
-
getPath
-
setPath
-
isExported
public boolean isExported() -
setExported
public void setExported(boolean exported) -
getAccessRules
-
setAccessRules
-
getEntryAttributes
-
getNativeLibraryLocation
-
setNativeLibraryLocation
-
appendNode
- Specified by:
appendNode
in interfaceClasspathEntry
-
addClasspathEntry
-
normalizePath
-
writeEntryAttributes
-
equals
-
hashCode
public int hashCode() -
toString
-