public class EAPModuleGraphDistributionNode extends Object implements EAPModuleGraphNode
| Constructor and Description |
|---|
EAPModuleGraphDistributionNode(String name,
String location,
String slot) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addDependency(EAPModuleGraphNodeDependency dependency) |
boolean |
addResource(EAPModuleGraphNodeResource resource) |
int |
compareTo(Object o) |
org.eclipse.aether.artifact.Artifact |
getArtifact()
The module definition pom artifact.
|
List<EAPModuleGraphNodeDependency> |
getDependencies()
The module dependencies.
|
Collection<PathFilter> |
getExports()
The module export filters.
|
String |
getLocation()
The module location in JBoss EAP modules root folder.
|
String |
getName()
The module name.
|
Properties |
getProperties()
The module properties.
|
List<EAPModuleGraphNodeResource> |
getResources()
The module resources.
|
String |
getSlot()
The module slot in JBoss EAP modules root folder.
|
String |
getUniqueId()
Obtain a unique ID for the module graph represented.
|
String |
print()
Prints the module graph model as text output.
|
void |
setModuleArtifact(org.eclipse.aether.artifact.Artifact moduleArtifact) |
public boolean addResource(EAPModuleGraphNodeResource resource)
public boolean addDependency(EAPModuleGraphNodeDependency dependency)
public String getName()
EAPModuleGraphNodegetName in interface EAPModuleGraphNodepublic String getLocation()
EAPModuleGraphNodegetLocation in interface EAPModuleGraphNodepublic String getSlot()
EAPModuleGraphNodegetSlot in interface EAPModuleGraphNodepublic String getUniqueId()
EAPModuleGraphNodegetUniqueId in interface EAPModuleGraphNodepublic Properties getProperties()
EAPModuleGraphNodegetProperties in interface EAPModuleGraphNodepublic List<EAPModuleGraphNodeResource> getResources()
EAPModuleGraphNodegetResources in interface EAPModuleGraphNodepublic List<EAPModuleGraphNodeDependency> getDependencies()
EAPModuleGraphNodegetDependencies in interface EAPModuleGraphNodepublic Collection<PathFilter> getExports()
EAPModuleGraphNodegetExports in interface EAPModuleGraphNodepublic String print()
EAPModuleGraphNodeprint in interface EAPModuleGraphNodepublic int compareTo(Object o)
compareTo in interface Comparablepublic org.eclipse.aether.artifact.Artifact getArtifact()
EAPModuleGraphNodegetArtifact in interface EAPModuleGraphNodepublic void setModuleArtifact(org.eclipse.aether.artifact.Artifact moduleArtifact)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.