[webbeans-commits] Webbeans SVN: r412 - in ri/trunk: webbeans-ri/src/main/java/org/jboss/webbeans and 1 other directory.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Fri Dec 5 06:58:59 EST 2008


Author: nickarls
Date: 2008-12-05 06:58:59 -0500 (Fri, 05 Dec 2008)
New Revision: 412

Modified:
   ri/trunk/webbeans-api/src/main/java/javax/webbeans/manager/Manager.java
   ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/ManagerImpl.java
Log:
Manager.validate and Manager.parse

Modified: ri/trunk/webbeans-api/src/main/java/javax/webbeans/manager/Manager.java
===================================================================
--- ri/trunk/webbeans-api/src/main/java/javax/webbeans/manager/Manager.java	2008-12-05 11:44:38 UTC (rev 411)
+++ ri/trunk/webbeans-api/src/main/java/javax/webbeans/manager/Manager.java	2008-12-05 11:58:59 UTC (rev 412)
@@ -17,6 +17,7 @@
 
 package javax.webbeans.manager;
 
+import java.io.InputStream;
 import java.lang.annotation.Annotation;
 import java.util.List;
 import java.util.Set;
@@ -36,13 +37,11 @@
 
    public <T> Set<Bean<T>> resolveByType(Class<T> type, Annotation... bindings);
 
-   public <T> Set<Bean<T>> resolveByType(TypeLiteral<T> apiType,
-         Annotation... bindings);
+   public <T> Set<Bean<T>> resolveByType(TypeLiteral<T> apiType, Annotation... bindings);
 
    public <T> T getInstanceByType(Class<T> type, Annotation... bindings);
 
-   public <T> T getInstanceByType(TypeLiteral<T> type,
-         Annotation... bindings);
+   public <T> T getInstanceByType(TypeLiteral<T> type, Annotation... bindings);
 
    public Set<Bean<?>> resolveByName(String name);
 
@@ -61,25 +60,23 @@
    public Manager addInterceptor(Interceptor interceptor);
 
    public Manager addDecorator(Decorator decorator);
+   
+   public Manager validate();
+   
+   public Manager parse(InputStream xmlStream);
 
-   public <T> Manager addObserver(Observer<T> observer, Class<T> eventType,
-         Annotation... bindings);
+   public <T> Manager addObserver(Observer<T> observer, Class<T> eventType, Annotation... bindings);
 
-   public <T> Manager addObserver(Observer<T> observer, TypeLiteral<T> eventType,
-         Annotation... bindings);
+   public <T> Manager addObserver(Observer<T> observer, TypeLiteral<T> eventType, Annotation... bindings);
 
-   public <T> Manager removeObserver(Observer<T> observer, Class<T> eventType,
-         Annotation... bindings);
+   public <T> Manager removeObserver(Observer<T> observer, Class<T> eventType, Annotation... bindings);
 
-   public <T> Manager removeObserver(Observer<T> observer,
-         TypeLiteral<T> eventType, Annotation... bindings);
+   public <T> Manager removeObserver(Observer<T> observer, TypeLiteral<T> eventType, Annotation... bindings);
 
    public <T> Set<Observer<T>> resolveObservers(T event, Annotation... bindings);
 
-   public List<Interceptor> resolveInterceptors(InterceptionType type,
-         Annotation... interceptorBindings);
+   public List<Interceptor> resolveInterceptors(InterceptionType type, Annotation... interceptorBindings);
 
-   public List<Decorator> resolveDecorators(Set<Class<?>> types,
-         Annotation... bindings);
+   public List<Decorator> resolveDecorators(Set<Class<?>> types, Annotation... bindings);
 
 }

Modified: ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/ManagerImpl.java
===================================================================
--- ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/ManagerImpl.java	2008-12-05 11:44:38 UTC (rev 411)
+++ ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/ManagerImpl.java	2008-12-05 11:58:59 UTC (rev 412)
@@ -17,6 +17,7 @@
 
 package org.jboss.webbeans;
 
+import java.io.InputStream;
 import java.lang.annotation.Annotation;
 import java.util.ArrayList;
 import java.util.Collections;
@@ -72,7 +73,6 @@
  */
 public class ManagerImpl implements Manager
 {
-   
    public static final String JNDI_KEY = "java:comp/Manager";
    
    private static ManagerImpl instance = new ManagerImpl();
@@ -696,4 +696,16 @@
       ManagerImpl.instance = manager;
    }
 
+   public Manager parse(InputStream xmlStream)
+   {
+      // TODO Auto-generated method stub
+      return null;
+   }
+
+   public Manager validate()
+   {
+      // TODO Auto-generated method stub
+      return null;
+   }
+
 }




More information about the weld-commits mailing list