org.gnu.glib

Class GEvent

Implemented Interfaces:
Serializable

public class GEvent
extends java.lang.Object
implements Serializable

A base event class for capturing signals emitted by GObjects..

Field Summary

protected Object
source
The object on which the event initially occurred.
protected EventType
type
The type of event

Constructor Summary

GEvent(Object source, EventType type)
Construct a GEvent object with the specified source object and type.

Method Summary

Object
getSource()
Returns the object on which the event originally occured
EventType
getType()
String
toString()
Generates a string representation of the event.

Field Details

source

protected Object source
The object on which the event initially occurred.

type

protected EventType type
The type of event

Constructor Details

GEvent

public GEvent(Object source,
              EventType type)
Construct a GEvent object with the specified source object and type.
Parameters:
source - the object where the event originated.
type - the event type.

Method Details

getSource

public Object getSource()
Returns the object on which the event originally occured
Returns:
Object on which the event originally occured

getType

public EventType getType()
Returns:
The type of the event.

toString

public String toString()
Generates a string representation of the event. Useful for debugging applications.
Returns:
string representation of event.