org.milyn.delivery.dom
Class DOMContentDeliveryConfig

java.lang.Object
  extended by org.milyn.delivery.AbstractContentDeliveryConfig
      extended by org.milyn.delivery.dom.DOMContentDeliveryConfig
All Implemented Interfaces:
ContentDeliveryConfig
Direct Known Subclasses:
MockContentDeliveryConfig

public class DOMContentDeliveryConfig
extends AbstractContentDeliveryConfig

DOM specific ContentDeliveryConfig implementation.

Author:
tom.fennelly@gmail.com

Field Summary
 
Fields inherited from interface org.milyn.delivery.ContentDeliveryConfig
SMOOKS_VISITORS_SORT
 
Constructor Summary
DOMContentDeliveryConfig()
           
 
Method Summary
 ContentHandlerConfigMapTable<DOMVisitAfter> getAssemblyVisitAfters()
           
 ContentHandlerConfigMapTable<DOMVisitBefore> getAssemblyVisitBefores()
           
 ContentHandlerConfigMapTable<ExecutionLifecycleCleanable> getExecCleanables()
           
 ContentHandlerConfigMapTable<DOMVisitAfter> getProcessingVisitAfters()
           
 ContentHandlerConfigMapTable<DOMVisitBefore> getProcessingVisitBefores()
           
 ContentHandlerConfigMapTable<SerializationUnit> getSerailizationVisitors()
           
 ContentHandlerConfigMapTable<VisitLifecycleCleanable> getVisitCleanables()
           
 Filter newFilter(ExecutionContext executionContext)
          Get a new stream filter for the content delivery configuration.
 void setAssemblyVisitAfters(ContentHandlerConfigMapTable<DOMVisitAfter> assemblyVisitAfters)
           
 void setAssemblyVisitBefores(ContentHandlerConfigMapTable<DOMVisitBefore> assemblyVisitBefores)
           
 void setExecCleanables(ContentHandlerConfigMapTable<ExecutionLifecycleCleanable> execCleanables)
           
 void setProcessingVisitAfters(ContentHandlerConfigMapTable<DOMVisitAfter> processingVisitAfters)
           
 void setProcessingVisitBefores(ContentHandlerConfigMapTable<DOMVisitBefore> processingVisitBefores)
           
 void setSerailizationVisitors(ContentHandlerConfigMapTable<SerializationUnit> serailizationVisitors)
           
 void setVisitCleanables(ContentHandlerConfigMapTable<VisitLifecycleCleanable> visitCleanables)
           
 void sort()
          Sort the Visitors, targeted at each selector, based on the what the Visitors produce and consume.
 
Methods inherited from class org.milyn.delivery.AbstractContentDeliveryConfig
getConfigBuilderEvents, getDTD, getObjects, getSmooksResourceConfigurations, getSmooksResourceConfigurations, isDefaultSerializationOn, setApplicationContext, setDtd, setSmooksResourceConfigurations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMContentDeliveryConfig

public DOMContentDeliveryConfig()
Method Detail

getAssemblyVisitBefores

public ContentHandlerConfigMapTable<DOMVisitBefore> getAssemblyVisitBefores()

setAssemblyVisitBefores

public void setAssemblyVisitBefores(ContentHandlerConfigMapTable<DOMVisitBefore> assemblyVisitBefores)

getAssemblyVisitAfters

public ContentHandlerConfigMapTable<DOMVisitAfter> getAssemblyVisitAfters()

setAssemblyVisitAfters

public void setAssemblyVisitAfters(ContentHandlerConfigMapTable<DOMVisitAfter> assemblyVisitAfters)

getProcessingVisitBefores

public ContentHandlerConfigMapTable<DOMVisitBefore> getProcessingVisitBefores()

setProcessingVisitBefores

public void setProcessingVisitBefores(ContentHandlerConfigMapTable<DOMVisitBefore> processingVisitBefores)

getProcessingVisitAfters

public ContentHandlerConfigMapTable<DOMVisitAfter> getProcessingVisitAfters()

setProcessingVisitAfters

public void setProcessingVisitAfters(ContentHandlerConfigMapTable<DOMVisitAfter> processingVisitAfters)

getSerailizationVisitors

public ContentHandlerConfigMapTable<SerializationUnit> getSerailizationVisitors()

setSerailizationVisitors

public void setSerailizationVisitors(ContentHandlerConfigMapTable<SerializationUnit> serailizationVisitors)

getVisitCleanables

public ContentHandlerConfigMapTable<VisitLifecycleCleanable> getVisitCleanables()

setVisitCleanables

public void setVisitCleanables(ContentHandlerConfigMapTable<VisitLifecycleCleanable> visitCleanables)

getExecCleanables

public ContentHandlerConfigMapTable<ExecutionLifecycleCleanable> getExecCleanables()

setExecCleanables

public void setExecCleanables(ContentHandlerConfigMapTable<ExecutionLifecycleCleanable> execCleanables)

newFilter

public Filter newFilter(ExecutionContext executionContext)
Description copied from interface: ContentDeliveryConfig
Get a new stream filter for the content delivery configuration.

Parameters:
executionContext - Execution context.
Returns:
The stream filter.

sort

public void sort()
          throws SmooksConfigurationException
Description copied from interface: ContentDeliveryConfig
Sort the Visitors, targeted at each selector, based on the what the Visitors produce and consume.

Throws:
SmooksConfigurationException - Sort failure.
See Also:
ContentDeliveryConfig.SMOOKS_VISITORS_SORT


Copyright © 2009. All Rights Reserved.