com.guiseframework.event
Class ComponentEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.globalmentor.event.AbstractEvent
          extended by com.guiseframework.event.AbstractGuiseEvent
              extended by com.guiseframework.event.AbstractTargetedGuiseEvent
                  extended by com.guiseframework.event.ComponentEvent
All Implemented Interfaces:
com.globalmentor.event.Event, com.globalmentor.event.TargetedEvent, GuiseEvent, java.io.Serializable

public class ComponentEvent
extends AbstractTargetedGuiseEvent

An event relating to a component. The event target indicates the object that originally fired the event.

Author:
Garret Wilson
See Also:
CompositeComponentListener, Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ComponentEvent(java.lang.Object source, Component component)
          Source and component constructor.
ComponentEvent(java.lang.Object source, ComponentEvent componentEvent)
          Copy constructor that specifies a different source.
ComponentEvent(java.lang.Object source, java.lang.Object target, Component component)
          Source, target, and component constructor.
 
Method Summary
 Component getComponent()
           
 
Methods inherited from class com.guiseframework.event.AbstractTargetedGuiseEvent
getTarget
 
Methods inherited from class com.guiseframework.event.AbstractGuiseEvent
getSession
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.globalmentor.event.Event
getSource
 

Constructor Detail

ComponentEvent

public ComponentEvent(java.lang.Object source,
                      Component component)
Source and component constructor. The target will be set to be the same as the given source.

Parameters:
source - The object on which the event initially occurred.
component - The component affected by the event.
Throws:
java.lang.NullPointerException - if the given source and/or component is null.

ComponentEvent

public ComponentEvent(java.lang.Object source,
                      java.lang.Object target,
                      Component component)
Source, target, and component constructor.

Parameters:
source - The object on which the event initially occurred.
target - The target of the event.
component - The component affected by the event.
Throws:
java.lang.NullPointerException - if the given source, target, and/or component is null.

ComponentEvent

public ComponentEvent(java.lang.Object source,
                      ComponentEvent componentEvent)
Copy constructor that specifies a different source.

Parameters:
source - The object on which the event initially occurred.
componentEvent - The event the properties of which will be copied.
Throws:
java.lang.NullPointerException - if the given source and/or event is null.
Method Detail

getComponent

public Component getComponent()
Returns:
The component affected by the event.


Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.