org.jboss.deployment
Class EARStructure

java.lang.Object
  extended by org.jboss.deployers.vfs.spi.structure.helpers.AbstractStructureDeployer
      extended by org.jboss.deployers.vfs.plugins.structure.AbstractVFSStructureDeployer
          extended by org.jboss.deployment.EARStructure
All Implemented Interfaces:
org.jboss.deployers.spi.Ordered, org.jboss.deployers.vfs.spi.structure.StructureDeployer

public class EARStructure
extends org.jboss.deployers.vfs.plugins.structure.AbstractVFSStructureDeployer

Structure deployer for EARs.

Version:
$Revision: 85945 $
Author:
Bill Burke, Scott.Stark@jboss.org, adrian@jboss.org

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.deployers.spi.Ordered
org.jboss.deployers.spi.Ordered.OrderedComparator
 
Field Summary
static org.jboss.virtual.VirtualFileFilter DEFAULT_EAR_LIB_FILTER
          The default ear/lib filter
 
Fields inherited from class org.jboss.deployers.vfs.spi.structure.helpers.AbstractStructureDeployer
log
 
Fields inherited from interface org.jboss.deployers.spi.Ordered
COMPARATOR
 
Constructor Summary
EARStructure()
          Set the relative order to 1000 by default
 
Method Summary
 boolean determineStructure(org.jboss.deployers.vfs.spi.structure.StructureContext structureContext)
           
 org.jboss.virtual.VirtualFileFilter getEarLibFilter()
          Get the earLibFilter.
 org.jboss.xb.binding.sunday.unmarshalling.SchemaBindingResolver getResolver()
          Get the schema resolver
 boolean isUseValidation()
           
 void setComparatorClassName(String comparatorClassName)
           
 void setEarLibFilter(org.jboss.virtual.VirtualFileFilter earLibFilter)
          Set the earLibFilter.
 void setIncludeEarRootInClasspath(boolean includeEarRootInClasspath)
           
 void setResolver(org.jboss.xb.binding.sunday.unmarshalling.SchemaBindingResolver resolver)
          Set the schema resolver
 void setUseValidation(boolean validateXml)
           
 
Methods inherited from class org.jboss.deployers.vfs.plugins.structure.AbstractVFSStructureDeployer
createAnnotationEnvironment, setExcluded, setFilter, setIncluded, setRecurseFilter
 
Methods inherited from class org.jboss.deployers.vfs.spi.structure.helpers.AbstractStructureDeployer
addAllChildren, addAllChildren, addCandidateAnnotation, addChildren, addChildren, addClassPath, applyContextInfo, applyMetadataPath, applyMetadataPaths, applyStructure, checkCandidateAnnotations, createContext, createContext, createContext, getCandidateAnnotations, getCandidateStructureVisitorFactory, getRelativeOrder, getRelativePath, getRelativePath, isLeaf, isSupportsCandidateAnnotations, setCandidateAnnotations, setCandidateStructureVisitorFactory, setContextInfoOrder, setRelativeOrder, setSupportsCandidateAnnotations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_EAR_LIB_FILTER

public static final org.jboss.virtual.VirtualFileFilter DEFAULT_EAR_LIB_FILTER
The default ear/lib filter

Constructor Detail

EARStructure

public EARStructure()
Set the relative order to 1000 by default

Method Detail

getEarLibFilter

public org.jboss.virtual.VirtualFileFilter getEarLibFilter()
Get the earLibFilter.

Returns:
the earLibFilter.

setEarLibFilter

public void setEarLibFilter(org.jboss.virtual.VirtualFileFilter earLibFilter)
Set the earLibFilter.

Parameters:
earLibFilter - the earLibFilter.
Throws:
IllegalArgumentException - for a null filter

getResolver

public org.jboss.xb.binding.sunday.unmarshalling.SchemaBindingResolver getResolver()
Get the schema resolver

Returns:
the schema resolver

setResolver

public void setResolver(org.jboss.xb.binding.sunday.unmarshalling.SchemaBindingResolver resolver)
Set the schema resolver

Parameters:
resolver - the schema resolver

determineStructure

public boolean determineStructure(org.jboss.deployers.vfs.spi.structure.StructureContext structureContext)
                           throws org.jboss.deployers.spi.DeploymentException
Throws:
org.jboss.deployers.spi.DeploymentException

setIncludeEarRootInClasspath

public void setIncludeEarRootInClasspath(boolean includeEarRootInClasspath)

setComparatorClassName

public void setComparatorClassName(String comparatorClassName)

setUseValidation

public void setUseValidation(boolean validateXml)

isUseValidation

public boolean isUseValidation()


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.