org.apache.maven.plugin.ear
Class HarModule

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

public class HarModule
extends AbstractEarModule
implements JbossEarModule

The EarModule implementation for a JBoss Hibernate archive.

Version:
$Id: HarModule.java 992817 2010-09-05 16:32:58Z snicoll $
Author:
Stephane Nicoll

Field Summary
 
Fields inherited from class org.apache.maven.plugin.ear.AbstractEarModule
ALT_DD, altDeploymentDescriptor, bundleDir, bundleFileName, earExecutionContext, excluded, JAVA_MODULE, MODULE_ELEMENT, unpack
 
Constructor Summary
HarModule()
           
HarModule(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
 

Constructor Detail

HarModule

public HarModule()

HarModule

public HarModule(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.