Examples of ExtensionHandler


Examples of nu.fw.jeti.jabber.handlers.ExtensionHandler

          break;
        default:
          String xmlns = attrs.getValue("xmlns");
          if(xmlns !=null)
          {//if contains xmlns new extension //extension in extension?
            ExtensionHandler tempExtensionHandler = handlers.getExtensionHandler(xmlns);
            if(tempExtensionHandler == null)
            {// unknown extension handler
              tempExtensionHandler = handlers.getExtensionHandler("unknown");
            }
            if (extensionHandler != null) tempExtensionHandler.setParent(extensionHandler);//extension in extension
            extensionHandler = tempExtensionHandler;
            extensionHandler.setName(qName);
            extensionHandler.startHandling(attrs);
          }
          else if(extensionHandler !=null)
View Full Code Here

Examples of nu.fw.jeti.jabber.handlers.ExtensionHandler

        if(extensionHandler != null)
        {//in extension
          //if(extensionHandler.getName().equals(qName))//name matched start tag so close extension
          if(extensionHandler.isTop())
          {
            ExtensionHandler parent = extensionHandler.getParent();
            if(parent != null)
            {//extension has parent add this extension to parent
              try{
                parent.addExtension(extensionHandler.build());
              }catch(InstantiationException e){Log.xmlParseException(e);}
              extensionHandler.setParent(null);//clear parent
              extensionHandler = parent;
            }
            else
View Full Code Here

Examples of nu.fw.jeti.jabber.handlers.ExtensionHandler

    backend.addExtensionHandler("http://jabber.org/protocol/si/profile/file-transfer",new XSiFileTransferHandler());
    backend.addCapability("si", "http://jabber.org/protocol/bytestreams");
    backend.addCapability("si", "http://jabber.org/protocol/ibb");
    backend.addCapability("si", "http://jabber.org/protocol/si");
    backend.addCapability("si", "http://jabber.org/protocol/si/profile/file-transfer");
    backend.addExtensionHandler("http://jabber.org/protocol/feature-neg",new ExtensionHandler()
    {
      private XData data;
     
      public void startHandling(Attributes attr)
      {
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)
      {
        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)
      {
        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)
      {
        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)
      {
        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)
      {
        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

    {
      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);
          return;
        }

      }

      try
      {
        nsh.processElement(this.getLocalName(), this, transformer,
                           getStylesheet(), this);
      }
      catch (Exception e)
      {
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.