1 22 package org.jboss.config.spi; 23 24 import org.jboss.beans.info.spi.BeanInfo; 25 import org.jboss.classadapter.spi.DependencyBuilder; 26 import org.jboss.joinpoint.spi.JoinpointFactoryBuilder; 27 import org.jboss.reflect.spi.ClassInfo; 28 import org.jboss.reflect.spi.TypeInfo; 29 import org.jboss.reflect.spi.TypeInfoFactory; 30 import org.jboss.repository.spi.MetaDataContextFactory; 31 32 40 public interface Configuration 41 { 42 50 BeanInfo getBeanInfo(String className, ClassLoader cl) throws Throwable ; 51 52 59 BeanInfo getBeanInfo(Class clazz) throws Throwable ; 60 61 68 BeanInfo getBeanInfo(TypeInfo type) throws Throwable ; 69 70 78 ClassInfo getClassInfo(String className, ClassLoader cl) throws Throwable ; 79 80 87 ClassInfo getClassInfo(Class clazz) throws Throwable ; 88 89 94 TypeInfoFactory getTypeInfoFactory(); 95 96 101 DependencyBuilder getDependencyBuilder(); 102 103 108 JoinpointFactoryBuilder getJoinpointFactoryBuilder(); 109 110 115 MetaDataContextFactory getMetaDataContextFactory(); 116 } 117 | Popular Tags |