org.jboss.classloading.spi.dependency.policy.mock
Class MockClassLoadingMetaData

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.dependency.policy.mock.MockClassLoadingMetaData
All Implemented Interfaces:
Serializable, Cloneable

public class MockClassLoadingMetaData
extends ClassLoadingMetaData

MockClassLoadingMetaData.

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

Constructor Summary
MockClassLoadingMetaData(String name)
          Create a new MockClassLoadingMetaData.
MockClassLoadingMetaData(String name, String version)
          Create a new MockClassLoadingMetaData.
MockClassLoadingMetaData(String name, Version version)
          Create a new MockClassLoadingMetaData.
 
Method Summary
 String[] getExcludedClasses()
          Get the excluded.
 String[] getExportedPackages()
           
 String[] getIncludedClasses()
          Get the included.
 String[] getPaths()
          Get the paths to expose
 String getPrefix()
          Get the prefix.
 void setExcluded(String[] excluded)
          Set the excluded.
 void setExcludedClasses(Class<?>... classes)
          Set the excluded classes
 void setExcludedClasses(String... excluded)
          Set the excluded classes
 void setExportedPackages(Class<?>... classes)
          Set the exported package names
 void setExportedPackages(String... packageNames)
          Set the exported package names
 void setIncluded(String[] included)
          Set the included.
 void setIncludedClasses(Class<?>... classes)
          Set the included classes
 void setIncludedClasses(String... included)
          Set the included classes
 void setPath(String path)
          Set the path to expose
 void setPaths(Class<?>... classes)
          Set the paths to expose
 void setPaths(String... paths)
          Set the paths to expose
 void setPathsAndPackageNames(Class<?>... classes)
          Set the paths and the exported package names
 void setPathsAndPackageNames(String... packages)
          Set the paths and the exported package names
 void setPrefix(String prefix)
          Set the prefix.
 
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
 

Constructor Detail

MockClassLoadingMetaData

public MockClassLoadingMetaData(String name)
Create a new MockClassLoadingMetaData.

Parameters:
name - the name

MockClassLoadingMetaData

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

Parameters:
name - the name
version - the version

MockClassLoadingMetaData

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

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

getPrefix

public String getPrefix()
Get the prefix.

Returns:
the prefix.

setPrefix

public void setPrefix(String prefix)
Set the prefix.

Parameters:
prefix - the prefix.

getPaths

public String[] getPaths()
Get the paths to expose

Returns:
the paths

setPath

public void setPath(String path)
Set the path to expose

Parameters:
path - the path

setPaths

public void setPaths(String... paths)
Set the paths to expose

Parameters:
paths - the paths to expose

setPaths

public void setPaths(Class<?>... classes)
Set the paths to expose

Parameters:
classes - the classes to reference to determine the package paths

getExportedPackages

public String[] getExportedPackages()

setExportedPackages

public void setExportedPackages(String... packageNames)
Set the exported package names

Parameters:
packageNames - the exported packages

setExportedPackages

public void setExportedPackages(Class<?>... classes)
Set the exported package names

Parameters:
classes - the classes to reference to determine the package names

getIncludedClasses

public String[] getIncludedClasses()
Get the included.

Returns:
the included.

setIncluded

public void setIncluded(String[] included)
Set the included.

Parameters:
included - the included.

getExcludedClasses

public String[] getExcludedClasses()
Get the excluded.

Returns:
the excluded.

setExcluded

public void setExcluded(String[] excluded)
Set the excluded.

Parameters:
excluded - the excluded.

setIncludedClasses

public void setIncludedClasses(Class<?>... classes)
Set the included classes

Parameters:
classes - the classes to include from the paths

setIncludedClasses

public void setIncludedClasses(String... included)
Set the included classes

Parameters:
included - the classes to include from the paths

setExcludedClasses

public void setExcludedClasses(Class<?>... classes)
Set the excluded classes

Parameters:
classes - the classes to exclude from the paths

setExcludedClasses

public void setExcludedClasses(String... excluded)
Set the excluded classes

Parameters:
excluded - the classes to include from the paths

setPathsAndPackageNames

public void setPathsAndPackageNames(Class<?>... classes)
Set the paths and the exported package names

Parameters:
classes - the classes to reference

setPathsAndPackageNames

public void setPathsAndPackageNames(String... packages)
Set the paths and the exported package names

Parameters:
packages - the packages


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