source code formatting.
[utils] / system / general / src / main / java / org / wamblee / system / adapters / ClassAdapter.java
index ace1525dfd9b7c01ba03325b00943cc039b9c607..9d003c3f73d12ab23aecadf035a34b4795e0afc1 100644 (file)
@@ -1,12 +1,12 @@
 /*
  * Copyright 2008 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.
@@ -20,37 +20,59 @@ import org.wamblee.system.core.ProvidedInterface;
 import org.wamblee.system.core.RequiredInterface;
 import org.wamblee.system.core.Scope;
 
+
 /**
  * A Class Adapter adapts a given class to a Component.
- *  
+ *
  * @author Erik Brakkee
  */
 public class ClassAdapter extends AbstractComponent<Object> {
+    /**
+     * DOCUMENT ME!
+     */
+    private ClassConfiguration _classConfig;
+
+    /**
+     * Creates a new ClassAdapter object.
+     *
+     * @param aName DOCUMENT ME!
+     * @param aClassConfig DOCUMENT ME!
+     */
+    public ClassAdapter(String aName, ClassConfiguration aClassConfig) {
+        super(aName,
+            aClassConfig.getProvidedInterfaces()
+            .toArray(new ProvidedInterface[0]),
+            aClassConfig.getRequiredInterfaces()
+            .toArray(new RequiredInterface[0]));
+        _classConfig = aClassConfig;
+    }
+
+    /**
+     * DOCUMENT ME!
+     *
+     * @param aScope DOCUMENT ME!
+     *
+     * @return DOCUMENT ME!
+     */
+    @Override
+    protected Object doStart(Scope aScope) {
+        Object obj = _classConfig.create(aScope);
+        _classConfig.inject(aScope, obj);
+
+        for (ProvidedInterface provided : getProvidedInterfaces()) {
+            addInterface(provided, obj, aScope);
+        }
+
+        return obj;
+    }
 
-       private ClassConfiguration _classConfig;
-
-       public ClassAdapter(String aName, ClassConfiguration aClassConfig) {
-               super(aName, 
-                               aClassConfig.getProvidedInterfaces().toArray(new ProvidedInterface[0]),
-                               aClassConfig.getRequiredInterfaces().toArray(new RequiredInterface[0]));
-               _classConfig = aClassConfig; 
-       }
-       
-       @Override
-       protected Object doStart(Scope aScope) {
-               
-           Object obj =  _classConfig.create(aScope);
-           _classConfig.inject(aScope, obj);
-           
-           for (ProvidedInterface provided: getProvidedInterfaces()) { 
-               addInterface(provided, obj, aScope); 
-           }
-           
-           return obj;
-       }
-       
-       @Override
-       protected void doStop(Object aRuntime) {
-               // Empty. 
-       }
+    /**
+     * DOCUMENT ME!
+     *
+     * @param aRuntime DOCUMENT ME!
+     */
+    @Override
+    protected void doStop(Object aRuntime) {
+        // Empty. 
+    }
 }