All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jboss.weld.bootstrap.spi.BeansXml Maven / Gradle / Ivy

There is a newer version: 3.0.0.Alpha1
Show newest version
package org.jboss.weld.bootstrap.spi;

import static java.util.Collections.emptyList;
import static org.jboss.weld.bootstrap.spi.Scanning.EMPTY_SCANNING;

import java.util.List;

public interface BeansXml
{
   
   public static final BeansXml EMPTY_BEANS_XML = new BeansXml()
   {
      
      public List> getEnabledInterceptors()
      {
         return emptyList();
      }
      
      public List> getEnabledDecorators()
      {
         return emptyList();
      }
      
      public List> getEnabledAlternativeStereotypes()
      {
         return emptyList();
      }
      
      public List> getEnabledAlternativeClasses()
      {
         return emptyList();
      }
      
      public Scanning getScanning() 
      {
         return EMPTY_SCANNING;
      }
      
   };

   public List> getEnabledAlternativeStereotypes();

   public List> getEnabledAlternativeClasses();

   public List> getEnabledDecorators();

   public List> getEnabledInterceptors();
   
   public Scanning getScanning();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy