org.milyn.event.types
Class ResourceTargetingEvent

java.lang.Object
  extended by org.milyn.event.ElementProcessingEvent
      extended by org.milyn.event.types.ResourceTargetingEvent
All Implemented Interfaces:
ExecutionEvent, ResourceBasedEvent

public class ResourceTargetingEvent
extends ElementProcessingEvent
implements ResourceBasedEvent

Resource targeting event.

Author:
tom.fennelly@gmail.com

Constructor Summary
ResourceTargetingEvent(Object element, SmooksResourceConfiguration resourceConfig, Object... metadata)
          Event constructor.
ResourceTargetingEvent(Object element, SmooksResourceConfiguration resourceConfig, VisitSequence sequence, Object... metadata)
          Event constructor.
 
Method Summary
 Object[] getMetadata()
          Get the optional event metadata.
 SmooksResourceConfiguration getResourceConfig()
          Get the tagreted resource configuration.
 VisitSequence getSequence()
           
 void setMetadata(Object... metadata)
          Set event metadata.
 String toString()
           
 
Methods inherited from class org.milyn.event.ElementProcessingEvent
getDepth, getElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceTargetingEvent

public ResourceTargetingEvent(Object element,
                              SmooksResourceConfiguration resourceConfig,
                              Object... metadata)
Event constructor.

Parameters:
element - The element (SAXElement/Element) being targeted by the resource.
resourceConfig - The resource configuration.
metadata - Optional event metadata.

ResourceTargetingEvent

public ResourceTargetingEvent(Object element,
                              SmooksResourceConfiguration resourceConfig,
                              VisitSequence sequence,
                              Object... metadata)
Event constructor.

Parameters:
element - The element (SAXElement/Element) being targeted by the resource.
resourceConfig - The resource configuration.
metadata - Optional event metadata.
Method Detail

getResourceConfig

public SmooksResourceConfiguration getResourceConfig()
Get the tagreted resource configuration.

Specified by:
getResourceConfig in interface ResourceBasedEvent
Returns:
The targeted resource configuration.

setMetadata

public void setMetadata(Object... metadata)
Set event metadata.

Parameters:
metadata - Event metadata.

getMetadata

public Object[] getMetadata()
Get the optional event metadata.

Returns:
Event metadata.

toString

public String toString()
Overrides:
toString in class Object

getSequence

public VisitSequence getSequence()


Copyright © 2009. All Rights Reserved.