org.milyn.delivery.sax
Class SAXContentDeliveryConfig

java.lang.Object
  extended by org.milyn.delivery.AbstractContentDeliveryConfig
      extended by org.milyn.delivery.sax.SAXContentDeliveryConfig
All Implemented Interfaces:
ContentDeliveryConfig

public class SAXContentDeliveryConfig
extends AbstractContentDeliveryConfig

SAX specific ContentDeliveryConfig implementation.

Author:
tom.fennelly@gmail.com

Constructor Summary
SAXContentDeliveryConfig()
           
 
Method Summary
 ContentHandlerConfigMapTable<SAXVisitChildren> getChildVisitors()
           
 SAXElementVisitorMap getCombinedOptimizedConfig(String[] elementNames)
           
 Map<String,SAXElementVisitorMap> getOptimizedVisitorConfig()
           
 ContentHandlerConfigMapTable<SAXVisitAfter> getVisitAfters()
           
 ContentHandlerConfigMapTable<SAXVisitBefore> getVisitBefores()
           
 Filter newFilter(ExecutionContext executionContext)
          Get a new stream filter for the content delivery configuration.
 void optimizeConfig()
           
 void setVisitAfters(ContentHandlerConfigMapTable<SAXVisitAfter> visitAfters)
           
 void setVisitBefores(ContentHandlerConfigMapTable<SAXVisitBefore> visitBefores)
           
 
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

SAXContentDeliveryConfig

public SAXContentDeliveryConfig()
Method Detail

getVisitBefores

public ContentHandlerConfigMapTable<SAXVisitBefore> getVisitBefores()

setVisitBefores

public void setVisitBefores(ContentHandlerConfigMapTable<SAXVisitBefore> visitBefores)

getChildVisitors

public ContentHandlerConfigMapTable<SAXVisitChildren> getChildVisitors()

getVisitAfters

public ContentHandlerConfigMapTable<SAXVisitAfter> getVisitAfters()

setVisitAfters

public void setVisitAfters(ContentHandlerConfigMapTable<SAXVisitAfter> visitAfters)

getOptimizedVisitorConfig

public Map<String,SAXElementVisitorMap> getOptimizedVisitorConfig()

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.

optimizeConfig

public void optimizeConfig()

getCombinedOptimizedConfig

public SAXElementVisitorMap getCombinedOptimizedConfig(String[] elementNames)


Copyright © 2008. All Rights Reserved.