Examples of RelatedClassComparator


Examples of org.jboss.forge.addon.resource.util.RelatedClassComparator

   public void testClassOrder()
   {
      Class<?>[] actuals = { DirectoryResource.class, FileResource.class, Resource.class };
      Class<?>[] expecteds = { Resource.class, FileResource.class,
               DirectoryResource.class };
      Arrays.sort(actuals, new RelatedClassComparator());
      Assert.assertArrayEquals(expecteds, actuals);
   }
View Full Code Here

Examples of org.jboss.forge.addon.resource.util.RelatedClassComparator

   {
      T result = null;
      synchronized (this)
      {
         TreeMap<Class<?>, ResourceGenerator> generated = new TreeMap<Class<?>, ResourceGenerator>(
                  new RelatedClassComparator());
         for (ExportedInstance<ResourceGenerator> instance : getRegisteredResourceGenerators())
         {
            ResourceGenerator generator = instance.get();
            if (generator.handles(type, underlyingResource))
            {
View Full Code Here

Examples of org.jboss.forge.addon.resource.util.RelatedClassComparator

   {
      T result = null;
      synchronized (this)
      {
         TreeMap<Class<?>, ResourceGenerator> generated = new TreeMap<>(
                  new RelatedClassComparator());

         Imported<ResourceGenerator> instances = registry.getServices(ResourceGenerator.class);

         for (ResourceGenerator generator : instances)
         {
View Full Code Here

Examples of org.jboss.forge.addon.resource.util.RelatedClassComparator

   {
      T result = null;
      synchronized (this)
      {
         TreeMap<Class<?>, ResourceGenerator> generated = new TreeMap<Class<?>, ResourceGenerator>(
                  new RelatedClassComparator());
         Imported<ResourceGenerator> instances = registry.getServices(ResourceGenerator.class);
         for (ResourceGenerator generator : instances)
         {
            if (generator.handles(type, underlyingResource))
            {
View Full Code Here

Examples of org.jboss.forge.addon.resource.util.RelatedClassComparator

   {
      T result = null;
      synchronized (this)
      {
         TreeMap<Class<?>, ResourceGenerator> generated = new TreeMap<>(
                  new RelatedClassComparator());

         // FIXME Workaround for FORGE-1263
         if (instances == null)
            instances = (Imported) registry.getServices(ResourceGenerator.class);
View Full Code Here

Examples of org.jboss.forge.addon.resource.util.RelatedClassComparator

   {
      T result = null;
      synchronized (this)
      {
         TreeMap<Class<?>, ResourceGenerator> generated = new TreeMap<Class<?>, ResourceGenerator>(
                  new RelatedClassComparator());

         // FIXME Workaround for FORGE-1263
         if (instances == null)
            instances = (Imported) registry.getServices(ResourceGenerator.class);
View Full Code Here

Examples of org.jboss.forge.addon.resource.util.RelatedClassComparator

   {
      T result = null;
      synchronized (this)
      {
         TreeMap<Class<?>, ResourceGenerator> generated = new TreeMap<>(
                  new RelatedClassComparator());

         for (ResourceGenerator generator : getGenerators())
         {
            if (generator.handles(type, underlyingResource))
            {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.