Class StaticProxyInterceptor

  • All Implemented Interfaces:
    org.smooks.api.delivery.ContentHandler, org.smooks.api.delivery.FilterBypass, org.smooks.api.delivery.ordering.Consumer, org.smooks.api.delivery.ordering.Producer, org.smooks.api.lifecycle.PostExecutionLifecycle, org.smooks.api.lifecycle.PostFragmentLifecycle, org.smooks.api.lifecycle.PreExecutionLifecycle, org.smooks.api.resource.visitor.dom.DOMElementVisitor, org.smooks.api.resource.visitor.dom.DOMVisitAfter, org.smooks.api.resource.visitor.dom.DOMVisitBefore, org.smooks.api.resource.visitor.dom.DOMVisitor, org.smooks.api.resource.visitor.interceptor.InterceptorVisitor, org.smooks.api.resource.visitor.sax.ng.AfterVisitor, org.smooks.api.resource.visitor.sax.ng.BeforeVisitor, org.smooks.api.resource.visitor.sax.ng.ChildrenVisitor, org.smooks.api.resource.visitor.sax.ng.ElementVisitor, org.smooks.api.resource.visitor.sax.ng.ParameterizedVisitor, org.smooks.api.resource.visitor.sax.ng.SaxNgVisitor, org.smooks.api.resource.visitor.Visitor
    Direct Known Subclasses:
    EventPointerStaticProxyInterceptor

    public class StaticProxyInterceptor
    extends AbstractInterceptorVisitor
    implements org.smooks.api.resource.visitor.sax.ng.ElementVisitor, org.smooks.api.resource.visitor.dom.DOMElementVisitor, org.smooks.api.lifecycle.PostFragmentLifecycle, org.smooks.api.delivery.ordering.Producer, org.smooks.api.delivery.ordering.Consumer, org.smooks.api.resource.visitor.sax.ng.ParameterizedVisitor, org.smooks.api.lifecycle.PreExecutionLifecycle, org.smooks.api.lifecycle.PostExecutionLifecycle, org.smooks.api.delivery.FilterBypass
    • Constructor Detail

      • StaticProxyInterceptor

        public StaticProxyInterceptor()
    • Method Detail

      • visitBefore

        public void visitBefore​(Element element,
                                org.smooks.api.ExecutionContext executionContext)
        Specified by:
        visitBefore in interface org.smooks.api.resource.visitor.sax.ng.BeforeVisitor
        Specified by:
        visitBefore in interface org.smooks.api.resource.visitor.dom.DOMVisitBefore
      • visitAfter

        public void visitAfter​(Element element,
                               org.smooks.api.ExecutionContext executionContext)
        Specified by:
        visitAfter in interface org.smooks.api.resource.visitor.sax.ng.AfterVisitor
        Specified by:
        visitAfter in interface org.smooks.api.resource.visitor.dom.DOMVisitAfter
      • visitChildText

        public void visitChildText​(CharacterData characterData,
                                   org.smooks.api.ExecutionContext executionContext)
        Specified by:
        visitChildText in interface org.smooks.api.resource.visitor.sax.ng.ChildrenVisitor
      • visitChildElement

        public void visitChildElement​(Element childElement,
                                      org.smooks.api.ExecutionContext executionContext)
        Specified by:
        visitChildElement in interface org.smooks.api.resource.visitor.sax.ng.ChildrenVisitor
      • onPostFragment

        public void onPostFragment​(org.smooks.api.delivery.fragment.Fragment<?> fragment,
                                   org.smooks.api.ExecutionContext executionContext)
        Specified by:
        onPostFragment in interface org.smooks.api.lifecycle.PostFragmentLifecycle
      • consumes

        public boolean consumes​(Object object)
        Specified by:
        consumes in interface org.smooks.api.delivery.ordering.Consumer
      • getProducts

        public Set<?> getProducts()
        Specified by:
        getProducts in interface org.smooks.api.delivery.ordering.Producer
      • getMaxNodeDepth

        public int getMaxNodeDepth()
        Specified by:
        getMaxNodeDepth in interface org.smooks.api.resource.visitor.sax.ng.ParameterizedVisitor
      • onPreExecution

        public void onPreExecution​(org.smooks.api.ExecutionContext executionContext)
        Specified by:
        onPreExecution in interface org.smooks.api.lifecycle.PreExecutionLifecycle
      • onPostExecution

        public void onPostExecution​(org.smooks.api.ExecutionContext executionContext)
        Specified by:
        onPostExecution in interface org.smooks.api.lifecycle.PostExecutionLifecycle
      • bypass

        public boolean bypass​(org.smooks.api.ExecutionContext executionContext,
                              org.smooks.api.io.Source source,
                              org.smooks.api.io.Sink sink)
                       throws org.smooks.api.SmooksException
        Specified by:
        bypass in interface org.smooks.api.delivery.FilterBypass
        Throws:
        org.smooks.api.SmooksException