Package org.smooks.engine.delivery.event
Class ResourceTargetingExecutionEvent<T>
- java.lang.Object
-
- org.smooks.engine.delivery.event.FragmentExecutionEvent<T>
-
- org.smooks.engine.delivery.event.ResourceTargetingExecutionEvent<T>
-
- All Implemented Interfaces:
org.smooks.api.delivery.event.ExecutionEvent,org.smooks.api.delivery.event.ResourceAwareEvent
public class ResourceTargetingExecutionEvent<T> extends FragmentExecutionEvent<T> implements org.smooks.api.delivery.event.ResourceAwareEvent
Resource targeting event.- Author:
- tom.fennelly@gmail.com
-
-
Constructor Summary
Constructors Constructor Description ResourceTargetingExecutionEvent(org.smooks.api.delivery.fragment.Fragment<T> fragment, org.smooks.api.resource.config.ResourceConfig resourceConfig, Object... metadata)Event constructor.ResourceTargetingExecutionEvent(org.smooks.api.delivery.fragment.Fragment<T> fragment, org.smooks.api.resource.config.ResourceConfig resourceConfig, VisitSequence sequence, Object... metadata)Event constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object[]getMetadata()Get the optional event metadata.org.smooks.api.resource.config.ResourceConfiggetResourceConfig()Get the tagreted resource configuration.VisitSequencegetSequence()voidsetMetadata(Object... metadata)Set event metadata.StringtoString()-
Methods inherited from class org.smooks.engine.delivery.event.FragmentExecutionEvent
getDepth, getFragment
-
-
-
-
Constructor Detail
-
ResourceTargetingExecutionEvent
public ResourceTargetingExecutionEvent(org.smooks.api.delivery.fragment.Fragment<T> fragment, org.smooks.api.resource.config.ResourceConfig resourceConfig, Object... metadata)
Event constructor.- Parameters:
fragment- The element (org.smooks.engine.delivery.sax.SAXElement/Element) being targeted by the resource.resourceConfig- The resource configuration.metadata- Optional event metadata.
-
ResourceTargetingExecutionEvent
public ResourceTargetingExecutionEvent(org.smooks.api.delivery.fragment.Fragment<T> fragment, org.smooks.api.resource.config.ResourceConfig resourceConfig, VisitSequence sequence, Object... metadata)
Event constructor.- Parameters:
fragment- The element (org.smooks.engine.delivery.sax.SAXElement/Element) being targeted by the resource.resourceConfig- The resource configuration.metadata- Optional event metadata.
-
-
Method Detail
-
getResourceConfig
public org.smooks.api.resource.config.ResourceConfig getResourceConfig()
Get the tagreted resource configuration.- Specified by:
getResourceConfigin interfaceorg.smooks.api.delivery.event.ResourceAwareEvent- 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.
-
getSequence
public VisitSequence getSequence()
-
-