Examples of ExtensionHandler


Examples of org.apache.xalan.extensions.ExtensionHandler

      throw new TransformerException(XSLMessages.createMessage(XSLTErrorResources.ER_ELEM_CONTENT_NOT_ALLOWED, new Object[]{scriptSrc})); //"Element content not allowed for lang=javaclass "
                             //+ scriptSrc);

    XPathContext liaison = ((XPathContext) transformer.getXPathContext());
    ExtensionsTable etable = liaison.getExtensionsTable();
    ExtensionHandler nsh = etable.get(declNamespace);

    // If we have no prior ExtensionHandler for this namespace, we need to
    // create one.
    // If the script element is for javaclass, this is our special compiled java.
    // Element content is not supported for this so we throw an exception if
View Full Code Here

Examples of org.apache.xalan.extensions.ExtensionHandler

    try
    {
      transformer.getResultTreeHandler().flushPending();

      ExtensionsTable etable = transformer.getExtensionsTable();
      ExtensionHandler nsh = etable.get(m_extns);

      if (null == nsh)
      {
        if (hasFallbackChildren())
        {
          executeFallbacks(transformer);
        }
        else
        {
    TransformerException te = new TransformerException(XSLMessages.createMessage(
      XSLTErrorResources.ER_CALL_TO_EXT_FAILED, new Object[]{getNodeName()}));
    transformer.getErrorListener().fatalError(te);
        }
       
        return;
      }

      try
      {
        nsh.processElement(this.getLocalName(), this, transformer,
                           getStylesheet(), this);
      }
      catch (Exception e)
      {
View Full Code Here

Examples of org.apache.xalan.extensions.ExtensionHandler

    try
    {
      transformer.getResultTreeHandler().flushPending();

      ExtensionsTable etable = transformer.getExtensionsTable();
      ExtensionHandler nsh = etable.get(m_extns);

      if (null == nsh)
      {
        executeFallbacks(transformer);
        return;
      }

      try
      {
        nsh.processElement(this.getLocalName(), this, transformer,
                           getStylesheet(), this);
      }
      catch (Exception e)
      {
View Full Code Here

Examples of org.apache.xalan.extensions.ExtensionHandler

    {
      transformer.getResultTreeHandler().flushPending();

      XPathContext liaison = ((XPathContext) transformer.getXPathContext());
      ExtensionsTable etable = liaison.getExtensionsTable();
      ExtensionHandler nsh = etable.get(m_extns);

      // We're seeing this extension namespace used for the first time.  Try to
      // autodeclare it as a java namespace.

      if (null == nsh)
      {
        nsh = etable.makeJavaNamespace(m_extns);

        if(null != nsh)
          etable.addExtensionNamespace(m_extns, nsh);
        else
        {
          executeFallbacks(transformer, sourceNode, mode);
          return;
        }

      }

      try
      {
        nsh.processElement(this.getLocalName(), this, transformer,
                           getStylesheet(), sourceNode.getOwnerDocument(),
                           sourceNode, mode, this);
      }
      catch (Exception e)
      {
View Full Code Here

Examples of org.apache.xalan.extensions.ExtensionHandler

    {
      transformer.getResultTreeHandler().flushPending();

      XPathContext liaison = ((XPathContext) transformer.getXPathContext());
      ExtensionsTable etable = liaison.getExtensionsTable();
      ExtensionHandler nsh = etable.get(m_extns);

      // We're seeing this extension namespace used for the first time.  Try to
      // autodeclare it as a java namespace.

      if (null == nsh)
      {
        nsh = etable.makeJavaNamespace(m_extns);

        if(null != nsh)
          etable.addExtensionNamespace(m_extns, nsh);
        else
        {
          executeFallbacks(transformer, sourceNode, mode);
          return;
        }

      }

      try
      {
        nsh.processElement(this.getLocalName(), this, transformer,
                           getStylesheet(), sourceNode.getOwnerDocument(),
                           sourceNode, mode, this);
      }
      catch (Exception e)
      {
View Full Code Here

Examples of org.apache.xalan.extensions.ExtensionHandler

      throw new TransformerException("Element content not allowed for lang=javaclass "
                             + scriptSrc);

    XPathContext liaison = ((XPathContext) transformer.getXPathContext());
    ExtensionsTable etable = liaison.getExtensionsTable();
    ExtensionHandler nsh = etable.get(declNamespace);

    // If we have no prior ExtensionHandler for this namespace, we need to
    // create one.
    // If the script element is for javaclass, this is our special compiled java.
    // Element content is not supported for this so we throw an exception if
View Full Code Here

Examples of org.eclipse.help.internal.dynamic.ExtensionHandler

        handlers = new ProcessorHandler[] {
          new NormalizeHandler(),
          new LinkHandler(),
          new AnchorHandler(),
          new IncludeHandler(reader, contribution.getLocale()),
          new ExtensionHandler(reader, contribution.getLocale()),
        };
      }
      processor.setHandlers(handlers);
      processor.process((Toc)contribution.getToc(), contribution.getId());
      processedContributions.add(contribution);
View Full Code Here

Examples of org.eclipse.help.internal.dynamic.ExtensionHandler

          if (processor == null) {
            processor = new DocumentProcessor(new ProcessorHandler[] {
              new ValidationHandler(getRequiredAttributes()),
              new NormalizeHandler(),
              new IncludeHandler(reader, locale),
              new ExtensionHandler(reader, locale)
            });
          }
          processor.process(root, '/' + descriptor.getBundleId() + '/' + descriptor.getFile());
         
          // build map
View Full Code Here

Examples of org.eclipse.help.internal.dynamic.ExtensionHandler

    if (processor == null) {
      DocumentReader reader = new DocumentReader();
      processor = new DocumentProcessor(new ProcessorHandler[] {
        new NormalizeHandler(),
        new IncludeHandler(reader, locale),
        new ExtensionHandler(reader, locale),
      });
    }
    Iterator iter = contributions.iterator();
    while (iter.hasNext()) {
      IndexContribution contribution = (IndexContribution)iter.next();
View Full Code Here

Examples of org.eclipse.help.internal.dynamic.ExtensionHandler

      DocumentReader reader = new DocumentReader();
      processor = new DocumentProcessor(new ProcessorHandler[] {
        new FilterHandler(CheatSheetEvaluationContext.getContext()),
        new NormalizeHandler(),
        new IncludeHandler(reader, Platform.getNL()),
        new ExtensionHandler(reader, Platform.getNL())
      });
    }
    String documentPath = null;
    if (input.getPluginId() != null) {
      documentPath = '/' + input.getPluginId() + input.getUrl().getPath();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.