ClasspathEntryAbstractLibrary, Container, ProjectDependency, SourceFolderpublic abstract class AbstractClasspathEntry extends java.lang.Object implements ClasspathEntry
ClasspathEntry instances.| Modifier and Type | Field | Description | 
|---|---|---|
| protected java.util.Set<AccessRule> | accessRules | |
| static java.lang.String | COMPONENT_DEPENDENCY_ATTRIBUTE | |
| static java.lang.String | COMPONENT_NON_DEPENDENCY_ATTRIBUTE | |
| protected java.util.Map<java.lang.String,java.lang.Object> | entryAttributes | |
| protected boolean | exported | |
| protected java.lang.String | path | 
| Constructor | Description | 
|---|---|
| AbstractClasspathEntry(groovy.util.Node node) | |
| AbstractClasspathEntry(java.lang.String path) | 
| Modifier and Type | Method | Description | 
|---|---|---|
| protected groovy.util.Node | addClasspathEntry(groovy.util.Node node,
                 java.util.Map<java.lang.String,?> attributes) | |
| void | appendNode(groovy.util.Node node) | |
| boolean | equals(java.lang.Object o) | |
| java.util.Set<AccessRule> | getAccessRules() | |
| java.util.Map<java.lang.String,java.lang.Object> | getEntryAttributes() | |
| java.lang.String | getNativeLibraryLocation() | |
| java.lang.String | getPath() | |
| int | hashCode() | |
| boolean | isExported() | |
| protected java.lang.String | normalizePath(java.lang.String path) | |
| void | setAccessRules(java.util.Set<AccessRule> accessRules) | |
| void | setExported(boolean exported) | |
| void | setNativeLibraryLocation(java.lang.String location) | |
| void | setPath(java.lang.String path) | |
| java.lang.String | toString() | |
| void | writeEntryAttributes(groovy.util.Node node) | 
getKindpublic static final java.lang.String COMPONENT_NON_DEPENDENCY_ATTRIBUTE
public static final java.lang.String COMPONENT_DEPENDENCY_ATTRIBUTE
protected java.lang.String path
protected boolean exported
protected java.util.Set<AccessRule> accessRules
protected final java.util.Map<java.lang.String,java.lang.Object> entryAttributes
public AbstractClasspathEntry(groovy.util.Node node)
public AbstractClasspathEntry(java.lang.String path)
public java.lang.String getPath()
public void setPath(java.lang.String path)
public boolean isExported()
public void setExported(boolean exported)
public java.util.Set<AccessRule> getAccessRules()
public void setAccessRules(java.util.Set<AccessRule> accessRules)
public java.util.Map<java.lang.String,java.lang.Object> getEntryAttributes()
public java.lang.String getNativeLibraryLocation()
public void setNativeLibraryLocation(java.lang.String location)
public void appendNode(groovy.util.Node node)
appendNode in interface ClasspathEntryprotected groovy.util.Node addClasspathEntry(groovy.util.Node node,
                                             java.util.Map<java.lang.String,?> attributes)
protected java.lang.String normalizePath(java.lang.String path)
public void writeEntryAttributes(groovy.util.Node node)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object