org.jboss.classloading.spi.vfs.metadata
Class VFSClassLoaderFactory

java.lang.Object
  extended by org.jboss.classloading.spi.helpers.NameAndVersionSupport
      extended by org.jboss.classloading.spi.metadata.ClassLoadingMetaData
          extended by org.jboss.classloading.spi.vfs.metadata.VFSClassLoaderFactory
All Implemented Interfaces:
Serializable, Cloneable, org.jboss.beans.metadata.spi.BeanMetaDataFactory
Direct Known Subclasses:
VFSClassLoaderFactory10

public class VFSClassLoaderFactory
extends ClassLoadingMetaData
implements org.jboss.beans.metadata.spi.BeanMetaDataFactory

VFSClassLoaderFactory.

Version:
$Revision: 1.1 $
Author:
Adrian Brock
See Also:
Serialized Form

Field Summary
static String DEFAULT_CLASSLOADER_SYSTEM_NAME
          The default name for the classloading system
 
Constructor Summary
VFSClassLoaderFactory()
          Create a new VFSClassLoaderFactory.
VFSClassLoaderFactory(String name)
          Create a new VFSClassLoaderFactory.
VFSClassLoaderFactory(String name, String version)
          Create a new VFSClassLoaderFactory.
VFSClassLoaderFactory(String name, Version version)
          Create a new VFSClassLoaderFactory.
 
Method Summary
 List<org.jboss.beans.metadata.spi.BeanMetaData> getBeans()
           
 String getClassLoaderSystemName()
          Get the classLoaderSystemName.
 String getContextName()
          Get the contextName.
protected  Class<? extends VFSClassLoaderPolicyModule> getModuleClass()
          Get module class.
 List<String> getRoots()
          Get the roots.
 void setClassLoaderSystemName(String classLoaderSystemName)
          Set the classLoaderSystemName.
 void setContextName(String contextName)
          Set the contextName.
 void setRoots(List<String> roots)
          Set the roots.
 
Methods inherited from class org.jboss.classloading.spi.metadata.ClassLoadingMetaData
clone, equals, getCapabilities, getDomain, getExcluded, getExcludedExport, getExcludedExportPackages, getExcludedPackages, getExportAll, getIncluded, getIncludedPackages, getParentDomain, getRequirements, isBlackListable, isCacheable, isImportAll, isJ2seClassLoadingCompliance, setBlackListable, setCacheable, setCapabilities, setCapabilities, setDomain, setExcluded, setExcludedExport, setExcludedExportPackages, setExcludedPackages, setExportAll, setImportAll, setIncluded, setIncludedPackages, setJ2seClassLoadingCompliance, setParentDomain, setRequirements, setRequirements, toString, toString
 
Methods inherited from class org.jboss.classloading.spi.helpers.NameAndVersionSupport
getName, getTheVersion, getVersion, hashCode, setName, setTheVersion, setVersion
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_CLASSLOADER_SYSTEM_NAME

public static final String DEFAULT_CLASSLOADER_SYSTEM_NAME
The default name for the classloading system

See Also:
Constant Field Values
Constructor Detail

VFSClassLoaderFactory

public VFSClassLoaderFactory()
Create a new VFSClassLoaderFactory.


VFSClassLoaderFactory

public VFSClassLoaderFactory(String name)
Create a new VFSClassLoaderFactory.

Parameters:
name - the name

VFSClassLoaderFactory

public VFSClassLoaderFactory(String name,
                             String version)
Create a new VFSClassLoaderFactory.

Parameters:
name - the name
version - the version

VFSClassLoaderFactory

public VFSClassLoaderFactory(String name,
                             Version version)
Create a new VFSClassLoaderFactory.

Parameters:
name - the name
version - the version
Method Detail

getClassLoaderSystemName

public String getClassLoaderSystemName()
Get the classLoaderSystemName.

Returns:
the classLoaderSystemName.

setClassLoaderSystemName

public void setClassLoaderSystemName(String classLoaderSystemName)
Set the classLoaderSystemName.

Parameters:
classLoaderSystemName - the classLoaderSystemName.

getContextName

public String getContextName()
Get the contextName.

Returns:
the contextName.

setContextName

public void setContextName(String contextName)
Set the contextName.

Parameters:
contextName - the contextName.

getRoots

public List<String> getRoots()
Get the roots.

Returns:
the roots.

setRoots

public void setRoots(List<String> roots)
Set the roots.

Parameters:
roots - the roots.

getModuleClass

protected Class<? extends VFSClassLoaderPolicyModule> getModuleClass()
Get module class.

Returns:
the module class.

getBeans

public List<org.jboss.beans.metadata.spi.BeanMetaData> getBeans()
Specified by:
getBeans in interface org.jboss.beans.metadata.spi.BeanMetaDataFactory


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