*
* @author Erik Brakkee
*/
-public abstract class AbstractInterfaceDescriptor implements InterfaceDescriptor {
+public class AbstractProvidedInterfaceDescriptor implements ProvidedInterfaceDescriptor {
private String _name;
private Class[] _interfaces;
* 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);
}
@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;
}