You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mk...@apache.org on 2002/09/06 18:21:06 UTC

cvs commit: xml-xalan/java/src/org/apache/xalan/extensions ExtensionNamespacesManager.java

mkwan       2002/09/06 09:21:06

  Modified:    java/src/org/apache/xalan/extensions
                        ExtensionNamespacesManager.java
  Log:
  Register new extension namespaces, including two new EXSLT namespaces
  (dynamic and strings), namespaces for redirect, PipeDocument and SQL
  extensions and the new/old namespaces for Java extension.
  
  Revision  Changes    Path
  1.4       +27 -2     xml-xalan/java/src/org/apache/xalan/extensions/ExtensionNamespacesManager.java
  
  Index: ExtensionNamespacesManager.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/extensions/ExtensionNamespacesManager.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ExtensionNamespacesManager.java	17 Jun 2002 19:44:43 -0000	1.3
  +++ ExtensionNamespacesManager.java	6 Sep 2002 16:21:05 -0000	1.4
  @@ -249,6 +249,10 @@
       m_predefExtensions.addElement(new ExtensionNamespaceSupport(uri, handlerClassName,
                                                new Object[]{uri, lang, lib}));
      
  +    uri = Constants.S_EXTENSIONS_OLD_JAVA_URL;
  +    m_predefExtensions.addElement(new ExtensionNamespaceSupport(uri, handlerClassName,
  +                                             new Object[]{uri, lang, lib}));
  +    
       uri = Constants.S_EXTENSIONS_LOTUSXSL_JAVA_URL;
       m_predefExtensions.addElement(new ExtensionNamespaceSupport(uri, handlerClassName,
                                                new Object[]{uri, lang, lib}));
  @@ -260,6 +264,23 @@
       m_predefExtensions.addElement(new ExtensionNamespaceSupport(uri, handlerClassName,
                                                new Object[]{uri, lang, lib}));
       
  +    // Xalan extension namespaces (redirect, pipe and SQL).
  +    uri = Constants.S_EXTENSIONS_REDIRECT_URL;
  +    lib = "org.apache.xalan.lib.Redirect";
  +    m_predefExtensions.addElement(new ExtensionNamespaceSupport(uri, handlerClassName,
  +                                             new Object[]{uri, lang, lib}));
  + 
  +    uri = Constants.S_EXTENSIONS_PIPE_URL;
  +    lib = "org.apache.xalan.lib.PipeDocument";
  +    m_predefExtensions.addElement(new ExtensionNamespaceSupport(uri, handlerClassName,
  +                                             new Object[]{uri, lang, lib}));
  + 
  +    uri = Constants.S_EXTENSIONS_SQL_URL;
  +    lib = "org.apache.xalan.lib.sql.XConnection";
  +    m_predefExtensions.addElement(new ExtensionNamespaceSupport(uri, handlerClassName,
  +                                             new Object[]{uri, lang, lib}));
  + 
  +    
       //EXSLT namespaces (not including EXSLT function namespaces which are
       // registered by the associated ElemFunction.
       uri = Constants.S_EXSLT_COMMON_URL;
  @@ -282,11 +303,15 @@
       m_predefExtensions.addElement(new ExtensionNamespaceSupport(uri, handlerClassName,
                                                new Object[]{uri, lang, lib}));
                                                
  -    uri = "http://exslt.org/dynamic";
  +    uri = Constants.S_EXSLT_DYNAMIC_URL;
       lib = "org.apache.xalan.lib.ExsltDynamic";
       m_predefExtensions.addElement(new ExtensionNamespaceSupport(uri, handlerClassName,
                                                new Object[]{uri, lang, lib}));
  -                                             
  +
  +    uri = Constants.S_EXSLT_STRINGS_URL;
  +    lib = "org.apache.xalan.lib.ExsltStrings";
  +    m_predefExtensions.addElement(new ExtensionNamespaceSupport(uri, handlerClassName,
  +                                             new Object[]{uri, lang, lib}));                                             
     }    
     
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org