copyright messages updated in all java filees.
[utils] / system / general / src / main / java / org / wamblee / system / core / ProvidedInterfaceImplementation.java
index abeb70d58c2e68a36a0f4e31cfac026fd9d1a300..bce21aaadbf6a154dca090dfbad2d50f7836cd65 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2008 the original author or authors.
+ * Copyright 2005-2010 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.
 package org.wamblee.system.core;
 
 /**
- * Represents a provided interface together with its implementation. 
+ * Represents a provided interface together with its implementation.
  * 
  * @author Erik Brakkee
  */
 class ProvidedInterfaceImplementation {
+    private ProvidedInterface _provided;
 
-       private ProvidedInterface _provided; 
-       private Object _implementation; 
-       
-       /**
-        * Constructs the object. 
-        * @param aProvided Provided interface. 
-        * @param aImplementation Implementation. 
-        */
-       public ProvidedInterfaceImplementation(ProvidedInterface aProvided, Object aImplementation) { 
-               _provided = aProvided; 
-               _implementation = aImplementation; 
-       }
+    private Object _implementation;
 
-       /**
-        * @return The provided interface.
-        */
-       public ProvidedInterface getProvided() {
-               return _provided;
-       }
-       
-       /**
-        * @param <T> Expected type of the implementation. 
-        * @param aType Type of the implementation. 
-        * @return Implementation. 
-        */
-       public <T> T getImplementation(Class<T> aType) {
-               return (T)_implementation;
-       }
+    /**
+     * Constructs the object.
+     * 
+     * @param aProvided
+     *            Provided interface.
+     * @param aImplementation
+     *            Implementation.
+     */
+    public ProvidedInterfaceImplementation(ProvidedInterface aProvided,
+        Object aImplementation) {
+        _provided = aProvided;
+        _implementation = aImplementation;
+    }
+
+    /**
+     * 
+     * @return The provided interface.
+     */
+    public ProvidedInterface getProvided() {
+        return _provided;
+    }
+
+    /**
+     * 
+     * @param <T>
+     *            Expected type of the implementation.
+     * @param aType
+     *            Type of the implementation.
+     * 
+     * @return Implementation.
+     */
+    public <T> T getImplementation(Class<T> aType) {
+        return (T) _implementation;
+    }
 }