org.apache.maven.plugin.ear
Class SarModule

java.lang.Object
  extended by org.apache.maven.plugin.ear.AbstractEarModule
      extended by org.apache.maven.plugin.ear.SarModule
All Implemented Interfaces:
EarModule, JbossEarModule

public class SarModule
extends AbstractEarModule
implements JbossEarModule

The EarModule implementation for a JBoss sar module.

Version:
$Revision: 992817 $
Author:
Stephane Nicoll , $Author: snicoll $ (last edit)

Field Summary
protected static String SAR_MODULE
           
 
Fields inherited from class org.apache.maven.plugin.ear.AbstractEarModule
ALT_DD, altDeploymentDescriptor, bundleDir, bundleFileName, earExecutionContext, excluded, JAVA_MODULE, MODULE_ELEMENT, unpack
 
Constructor Summary
SarModule()
           
SarModule(Artifact a)
           
 
Method Summary
 void appendJbossModule(XMLWriter writer, String version)
          Appends the XML representation of this module for the jboss-app.xml file.
 void appendModule(XMLWriter writer, String version, Boolean generateId)
          Appends the XML representation of this module.
 String getType()
          Returns the type associated to the module.
 
Methods inherited from class org.apache.maven.plugin.ear.AbstractEarModule
changeManifestClasspath, getAltDeploymentDescriptor, getArtifact, getArtifactId, getBundleDir, getBundleFileName, getClassifier, getGroupId, getLibDir, getModuleId, getUri, isExcluded, resolveArtifact, setEarExecutionContext, shouldUnpack, startModuleElement, toString, writeAltDeploymentDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SAR_MODULE

protected static final String SAR_MODULE
See Also:
Constant Field Values
Constructor Detail

SarModule

public SarModule()

SarModule

public SarModule(Artifact a)
Method Detail

appendModule

public void appendModule(XMLWriter writer,
                         String version,
                         Boolean generateId)
Description copied from interface: EarModule
Appends the XML representation of this module.

Specified by:
appendModule in interface EarModule
Parameters:
writer - the writer to use
version - the version of the application.xml file
generateId - whether an id should be generated

appendJbossModule

public void appendJbossModule(XMLWriter writer,
                              String version)
Description copied from interface: JbossEarModule
Appends the XML representation of this module for the jboss-app.xml file.

Specified by:
appendJbossModule in interface JbossEarModule
Parameters:
writer - the writer to use
version - the version of the jboss-app.xml file

getType

public String getType()
Description copied from interface: EarModule
Returns the type associated to the module.

Specified by:
getType in interface EarModule
Returns:
the artifact's type of the module


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.