X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;ds=inline;f=trunk%2Fsystem%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2FAbstractProvidedInterfaceDescriptor.java;fp=trunk%2Fsystem%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2FAbstractInterfaceDescriptor.java;h=2d60e34e44b55442b1223ede2c68f41b9cb46539;hb=86c457da13cc0420a6e071e77f06d1f9a9f317e7;hp=361cd2ece5e788e63b6c82cfaa0636a024f117b1;hpb=3b1585875452e37de5de6650904b4aeb17a0704e;p=utils diff --git a/trunk/system/general/src/main/java/org/wamblee/system/AbstractInterfaceDescriptor.java b/trunk/system/general/src/main/java/org/wamblee/system/AbstractProvidedInterfaceDescriptor.java similarity index 77% rename from trunk/system/general/src/main/java/org/wamblee/system/AbstractInterfaceDescriptor.java rename to trunk/system/general/src/main/java/org/wamblee/system/AbstractProvidedInterfaceDescriptor.java index 361cd2ec..2d60e34e 100644 --- a/trunk/system/general/src/main/java/org/wamblee/system/AbstractInterfaceDescriptor.java +++ b/trunk/system/general/src/main/java/org/wamblee/system/AbstractProvidedInterfaceDescriptor.java @@ -7,7 +7,7 @@ import java.util.Arrays; * * @author Erik Brakkee */ -public abstract class AbstractInterfaceDescriptor implements InterfaceDescriptor { +public class AbstractProvidedInterfaceDescriptor implements ProvidedInterfaceDescriptor { private String _name; private Class[] _interfaces; @@ -16,12 +16,12 @@ public abstract class AbstractInterfaceDescriptor implements InterfaceDescriptor * Constructs the descriptor. * @param aInterface Type of service. */ - public AbstractInterfaceDescriptor(String aName, Class aInterface) { + public AbstractProvidedInterfaceDescriptor(String aName, Class aInterface) { _name = aName; _interfaces = new Class[] { aInterface }; } - public AbstractInterfaceDescriptor(String aName, Class[] aInterfaces) { + public AbstractProvidedInterfaceDescriptor(String aName, Class[] aInterfaces) { _name = aName; _interfaces = Arrays.copyOf(aInterfaces, aInterfaces.length); } @@ -38,10 +38,10 @@ public abstract class AbstractInterfaceDescriptor implements InterfaceDescriptor @Override public boolean equals(Object obj) { - if ( !(obj instanceof AbstractInterfaceDescriptor)) { + if ( !(obj instanceof AbstractProvidedInterfaceDescriptor)) { return false; } - AbstractInterfaceDescriptor descr = (AbstractInterfaceDescriptor)obj; + AbstractProvidedInterfaceDescriptor descr = (AbstractProvidedInterfaceDescriptor)obj; if ( _interfaces.length != descr._interfaces.length ) { return false; }