Package org.springframework.core.type.filter

Examples of org.springframework.core.type.filter.AssignableTypeFilter


  }

  private static class CoreClassScanner extends ClassPathScanningCandidateComponentProvider {
    public CoreClassScanner() {
      super(false);
      addIncludeFilter(new AssignableTypeFilter(ParaObject.class));
    }
View Full Code Here


        @SuppressWarnings("unchecked")
        Class<Annotation> annoClass = (Class<Annotation>) filterClass;
        typeFilters.add(new AnnotationTypeFilter(annoClass));
        break;
      case ASSIGNABLE_TYPE:
        typeFilters.add(new AssignableTypeFilter(filterClass));
        break;
      case CUSTOM:
        Assert.isAssignable(TypeFilter.class, filterClass, "An error occured when processing a @ComponentScan "
            + "CUSTOM type filter: ");
        typeFilters.add(BeanUtils.instantiateClass(filterClass, TypeFilter.class));
View Full Code Here

  public void testExcludeFilter() throws ClassNotFoundException {
    List<TypeFilter> includeFilters = new ArrayList<TypeFilter>();
    FunctionExecutionComponentProvider provider = new FunctionExecutionComponentProvider(includeFilters,
        AnnotationFunctionExecutionConfigurationSource.getFunctionExecutionAnnotationTypes());

    provider.addExcludeFilter(new AssignableTypeFilter(TestFunctionExecution.class));

    Set<BeanDefinition> candidates = provider.findCandidateComponents(this.getClass().getPackage().getName()
        + ".one");

    for (BeanDefinition candidate : candidates) {
View Full Code Here

  }

  private static class CoreClassScanner extends ClassPathScanningCandidateComponentProvider {
    public CoreClassScanner() {
      super(false);
      addIncludeFilter(new AssignableTypeFilter(ParaObject.class));
    }
View Full Code Here

  }

  private static class CoreClassScanner extends ClassPathScanningCandidateComponentProvider {
    public CoreClassScanner() {
      super(false);
      addIncludeFilter(new AssignableTypeFilter(ParaObject.class));
    }
View Full Code Here

import org.springframework.core.type.filter.AssignableTypeFilter;

public class AdministrationClassScanner extends TypeFilterClassScanner {

    public AdministrationClassScanner() {
        super(new AnnotationTypeFilter(Administration.class), new AssignableTypeFilter(AdministrationConfiguration.class));
    }
View Full Code Here

TOP

Related Classes of org.springframework.core.type.filter.AssignableTypeFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.