org.milyn.delivery
Class VisitorConfigMap

java.lang.Object
  extended by org.milyn.delivery.VisitorConfigMap

public class VisitorConfigMap
extends Object

Visitor Configuration Map.

A Map of configured visitors. Used by the ContentDeliveryConfigBuilder to create the ContentDeliveryConfig instance.

Author:
tom.fennelly@gmail.com

Constructor Summary
VisitorConfigMap(ApplicationContext applicationContext)
           
 
Method Summary
 void addAll(VisitorConfigMap visitorConfigMap)
           
 void addVisitor(Visitor visitor, SmooksResourceConfiguration resourceConfig, boolean configure)
           
 SmooksResourceConfiguration addVisitor(Visitor visitor, String targetSelector, String targetSelectorNS, boolean configure)
           
static void execCleanables(ContentHandlerConfigMapTable<ExecutionLifecycleCleanable> execCleanables, ExecutionContext executionContext)
           
 ContentHandlerConfigMapTable<DOMVisitAfter> getDomAssemblyVisitAfters()
           
 ContentHandlerConfigMapTable<DOMVisitBefore> getDomAssemblyVisitBefores()
           
 ContentHandlerConfigMapTable<DOMVisitAfter> getDomProcessingVisitAfters()
           
 ContentHandlerConfigMapTable<DOMVisitBefore> getDomProcessingVisitBefores()
           
 ContentHandlerConfigMapTable<SerializationUnit> getDomSerializationVisitors()
           
 int getDomVisitorCount()
           
 ContentHandlerConfigMapTable<ExecutionLifecycleCleanable> getExecCleanables()
           
 ContentHandlerConfigMapTable<SAXVisitAfter> getSaxVisitAfters()
           
 ContentHandlerConfigMapTable<SAXVisitBefore> getSaxVisitBefores()
           
 int getSaxVisitorCount()
           
 ContentHandlerConfigMapTable<VisitLifecycleCleanable> getVisitCleanables()
           
 int getVisitorCount()
           
protected static boolean isDOMVisitor(ContentHandler contentHandler)
           
protected static boolean isSAXVisitor(ContentHandler contentHandler)
           
 void setConfigBuilderEvents(List<ConfigBuilderEvent> configBuilderEvents)
           
 void setDomAssemblyVisitAfters(ContentHandlerConfigMapTable<DOMVisitAfter> domAssemblyVisitAfters)
           
 void setDomAssemblyVisitBefores(ContentHandlerConfigMapTable<DOMVisitBefore> domAssemblyVisitBefores)
           
 void setDomProcessingVisitAfters(ContentHandlerConfigMapTable<DOMVisitAfter> domProcessingVisitAfters)
           
 void setDomProcessingVisitBefores(ContentHandlerConfigMapTable<DOMVisitBefore> domProcessingVisitBefores)
           
 void setDomSerializationVisitors(ContentHandlerConfigMapTable<SerializationUnit> domSerializationVisitors)
           
 void setExecCleanables(ContentHandlerConfigMapTable<ExecutionLifecycleCleanable> execCleanables)
           
 void setSaxVisitAfters(ContentHandlerConfigMapTable<SAXVisitAfter> saxVisitAfters)
           
 void setSaxVisitBefores(ContentHandlerConfigMapTable<SAXVisitBefore> saxVisitBefores)
           
 void setVisitCleanables(ContentHandlerConfigMapTable<VisitLifecycleCleanable> visitCleanables)
           
protected static boolean visitAfterAnnotationsOK(SmooksResourceConfiguration resourceConfig, ContentHandler contentHandler)
           
protected static boolean visitBeforeAnnotationsOK(SmooksResourceConfiguration resourceConfig, ContentHandler contentHandler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisitorConfigMap

public VisitorConfigMap(ApplicationContext applicationContext)
Method Detail

getDomAssemblyVisitBefores

public ContentHandlerConfigMapTable<DOMVisitBefore> getDomAssemblyVisitBefores()

setDomAssemblyVisitBefores

public void setDomAssemblyVisitBefores(ContentHandlerConfigMapTable<DOMVisitBefore> domAssemblyVisitBefores)

getDomAssemblyVisitAfters

public ContentHandlerConfigMapTable<DOMVisitAfter> getDomAssemblyVisitAfters()

setDomAssemblyVisitAfters

public void setDomAssemblyVisitAfters(ContentHandlerConfigMapTable<DOMVisitAfter> domAssemblyVisitAfters)

getDomProcessingVisitBefores

public ContentHandlerConfigMapTable<DOMVisitBefore> getDomProcessingVisitBefores()

setDomProcessingVisitBefores

public void setDomProcessingVisitBefores(ContentHandlerConfigMapTable<DOMVisitBefore> domProcessingVisitBefores)

getDomProcessingVisitAfters

public ContentHandlerConfigMapTable<DOMVisitAfter> getDomProcessingVisitAfters()

setDomProcessingVisitAfters

public void setDomProcessingVisitAfters(ContentHandlerConfigMapTable<DOMVisitAfter> domProcessingVisitAfters)

getDomSerializationVisitors

public ContentHandlerConfigMapTable<SerializationUnit> getDomSerializationVisitors()

setDomSerializationVisitors

public void setDomSerializationVisitors(ContentHandlerConfigMapTable<SerializationUnit> domSerializationVisitors)

getSaxVisitBefores

public ContentHandlerConfigMapTable<SAXVisitBefore> getSaxVisitBefores()

setSaxVisitBefores

public void setSaxVisitBefores(ContentHandlerConfigMapTable<SAXVisitBefore> saxVisitBefores)

getSaxVisitAfters

public ContentHandlerConfigMapTable<SAXVisitAfter> getSaxVisitAfters()

setSaxVisitAfters

public void setSaxVisitAfters(ContentHandlerConfigMapTable<SAXVisitAfter> saxVisitAfters)

getVisitCleanables

public ContentHandlerConfigMapTable<VisitLifecycleCleanable> getVisitCleanables()

setVisitCleanables

public void setVisitCleanables(ContentHandlerConfigMapTable<VisitLifecycleCleanable> visitCleanables)

getExecCleanables

public ContentHandlerConfigMapTable<ExecutionLifecycleCleanable> getExecCleanables()

setExecCleanables

public void setExecCleanables(ContentHandlerConfigMapTable<ExecutionLifecycleCleanable> execCleanables)

setConfigBuilderEvents

public void setConfigBuilderEvents(List<ConfigBuilderEvent> configBuilderEvents)

getVisitorCount

public int getVisitorCount()

getSaxVisitorCount

public int getSaxVisitorCount()

getDomVisitorCount

public int getDomVisitorCount()

addVisitor

public SmooksResourceConfiguration addVisitor(Visitor visitor,
                                              String targetSelector,
                                              String targetSelectorNS,
                                              boolean configure)

addVisitor

public void addVisitor(Visitor visitor,
                       SmooksResourceConfiguration resourceConfig,
                       boolean configure)

execCleanables

public static void execCleanables(ContentHandlerConfigMapTable<ExecutionLifecycleCleanable> execCleanables,
                                  ExecutionContext executionContext)

isDOMVisitor

protected static boolean isDOMVisitor(ContentHandler contentHandler)

isSAXVisitor

protected static boolean isSAXVisitor(ContentHandler contentHandler)

visitBeforeAnnotationsOK

protected static boolean visitBeforeAnnotationsOK(SmooksResourceConfiguration resourceConfig,
                                                  ContentHandler contentHandler)

visitAfterAnnotationsOK

protected static boolean visitAfterAnnotationsOK(SmooksResourceConfiguration resourceConfig,
                                                 ContentHandler contentHandler)

addAll

public void addAll(VisitorConfigMap visitorConfigMap)


Copyright © 2009. All Rights Reserved.