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 SummaryFieldsModifier and TypeFieldDescriptionprotected Set<AccessRule> static final Stringstatic final Stringprotected booleanprotected String
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected NodeaddClasspathEntry(Node node, Map<String, ?> attributes) voidappendNode(Node node) booleangetPath()inthashCode()booleanprotected StringnormalizePath(String path) voidsetAccessRules(Set<AccessRule> accessRules) voidsetExported(boolean exported) voidsetNativeLibraryLocation(String location) voidtoString()voidwriteEntryAttributes(Node node) Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gradle.plugins.ide.eclipse.model.ClasspathEntrygetKind
- 
Field Details- 
COMPONENT_NON_DEPENDENCY_ATTRIBUTE- See Also:
 
- 
COMPONENT_DEPENDENCY_ATTRIBUTE- See Also:
 
- 
path
- 
exportedprotected boolean exported
- 
accessRules
- 
entryAttributes
 
- 
- 
Constructor Details- 
AbstractClasspathEntry
- 
AbstractClasspathEntry
 
- 
- 
Method Details- 
getPath
- 
setPath
- 
isExportedpublic boolean isExported()
- 
setExportedpublic void setExported(boolean exported) 
- 
getAccessRules
- 
setAccessRules
- 
getEntryAttributes
- 
getNativeLibraryLocation
- 
setNativeLibraryLocation
- 
appendNode- Specified by:
- appendNodein interface- ClasspathEntry
 
- 
addClasspathEntry
- 
normalizePath
- 
writeEntryAttributes
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-