source code formatting.
[utils] / support / spring / src / main / java / org / wamblee / general / spring / SpringBeanFactory.java
index 56efedc3f9281e560c93bbb9e1f91c2e390f1f66..92de9644404f45e9ff7ba43cb220485038405c18 100644 (file)
@@ -1,12 +1,12 @@
 /*
  * Copyright 2005 the original author or authors.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -18,11 +18,14 @@ package org.wamblee.general.spring;
 import org.springframework.beans.BeansException;
 import org.springframework.beans.factory.access.BeanFactoryLocator;
 import org.springframework.beans.factory.access.BeanFactoryReference;
+
 import org.springframework.context.access.ContextSingletonBeanFactoryLocator;
+
 import org.wamblee.general.BeanFactory;
 import org.wamblee.general.BeanFactoryException;
 import org.wamblee.general.BeanKernel;
 
+
 /**
  * Bean factory which uses Spring. This bean factory cannot be configured
  * directly in the {@link org.wamblee.general.BeanKernel} because it does not
@@ -30,10 +33,12 @@ import org.wamblee.general.BeanKernel;
  * it must tbe subclassed to provide a default constructor.
  */
 public class SpringBeanFactory implements BeanFactory {
-
+    /**
+     * DOCUMENT ME!
+     */
     private BeanFactoryReference factoryReference;
 
-    /**
+/**
      * Constructs the bean factory.
      * 
      * @param aSelector
@@ -44,55 +49,82 @@ public class SpringBeanFactory implements BeanFactory {
     public SpringBeanFactory(String aSelector, String aFactoryName) {
         try {
             BeanFactoryLocator locator = ContextSingletonBeanFactoryLocator
-                    .getInstance(aSelector);
+                .getInstance(aSelector);
             factoryReference = locator.useBeanFactory(aFactoryName);
         } catch (BeansException e) {
             throw new BeanFactoryException(
-                    "Could not load bean factory: selector = '" + aSelector
-                            + "', factory = '" + aFactoryName + "'", e);
+                "Could not load bean factory: selector = '" + aSelector
+                + "', factory = '" + aFactoryName + "'", e);
         }
     }
 
     /*
      * (non-Javadoc)
-     * 
+     *
      * @see org.wamblee.general.BeanFactory#find(java.lang.String)
      */
+    /**
+     * DOCUMENT ME!
+     *
+     * @param aId DOCUMENT ME!
+     *
+     * @return DOCUMENT ME!
+     */
     public Object find(String aId) {
         return find(aId, Object.class);
     }
 
     /*
      * (non-Javadoc)
-     * 
+     *
      * @see org.wamblee.general.BeanFactory#find(java.lang.Class)
      */
+    /**
+     * DOCUMENT ME!
+     *
+     * @param <T> DOCUMENT ME!
+     * @param aClass DOCUMENT ME!
+     *
+     * @return DOCUMENT ME!
+     */
     public <T> T find(Class<T> aClass) {
         return find(aClass.getName(), aClass);
     }
 
     /*
      * (non-Javadoc)
-     * 
+     *
      * @see org.wamblee.general.BeanFactory#find(java.lang.String,
      *      java.lang.Class)
      */
+    /**
+     * DOCUMENT ME!
+     *
+     * @param <T> DOCUMENT ME!
+     * @param aId DOCUMENT ME!
+     * @param aClass DOCUMENT ME!
+     *
+     * @return DOCUMENT ME!
+     *
+     * @throws BeanFactoryException DOCUMENT ME!
+     */
     public <T> T find(String aId, Class<T> aClass) {
         try {
             Object obj = factoryReference.getFactory().getBean(aId, aClass);
             assert obj != null;
+
             return aClass.cast(obj);
         } catch (BeansException e) {
             throw new BeanFactoryException(e.getMessage(), e);
         }
     }
-    
+
     /**
-     * Gets the spring bean factory. 
-     * @return Spring bean factory. 
+     * Gets the spring bean factory.
+     *
+     * @return Spring bean factory.
      */
-    public org.springframework.beans.factory.BeanFactory getSpringBeanFactory() { 
-        return factoryReference.getFactory(); 
+    public org.springframework.beans.factory.BeanFactory getSpringBeanFactory() {
+        return factoryReference.getFactory();
     }
-
 }