net.dpml.runtime
Class ProviderEvent

java.lang.Object
  extended by java.util.EventObject
      extended by net.dpml.runtime.ComponentEvent
          extended by net.dpml.runtime.ProviderEvent
All Implemented Interfaces:
Serializable

public class ProviderEvent
extends ComponentEvent

Event triggered as a result of a state change.

Version:
2.0.0
Author:
Digital Product Management Laboratory
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ProviderEvent(Component source, Provider provider, Status action)
          Construct a new StateEvent.
 
Method Summary
 Provider getProvider()
           
 Status getStatus()
           
 String toString()
           
 
Methods inherited from class net.dpml.runtime.ComponentEvent
getComponent
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProviderEvent

public ProviderEvent(Component source,
                     Provider provider,
                     Status action)
Construct a new StateEvent.

Parameters:
source - the source component
provider - the provider instance initiating the event
action - the modified Status enumeration
Method Detail

getProvider

public Provider getProvider()

getStatus

public Status getStatus()

toString

public String toString()
Overrides:
toString in class EventObject