(no commit message)
[utils] / system / general / src / main / java / org / wamblee / system / core / DefaultProvidedInterface.java
index 484f63a0a9730198b3fdfeb9bf606cb08aea600b..1297d363b7337e23599424a5a0ba2b28983a62bc 100644 (file)
@@ -1,12 +1,12 @@
 /*
- * Copyright 2007 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.
  * 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,67 +20,45 @@ import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 
-
 /**
  * Default implementation of a service descriptor.
- *
+ * 
  * @author Erik Brakkee
  */
 public class DefaultProvidedInterface implements ProvidedInterface {
-    /**
-     * DOCUMENT ME!
-     */
     private String name;
 
-    /**
-     * DOCUMENT ME!
-     */
     private Class[] interfaces;
 
-/**
-         * Constructs the descriptor. 
-         * @param aInterface Type of service. 
-         */
+    /**
+     * Constructs the descriptor.
+     * 
+     * @param aInterface
+     *            Type of service.
+     */
     public DefaultProvidedInterface(String aName, Class aInterface) {
         this(aName, new Class[] { aInterface });
     }
 
-/**
+    /**
      * Creates a new DefaultProvidedInterface object.
-     *
-     * @param aName DOCUMENT ME!
-     * @param aInterfaces DOCUMENT ME!
+     * 
      */
     public DefaultProvidedInterface(String aName, Class[] aInterfaces) {
-        name           = aName;
-        interfaces     = Arrays.copyOf(aInterfaces, aInterfaces.length);
+        name = aName;
+        interfaces = Arrays.copyOf(aInterfaces, aInterfaces.length);
     }
 
-    /**
-     * DOCUMENT ME!
-     *
-     * @return DOCUMENT ME!
-     */
     @Override
     public String getName() {
         return name;
     }
 
-    /**
-     * DOCUMENT ME!
-     *
-     * @return DOCUMENT ME!
-     */
     @Override
     public Class[] getInterfaceTypes() {
         return interfaces;
     }
 
-    /**
-     * DOCUMENT ME!
-     *
-     * @return DOCUMENT ME!
-     */
     @Override
     public String toString() {
         StringBuffer buf = new StringBuffer();
@@ -94,59 +72,34 @@ public class DefaultProvidedInterface implements ProvidedInterface {
         return buf.toString();
     }
 
-    /**
-     * DOCUMENT ME!
-     *
-     * @param aObj DOCUMENT ME!
-     *
-     * @return DOCUMENT ME!
-     */
     @Override
     public boolean equals(Object aObj) {
         return this == aObj;
 
         /*
-        if ( !(aObj instanceof DefaultProvidedInterface)) {
-            return false;
-        }
-        DefaultProvidedInterface provided = (DefaultProvidedInterface)aObj;
-        return getEqualsRepresentation().equals(provided.getEqualsRepresentation());
-        */
+         * if ( !(aObj instanceof DefaultProvidedInterface)) { return false; }
+         * DefaultProvidedInterface provided = (DefaultProvidedInterface)aObj;
+         * return
+         * getEqualsRepresentation().equals(provided.getEqualsRepresentation());
+         */
     }
 
-    /**
-     * DOCUMENT ME!
-     *
-     * @return DOCUMENT ME!
-     */
     @Override
     public int hashCode() {
         return getEqualsRepresentation().hashCode();
     }
 
-    /**
-     * DOCUMENT ME!
-     *
-     * @param aInterface DOCUMENT ME!
-     *
-     * @return DOCUMENT ME!
-     */
     @Override
     public boolean covers(ProvidedInterface aInterface) {
-        // TODO do more than just equals. 
+        // TODO do more than just equals.
         if (!(aInterface instanceof DefaultProvidedInterface)) {
             return false;
         }
 
-        return getEqualsRepresentation()
-        .equals(((DefaultProvidedInterface) aInterface).getEqualsRepresentation());
+        return getEqualsRepresentation().equals(
+            ((DefaultProvidedInterface) aInterface).getEqualsRepresentation());
     }
 
-    /**
-     * DOCUMENT ME!
-     *
-     * @return DOCUMENT ME!
-     */
     private String getEqualsRepresentation() {
         List<String> result = new ArrayList<String>();
 
@@ -156,12 +109,12 @@ public class DefaultProvidedInterface implements ProvidedInterface {
 
         Collections.sort(result);
 
-        String value = "";
+        StringBuffer value = new StringBuffer();
 
         for (String str : result) {
-            value += (":" + str);
+            value.append(":" + str);
         }
 
-        return value;
+        return value.toString();
     }
 }