Package org.jboss.classloader.spi.filter

Examples of org.jboss.classloader.spi.filter.ClassFilter


      super(name);
   }
  
   public void testNothing() throws Exception
   {
      ClassFilter filter = CombiningClassFilter.create();
      assertFilterNoMatchClassName("gibberish", filter);
      assertFilterNoMatchClassName("", filter);
      assertFilterNoMatchClassName(null, filter);
      assertFilterNoMatchResourcePath("x.xml", filter);
      assertFilterNoMatchPackageName("gibberish", filter);
View Full Code Here


      assertFilterNoMatchPackageName(null, filter);
   }
  
   public void testJavaLangReflectAnd() throws Exception
   {
      ClassFilter filter1 = PackageClassFilter.createPackageClassFilter("java.lang");
      ClassFilter filter2 = PackageClassFilter.createPackageClassFilter("java.lang.reflect");
      ClassFilter filter = CombiningClassFilter.create(true, filter1, filter2);
      assertFilterMatchesClassName("java.lang.Object", filter);
      assertFilterMatchesClassName("java.lang.X", filter);
      assertFilterNoMatchClassName("java.lang", filter);
      assertFilterNoMatchClassName("java.lang.", filter);
      assertFilterNoMatchClassName("java.lang.reflect.Method", filter);
View Full Code Here

      assertFilterNoMatchPackageName(null, filter);
   }
  
   public void testJavaLangReflectOr() throws Exception
   {
      ClassFilter filter1 = PackageClassFilter.createPackageClassFilter("java.lang");
      ClassFilter filter2 = PackageClassFilter.createPackageClassFilter("java.lang.reflect");
      ClassFilter filter = CombiningClassFilter.create(false, filter1, filter2);
      assertFilterMatchesClassName("java.lang.Object", filter);
      assertFilterMatchesClassName("java.lang.X", filter);
      assertFilterMatchesClassName("java.lang.reflect.Method", filter);
      assertFilterMatchesClassName("java.lang.reflect.X", filter);
      assertFilterMatchesClassName("java.lang.reflect", filter);
View Full Code Here

      super(name);
   }
  
   public void testEverything() throws Exception
   {
      ClassFilter filter = ClassFilter.EVERYTHING;
      assertFilterMatchesClassName("gibberish", filter);
      assertFilterMatchesClassName("", filter);
      assertFilterMatchesClassName(null, filter);
      assertFilterMatchesResourcePath("gibberish", filter);
      assertFilterMatchesResourcePath("", filter);
View Full Code Here

      assertFilterMatchesPackageName(null, filter);
   }
  
   public void testNothing() throws Exception
   {
      ClassFilter filter = ClassFilter.NOTHING;
      assertFilterNoMatchClassName("gibberish", filter);
      assertFilterNoMatchClassName("", filter);
      assertFilterNoMatchClassName(null, filter);
      assertFilterNoMatchResourcePath("gibberish", filter);
      assertFilterNoMatchResourcePath("", filter);
View Full Code Here

      assertFilterNoMatchPackageName(null, filter);
   }
  
   public void testJavaOnly() throws Exception
   {
      ClassFilter filter = ClassFilter.JAVA_ONLY;
      assertFilterMatchesClassName("java.x", filter);
      assertFilterMatchesClassName("java.lang.Object", filter);
      assertFilterMatchesClassName("java.lang.ref.Method", filter);
      assertFilterMatchesClassName("java.util.Collection", filter);
      assertFilterMatchesClassName("javax.x", filter);
View Full Code Here

      super(name);
   }
  
   public void testNothing() throws Exception
   {
      ClassFilter filter = PackageClassFilter.createPackageClassFilter();
      assertFilterNoMatchClassName("gibberish", filter);
      assertFilterNoMatchClassName("", filter);
      assertFilterNoMatchClassName(null, filter);
      assertFilterNoMatchResourcePath("x.xml", filter);
      assertFilterNoMatchPackageName("gibberish", filter);
View Full Code Here

      assertFilterNoMatchPackageName(null, filter);
   }
  
   public void testJavaLang() throws Exception
   {
      ClassFilter filter = PackageClassFilter.createPackageClassFilter("java.lang");
      assertFilterMatchesClassName("java.lang.Object", filter);
      assertFilterMatchesClassName("java.lang.X", filter);
      assertFilterNoMatchClassName("java.lang", filter);
      assertFilterNoMatchClassName("java.lang.", filter);
      assertFilterNoMatchClassName("java.lang.reflect.Method", filter);
View Full Code Here

      assertFilterNoMatchPackageName(null, filter);
   }
  
   public void testJavaLangAndJavaLangReflect() throws Exception
   {
      ClassFilter filter = PackageClassFilter.createPackageClassFilter("java.lang", "java.lang.reflect");
      assertFilterMatchesClassName("java.lang.Object", filter);
      assertFilterMatchesClassName("java.lang.X", filter);
      assertFilterMatchesClassName("java.lang.reflect.Method", filter);
      assertFilterMatchesClassName("java.lang.reflect.X", filter);
      assertFilterMatchesClassName("java.lang.reflect", filter);
View Full Code Here

      assertFilterNoMatchPackageName(null, filter);
   }
  
   public void testFromString() throws Exception
   {
      ClassFilter filter = PackageClassFilter.createPackageClassFilterFromString("java.lang,java.lang.reflect");
      assertFilterMatchesClassName("java.lang.Object", filter);
      assertFilterMatchesClassName("java.lang.X", filter);
      assertFilterMatchesClassName("java.lang.reflect.Method", filter);
      assertFilterMatchesClassName("java.lang.reflect.X", filter);
      assertFilterMatchesClassName("java.lang.reflect", filter);
View Full Code Here

TOP

Related Classes of org.jboss.classloader.spi.filter.ClassFilter

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.