KIE EAP - Maven plugin 6.1.0.Final

org.kie.integration.eap.maven.model.graph.flat
Class EAPModuleGraphFlatNode

java.lang.Object
  extended by org.kie.integration.eap.maven.model.graph.flat.EAPModuleGraphFlatNode
All Implemented Interfaces:
Comparable, EAPModuleGraphNode

public class EAPModuleGraphFlatNode
extends Object
implements EAPModuleGraphNode


Constructor Summary
EAPModuleGraphFlatNode(EAPModule module)
           
 
Method Summary
 int compareTo(Object o)
           
 org.sonatype.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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EAPModuleGraphFlatNode

public EAPModuleGraphFlatNode(EAPModule module)
Method Detail

print

public String print()
Description copied from interface: EAPModuleGraphNode
Prints the module graph model as text output.

Specified by:
print in interface EAPModuleGraphNode
Returns:
The printed module graph model.

getName

public String getName()
Description copied from interface: EAPModuleGraphNode
The module name.

Specified by:
getName in interface EAPModuleGraphNode
Returns:
The module name.

getLocation

public String getLocation()
Description copied from interface: EAPModuleGraphNode
The module location in JBoss EAP modules root folder.

Specified by:
getLocation in interface EAPModuleGraphNode
Returns:
The module location.

getSlot

public String getSlot()
Description copied from interface: EAPModuleGraphNode
The module slot in JBoss EAP modules root folder.

Specified by:
getSlot in interface EAPModuleGraphNode
Returns:
The module slot.

getArtifact

public org.sonatype.aether.artifact.Artifact getArtifact()
Description copied from interface: EAPModuleGraphNode
The module definition pom artifact.

Specified by:
getArtifact in interface EAPModuleGraphNode
Returns:
module definition pom artifact.

getUniqueId

public String getUniqueId()
Description copied from interface: EAPModuleGraphNode
Obtain a unique ID for the module graph represented.

Specified by:
getUniqueId in interface EAPModuleGraphNode
Returns:
The unique ID.

getResources

public List<EAPModuleGraphNodeResource> getResources()
Description copied from interface: EAPModuleGraphNode
The module resources.

Specified by:
getResources in interface EAPModuleGraphNode
Returns:
The module resources.

getDependencies

public List<EAPModuleGraphNodeDependency> getDependencies()
Description copied from interface: EAPModuleGraphNode
The module dependencies.

Specified by:
getDependencies in interface EAPModuleGraphNode
Returns:
The module dependencies.

getExports

public Collection<PathFilter> getExports()
Description copied from interface: EAPModuleGraphNode
The module export filters.

Specified by:
getExports in interface EAPModuleGraphNode
Returns:
The module export filters.

getProperties

public Properties getProperties()
Description copied from interface: EAPModuleGraphNode
The module properties.

Specified by:
getProperties in interface EAPModuleGraphNode
Returns:
The module properties.

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

KIE EAP - Maven plugin 6.1.0.Final

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.