org.jboss.config.spi
Interface Configuration

All Known Implementing Classes:
AbstractConfiguration, BasicConfiguration, PropertyConfiguration

public interface Configuration

Configuration.

Provides configuration options.

Version:
$Revision: 60161 $
Author:
Adrian Brock

Method Summary
 BeanInfo getBeanInfo(Class clazz)
          Get the bean info
 BeanInfo getBeanInfo(String className, ClassLoader cl)
          Get the bean info
 BeanInfo getBeanInfo(TypeInfo type)
          Get the bean info
 ClassInfo getClassInfo(Class clazz)
          Get the class info for a class
 ClassInfo getClassInfo(String className, ClassLoader cl)
          Get the class info for a class
 DependencyBuilder getDependencyBuilder()
          Get the dependency builder
 JoinpointFactoryBuilder getJoinpointFactoryBuilder()
          Get the joinpoint factory builder
 TypeInfo getTypeInfo(Type type)
          Get the type info for a type
 TypeInfoFactory getTypeInfoFactory()
          Get the type info factory
 

Method Detail

getBeanInfo

BeanInfo getBeanInfo(String className,
                     ClassLoader cl)
                     throws ClassNotFoundException
Get the bean info

Parameters:
className - the class name
cl - the classloader
Returns:
the bean info
Throws:
ClassNotFoundException - when the class could not be loaded

getBeanInfo

BeanInfo getBeanInfo(Class clazz)
Get the bean info

Parameters:
clazz - the class
Returns:
the bean info

getBeanInfo

BeanInfo getBeanInfo(TypeInfo type)
Get the bean info

Parameters:
type - the type info
Returns:
the bean info

getClassInfo

ClassInfo getClassInfo(String className,
                       ClassLoader cl)
                       throws ClassNotFoundException
Get the class info for a class

Parameters:
className - the class name
cl - the classloader
Returns:
the class info
Throws:
ClassNotFoundException - when the class could not be loaded

getClassInfo

ClassInfo getClassInfo(Class clazz)
Get the class info for a class

Parameters:
clazz - the class
Returns:
the class info

getTypeInfo

TypeInfo getTypeInfo(Type type)
Get the type info for a type

Parameters:
type - the type
Returns:
the type info
Throws:
IllegalArgumentException - for a null type

getTypeInfoFactory

TypeInfoFactory getTypeInfoFactory()
Get the type info factory

Returns:
the TypeInfoFactory

getDependencyBuilder

DependencyBuilder getDependencyBuilder()
Get the dependency builder

Returns:
the DependencyFactoryBuilder

getJoinpointFactoryBuilder

JoinpointFactoryBuilder getJoinpointFactoryBuilder()
Get the joinpoint factory builder

Returns:
the JoinpointFactoryBuilder


Copyright ? 2007 JBoss Inc.. All Rights Reserved.