ClasspathEntry
AbstractLibrary
, Container
, ProjectDependency
, SourceFolder
public 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(Node node) |
|
AbstractClasspathEntry(java.lang.String path) |
Modifier and Type | Method | Description |
---|---|---|
protected Node |
addClasspathEntry(Node node,
java.util.Map<java.lang.String,?> attributes) |
|
void |
appendNode(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(Node node) |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getKind
public 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(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(Node node)
appendNode
in interface ClasspathEntry
protected Node addClasspathEntry(Node node, java.util.Map<java.lang.String,?> attributes)
protected java.lang.String normalizePath(java.lang.String path)
public void writeEntryAttributes(Node node)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object