org.jboss.seam.deployment
Class GroovyDeploymentHandler

java.lang.Object
  extended by org.jboss.seam.deployment.AbstractDeploymentHandler
      extended by org.jboss.seam.deployment.GroovyDeploymentHandler
All Implemented Interfaces:
DeploymentHandler

public class GroovyDeploymentHandler
extends AbstractDeploymentHandler

A deployment handler for (uncompiled) Groovy Seam components

Author:
Pete Muir

Field Summary
static String NAME
           
 
Constructor Summary
GroovyDeploymentHandler(String groovyFileExtension)
           
 
Method Summary
 Set<ClassDescriptor> getClasses()
          Get all the Groovy Seam Components this handler has handled
 DeploymentMetadata getMetadata()
          Get DeploymentHandlerMetadata for resources this deployment handler is interested in processing.
 String getName()
          A key used to identify the deployment handler
 void postProcess(ClassLoader classLoader)
           
 
Methods inherited from class org.jboss.seam.deployment.AbstractDeploymentHandler
getResources, setResources, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
See Also:
Constant Field Values
Constructor Detail

GroovyDeploymentHandler

public GroovyDeploymentHandler(String groovyFileExtension)
Parameters:
groovyFileExtension - The extension to use for the groovy file
Method Detail

getClasses

public Set<ClassDescriptor> getClasses()
Get all the Groovy Seam Components this handler has handled


postProcess

public void postProcess(ClassLoader classLoader)
Specified by:
postProcess in interface DeploymentHandler
Overrides:
postProcess in class AbstractDeploymentHandler

getName

public String getName()
Description copied from interface: DeploymentHandler
A key used to identify the deployment handler


getMetadata

public DeploymentMetadata getMetadata()
Description copied from interface: DeploymentHandler
Get DeploymentHandlerMetadata for resources this deployment handler is interested in processing. If a deployment handler is interested in a number of files it should define multiple pieces of metadata