public abstract class MulticastDelegate extends Delegate
Represents a delegate, which refers to class instances that have method to be invoked.
Constructor and Description |
---|
MulticastDelegate() |
Modifier and Type | Method and Description |
---|---|
protected Delegate |
combineImpl(Delegate d) |
String |
getDelegateId()
Returns a delegate ID.
|
Delegate[] |
getInvocationList()
Returns an invocation list.
|
static boolean |
op_Equality(MulticastDelegate d1,
MulticastDelegate d2)
Checks two delegates for equality.
|
static boolean |
op_Inequality(MulticastDelegate d1,
MulticastDelegate d2)
Checks two delegates for inequality.
|
protected Delegate |
removeImpl(Delegate value) |
combine, combine, op_Equality, op_Inequality, remove, removeAll
public final Delegate[] getInvocationList()
Returns an invocation list.
getInvocationList
in class Delegate
protected Delegate combineImpl(Delegate d)
combineImpl
in class Delegate
protected final Delegate removeImpl(Delegate value)
removeImpl
in class Delegate
public String getDelegateId()
Returns a delegate ID.
public static boolean op_Equality(MulticastDelegate d1, MulticastDelegate d2)
Checks two delegates for equality.
d1
- The first delegate.d2
- The second delegate.public static boolean op_Inequality(MulticastDelegate d1, MulticastDelegate d2)
Checks two delegates for inequality.
d1
- The first delegate.d2
- The second delegate.