X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=system%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2FAbstractProvidedInterfaceDescriptor.java;fp=system%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2FAbstractInterfaceDescriptor.java;h=2d60e34e44b55442b1223ede2c68f41b9cb46539;hb=90df0a8dddc38ee5bc9b3a372af3e4d019293886;hp=361cd2ece5e788e63b6c82cfaa0636a024f117b1;hpb=477828fdedd84f2deec2e4305d336a730a9b3afa;p=utils diff --git a/system/general/src/main/java/org/wamblee/system/AbstractInterfaceDescriptor.java b/system/general/src/main/java/org/wamblee/system/AbstractProvidedInterfaceDescriptor.java similarity index 77% rename from system/general/src/main/java/org/wamblee/system/AbstractInterfaceDescriptor.java rename to system/general/src/main/java/org/wamblee/system/AbstractProvidedInterfaceDescriptor.java index 361cd2ec..2d60e34e 100644 --- a/system/general/src/main/java/org/wamblee/system/AbstractInterfaceDescriptor.java +++ b/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; }