org.apache.openejb.config
Class ConfigurableClasspathArchive

java.lang.Object
  extended by org.apache.xbean.finder.archive.CompositeArchive
      extended by org.apache.openejb.config.ConfigurableClasspathArchive
All Implemented Interfaces:
Iterable<org.apache.xbean.finder.archive.Archive.Entry>, ScanConstants, org.apache.xbean.finder.archive.Archive

public class ConfigurableClasspathArchive
extends org.apache.xbean.finder.archive.CompositeArchive
implements ScanConstants


Nested Class Summary
static class ConfigurableClasspathArchive.FakeModule
           
 
Nested classes/interfaces inherited from interface org.apache.xbean.finder.archive.Archive
org.apache.xbean.finder.archive.Archive.Entry
 
Field Summary
 
Fields inherited from interface org.apache.openejb.config.ScanConstants
SCAN_XML, SCAN_XML_NAME, SCAN_XML_PROPERTY
 
Constructor Summary
ConfigurableClasspathArchive(ClassLoader loader, boolean forceDescriptor, Iterable<URL> urls)
           
ConfigurableClasspathArchive(ClassLoader loader, Iterable<URL> urls)
           
ConfigurableClasspathArchive(ClassLoader loader, URL url)
           
ConfigurableClasspathArchive(Module module, boolean forceDescriptor, Iterable<URL> urls)
           
ConfigurableClasspathArchive(Module module, Iterable<URL> urls)
           
ConfigurableClasspathArchive(Module module, URL... urls)
           
 
Method Summary
static List<org.apache.xbean.finder.archive.Archive> archive(Module module, Iterable<URL> urls, boolean forceDescriptor)
           
static org.apache.xbean.finder.archive.Archive archive(Module module, URL location, boolean forceDescriptor)
           
static org.apache.xbean.finder.archive.Archive classesArchive(Set<String> packages, Set<String> classnames, ClassLoader loader)
           
static org.apache.xbean.finder.archive.Archive packageArchive(Set<String> packageNames, ClassLoader loader, URL url)
           
 
Methods inherited from class org.apache.xbean.finder.archive.CompositeArchive
getBytecode, iterator, loadClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurableClasspathArchive

public ConfigurableClasspathArchive(Module module,
                                    URL... urls)

ConfigurableClasspathArchive

public ConfigurableClasspathArchive(Module module,
                                    Iterable<URL> urls)

ConfigurableClasspathArchive

public ConfigurableClasspathArchive(ClassLoader loader,
                                    Iterable<URL> urls)

ConfigurableClasspathArchive

public ConfigurableClasspathArchive(ClassLoader loader,
                                    boolean forceDescriptor,
                                    Iterable<URL> urls)

ConfigurableClasspathArchive

public ConfigurableClasspathArchive(ClassLoader loader,
                                    URL url)

ConfigurableClasspathArchive

public ConfigurableClasspathArchive(Module module,
                                    boolean forceDescriptor,
                                    Iterable<URL> urls)
Method Detail

archive

public static List<org.apache.xbean.finder.archive.Archive> archive(Module module,
                                                                    Iterable<URL> urls,
                                                                    boolean forceDescriptor)

archive

public static org.apache.xbean.finder.archive.Archive archive(Module module,
                                                              URL location,
                                                              boolean forceDescriptor)

packageArchive

public static org.apache.xbean.finder.archive.Archive packageArchive(Set<String> packageNames,
                                                                     ClassLoader loader,
                                                                     URL url)

classesArchive

public static org.apache.xbean.finder.archive.Archive classesArchive(Set<String> packages,
                                                                     Set<String> classnames,
                                                                     ClassLoader loader)


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