public class InterfaceEvent extends AbstractEvent<InterfaceEvent.Type,Interface>
| Modifier and Type | Class and Description |
|---|---|
static class |
InterfaceEvent.Type |
| Constructor and Description |
|---|
InterfaceEvent(InterfaceEvent.Type type,
Interface subject)
Creates an interface event with type and subject.
|
InterfaceEvent(InterfaceEvent.Type type,
Interface subject,
Interface prevSubject)
Creates an interface event with type, subject and previous subject.
|
InterfaceEvent(InterfaceEvent.Type type,
Interface subject,
Interface prevSubject,
long time)
Creates an interface event with type, subject, previous subject and time.
|
InterfaceEvent(InterfaceEvent.Type type,
Interface subject,
long time)
Creates an interface event with type, subject and time of event.
|
| Modifier and Type | Method and Description |
|---|---|
Interface |
prevSubject()
Returns the previous interface subject.
|
String |
toString() |
subject, time, typepublic InterfaceEvent(InterfaceEvent.Type type, Interface subject)
type - event typesubject - subject interfacepublic InterfaceEvent(InterfaceEvent.Type type, Interface subject, long time)
type - event typesubject - subject interfacetime - time of eventpublic InterfaceEvent(InterfaceEvent.Type type, Interface subject, Interface prevSubject)
type - event typesubject - subject interfaceprevSubject - previous interface subjectpublic InterfaceEvent(InterfaceEvent.Type type, Interface subject, Interface prevSubject, long time)
type - event typesubject - subject interfaceprevSubject - previous interface subjecttime - time of eventpublic Interface prevSubject()
public String toString()
toString in class AbstractEvent<InterfaceEvent.Type,Interface>