Tabnine Logo
SmooksContentHandler.getHandler
Code IndexAdd Tabnine to your IDE (free)

How to use
getHandler
method
in
org.milyn.delivery.SmooksContentHandler

Best Java code snippets using org.milyn.delivery.SmooksContentHandler.getHandler (Showing top 8 results out of 315)

origin: smooks/smooks

public static void addDynamicVisitor(SAXVisitor visitor, ExecutionContext executionContext) {
  SmooksContentHandler contentHandler = SmooksContentHandler.getHandler(executionContext);
  SmooksContentHandler nestedContentHandler = contentHandler.getNestedContentHandler();
  if(nestedContentHandler == null) {
    DynamicSAXElementVisitorList list = getList(executionContext);
    if(visitor instanceof SAXVisitBefore) {
      list.visitBefores.add((SAXVisitBefore) visitor);
    }
    if(visitor instanceof SAXVisitChildren) {
      list.childVisitors.add((SAXVisitChildren) visitor);
    }
    if(visitor instanceof SAXVisitAfter) {
      list.visitAfters.add((SAXVisitAfter) visitor);
    }
  } else {
    addDynamicVisitor(visitor, nestedContentHandler.getExecutionContext());
  }
}
origin: org.milyn/milyn-smooks-all

public static void addDynamicVisitor(SAXVisitor visitor, ExecutionContext executionContext) {
  SmooksContentHandler contentHandler = SmooksContentHandler.getHandler(executionContext);
  SmooksContentHandler nestedContentHandler = contentHandler.getNestedContentHandler();
  if(nestedContentHandler == null) {
    DynamicSAXElementVisitorList list = getList(executionContext);
    if(visitor instanceof SAXVisitBefore) {
      list.visitBefores.add((SAXVisitBefore) visitor);
    }
    if(visitor instanceof SAXVisitChildren) {
      list.childVisitors.add((SAXVisitChildren) visitor);
    }
    if(visitor instanceof SAXVisitAfter) {
      list.visitAfters.add((SAXVisitAfter) visitor);
    }
  } else {
    addDynamicVisitor(visitor, nestedContentHandler.getExecutionContext());
  }
}
origin: org.milyn/milyn-smooks-core

public static void addDynamicVisitor(SAXVisitor visitor, ExecutionContext executionContext) {
  SmooksContentHandler contentHandler = SmooksContentHandler.getHandler(executionContext);
  SmooksContentHandler nestedContentHandler = contentHandler.getNestedContentHandler();
  if(nestedContentHandler == null) {
    DynamicSAXElementVisitorList list = getList(executionContext);
    if(visitor instanceof SAXVisitBefore) {
      list.visitBefores.add((SAXVisitBefore) visitor);
    }
    if(visitor instanceof SAXVisitChildren) {
      list.childVisitors.add((SAXVisitChildren) visitor);
    }
    if(visitor instanceof SAXVisitAfter) {
      list.visitAfters.add((SAXVisitAfter) visitor);
    }
  } else {
    addDynamicVisitor(visitor, nestedContentHandler.getExecutionContext());
  }
}
origin: org.virtuslab/milyn-smooks-core

public static void addDynamicVisitor(SAXVisitor visitor, ExecutionContext executionContext) {
  SmooksContentHandler contentHandler = SmooksContentHandler.getHandler(executionContext);
  SmooksContentHandler nestedContentHandler = contentHandler.getNestedContentHandler();
  if(nestedContentHandler == null) {
    DynamicSAXElementVisitorList list = getList(executionContext);
    if(visitor instanceof SAXVisitBefore) {
      list.visitBefores.add((SAXVisitBefore) visitor);
    }
    if(visitor instanceof SAXVisitChildren) {
      list.childVisitors.add((SAXVisitChildren) visitor);
    }
    if(visitor instanceof SAXVisitAfter) {
      list.visitAfters.add((SAXVisitAfter) visitor);
    }
  } else {
    addDynamicVisitor(visitor, nestedContentHandler.getExecutionContext());
  }
}
origin: org.milyn/milyn-smooks-core

public void visitBefore(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException {
  Smooks smooks = getSmooksInstance();
  ExecutionContext nestedExecutionContext = smooks.createExecutionContext();
  // In case there's an attached event listener...
  nestedExecutionContext.setEventListener(executionContext.getEventListener());
  // Copy over the XMLReader stack...
  AbstractParser.setReaders(AbstractParser.getReaders(executionContext), nestedExecutionContext);
  // Attach the NamespaceDeclarationStack to the nested execution context...
  NamespaceDeclarationStack nsStack = NamespaceMappings.getNamespaceDeclarationStack(executionContext);
  NamespaceMappings.setNamespaceDeclarationStack(nsStack, nestedExecutionContext);
  SmooksContentHandler parentContentHandler = SmooksContentHandler.getHandler(executionContext);
  if(parentContentHandler.getNestedContentHandler() != null) {
    throw new SmooksException("Illegal use of more than one nested content handler fired on the same element.");
  }
  SmooksContentHandler nestedContentHandler = new SAXHandler(nestedExecutionContext, element.getWriter(this), parentContentHandler);
  DynamicSAXElementVisitorList.propogateDynamicVisitors(executionContext, nestedExecutionContext);
  // Attach the XMLReader instance to the nested ExecutionContext and then swap the content handler on
  // the XMLReader to be the nested handler created here.  All events wll be forwarded to the ..
  XMLReader xmlReader = AbstractParser.getXMLReader(executionContext);
  AbstractParser.attachXMLReader(xmlReader, nestedExecutionContext);
  xmlReader.setContentHandler(nestedContentHandler);
  executionContext.setAttribute(NestedExecutionVisitor.class, nestedExecutionContext);
  // Note we do not execute the Smooks filterSource methods for a nested instance... we just install
  // the content handler and redirect the reader events to it...
}
origin: smooks/smooks

public void visitBefore(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException {
  Smooks smooks = getSmooksInstance();
  ExecutionContext nestedExecutionContext = smooks.createExecutionContext();
  // In case there's an attached event listener...
  nestedExecutionContext.setEventListener(executionContext.getEventListener());
  // Copy over the XMLReader stack...
  AbstractParser.setReaders(AbstractParser.getReaders(executionContext), nestedExecutionContext);
  // Attach the NamespaceDeclarationStack to the nested execution context...
  NamespaceDeclarationStack nsStack = NamespaceMappings.getNamespaceDeclarationStack(executionContext);
  NamespaceMappings.setNamespaceDeclarationStack(nsStack, nestedExecutionContext);
  SmooksContentHandler parentContentHandler = SmooksContentHandler.getHandler(executionContext);
  if(parentContentHandler.getNestedContentHandler() != null) {
    throw new SmooksException("Illegal use of more than one nested content handler fired on the same element.");
  }
  SmooksContentHandler nestedContentHandler = new SAXHandler(nestedExecutionContext, element.getWriter(this), parentContentHandler);
  DynamicSAXElementVisitorList.propogateDynamicVisitors(executionContext, nestedExecutionContext);
  // Attach the XMLReader instance to the nested ExecutionContext and then swap the content handler on
  // the XMLReader to be the nested handler created here.  All events wll be forwarded to the ..
  XMLReader xmlReader = AbstractParser.getXMLReader(executionContext);
  AbstractParser.attachXMLReader(xmlReader, nestedExecutionContext);
  xmlReader.setContentHandler(nestedContentHandler);
  executionContext.setAttribute(NestedExecutionVisitor.class, nestedExecutionContext);
  // Note we do not execute the Smooks filterSource methods for a nested instance... we just install
  // the content handler and redirect the reader events to it...
}
origin: org.milyn/milyn-smooks-all

public void visitBefore(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException {
  Smooks smooks = getSmooksInstance();
  ExecutionContext nestedExecutionContext = smooks.createExecutionContext();
  // In case there's an attached event listener...
  nestedExecutionContext.setEventListener(executionContext.getEventListener());
  // Copy over the XMLReader stack...
  AbstractParser.setReaders(AbstractParser.getReaders(executionContext), nestedExecutionContext);
  // Attach the NamespaceDeclarationStack to the nested execution context...
  NamespaceDeclarationStack nsStack = NamespaceMappings.getNamespaceDeclarationStack(executionContext);
  NamespaceMappings.setNamespaceDeclarationStack(nsStack, nestedExecutionContext);
  SmooksContentHandler parentContentHandler = SmooksContentHandler.getHandler(executionContext);
  if(parentContentHandler.getNestedContentHandler() != null) {
    throw new SmooksException("Illegal use of more than one nested content handler fired on the same element.");
  }
  SmooksContentHandler nestedContentHandler = new SAXHandler(nestedExecutionContext, element.getWriter(this), parentContentHandler);
  DynamicSAXElementVisitorList.propogateDynamicVisitors(executionContext, nestedExecutionContext);
  // Attach the XMLReader instance to the nested ExecutionContext and then swap the content handler on
  // the XMLReader to be the nested handler created here.  All events wll be forwarded to the ..
  XMLReader xmlReader = AbstractParser.getXMLReader(executionContext);
  AbstractParser.attachXMLReader(xmlReader, nestedExecutionContext);
  xmlReader.setContentHandler(nestedContentHandler);
  executionContext.setAttribute(NestedExecutionVisitor.class, nestedExecutionContext);
  // Note we do not execute the Smooks filterSource methods for a nested instance... we just install
  // the content handler and redirect the reader events to it...
}
origin: org.virtuslab/milyn-smooks-core

public void visitBefore(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException {
  Smooks smooks = getSmooksInstance();
  ExecutionContext nestedExecutionContext = smooks.createExecutionContext();
  // In case there's an attached event listener...
  nestedExecutionContext.setEventListener(executionContext.getEventListener());
  // Copy over the XMLReader stack...
  AbstractParser.setReaders(AbstractParser.getReaders(executionContext), nestedExecutionContext);
  // Attach the NamespaceDeclarationStack to the nested execution context...
  NamespaceDeclarationStack nsStack = NamespaceMappings.getNamespaceDeclarationStack(executionContext);
  NamespaceMappings.setNamespaceDeclarationStack(nsStack, nestedExecutionContext);
  SmooksContentHandler parentContentHandler = SmooksContentHandler.getHandler(executionContext);
  if(parentContentHandler.getNestedContentHandler() != null) {
    throw new SmooksException("Illegal use of more than one nested content handler fired on the same element.");
  }
  SmooksContentHandler nestedContentHandler = new SAXHandler(nestedExecutionContext, element.getWriter(this), parentContentHandler);
  DynamicSAXElementVisitorList.propogateDynamicVisitors(executionContext, nestedExecutionContext);
  // Attach the XMLReader instance to the nested ExecutionContext and then swap the content handler on
  // the XMLReader to be the nested handler created here.  All events wll be forwarded to the ..
  XMLReader xmlReader = AbstractParser.getXMLReader(executionContext);
  AbstractParser.attachXMLReader(xmlReader, nestedExecutionContext);
  xmlReader.setContentHandler(nestedContentHandler);
  executionContext.setAttribute(NestedExecutionVisitor.class, nestedExecutionContext);
  // Note we do not execute the Smooks filterSource methods for a nested instance... we just install
  // the content handler and redirect the reader events to it...
}
org.milyn.deliverySmooksContentHandlergetHandler

Popular methods of SmooksContentHandler

  • attachHandler
  • endElement
  • getExecutionContext
  • getNamespaceDeclarationStack
  • getNestedContentHandler
  • replay
  • resetNestedContentHandler
  • startDocument
  • startElement

Popular in Java

  • Reading from database using SQL prepared statement
  • getSystemService (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • startActivity (Activity)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now