vgritsenko    02/01/30 16:26:08

  Modified:    .        build.xml
               legal    LICENSE.resolver
               src/java/org/apache/cocoon/components/resolver
                        ResolverImpl.java
  Added:       lib/optional resolver-20020130.jar
  Removed:     lib/optional resolver.jar
  Log:
  Replacing Sun's resolver with xml-commons resolver
  
  Revision  Changes    Path
  1.150     +3 -3      xml-cocoon2/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/build.xml,v
  retrieving revision 1.149
  retrieving revision 1.150
  diff -u -r1.149 -r1.150
  --- build.xml 30 Jan 2002 09:29:22 -0000      1.149
  +++ build.xml 31 Jan 2002 00:26:08 -0000      1.150
  @@ -330,7 +330,7 @@
   
       <class-available classpathref="classpath"
                       property="resolver.present" 
  -                    classname="com.sun.resolver.Resolver"/>
  +                    classname="org.apache.xml.resolver.Resolver"/>
   
       <available property="ora.driver.present" 
                  classname="oracle.jdbc.OracleResultSet">
  @@ -562,11 +562,11 @@
       </antcall>
     </target>
     <target name="resolver-warn" unless="resolver.present" depends="optional-tests"
  -      description="Outputs a warning if com.sun.resolver.* classes are missing 
during compilation">
  +      description="Outputs a warning if org.apache.xml.resolver.* classes are 
missing during compilation">
       <antcall target="op-warning">
         <param name="thing" value="Resolver"/>
         <param name="recovery" 
  -        value="Get the resolver package from Sun and place the jar in the 
lib/optional dir"/>
  +        value="Get the resolver package from xml-commons and place the jar in the 
lib/optional dir"/>
         <param name="message"
                value="The resolver allows entity resolving."/>
       </antcall>
  
  
  
  1.3       +56 -152   xml-cocoon2/legal/LICENSE.resolver
  
  Index: LICENSE.resolver
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/legal/LICENSE.resolver,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- LICENSE.resolver  30 Jan 2002 16:31:50 -0000      1.2
  +++ LICENSE.resolver  31 Jan 2002 00:26:08 -0000      1.3
  @@ -1,153 +1,57 @@
  -Software License Agreement
  -
  -SUN MICROSYSTEMS, INC.  ("SUN") IS WILLING TO LICENSE THE
  -XML ENTITY AND URI RESOLVERS, VERSION 1.0 SOFTWARE TO YOU
  -ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS
  -CONTAINED IN THIS LICENSE AGREEMENT ("AGREEMENT").  PLEASE
  -READ THE TERMS AND CONDITIONS OF THIS AGREEMENT CAREFULLY.
  -BY INSTALLING THIS SOFTWARE, YOU ACCEPT THE TERMS AND
  -CONDITIONS OF THIS AGREEMENT.  IF YOU ARE NOT WILLING TO BE
  -BOUND BY ITS TERMS, SELECT THE "DECLINE" BUTTON AT THE
  -BOTTOM OF THIS PAGE AND THE INSTALLATION PROCESS WILL NOT
  -CONTINUE.
  -
  -1.0 DEFINITIONS "Licensed Software" means the XML Entity and
  -URI Resolvers, Version 1.0 Software and any other machine
  -readable materials (including, but not limited to,
  -libraries, source files, header files, and data files) and
  -any user manuals, programming guides and other documentation
  -provided to you by Sun under this Agreement.
  -
  -2.0 LIMITED LICENSE 2.1 Sun grants to you, a non-exclusive,
  -non-transferable, royalty-free and limited license to
  -reproduce, modify, and create derivative works of the
  -Licensed Software for the sole purpose of adding value and
  -improving the Licensed Software for the development of
  -applications ("Programs").  No license is granted to you for
  -any other purpose.  2.2 In addition to the license granted
  -in Section 2.1, Sun grants to you, a non-exclusive,
  -non-transferable, royalty-free and limited license to
  -distribute the Licensed Software modified by you as
  -permitted in Section 2.1 ("Modified Software") in source or
  -binary form, provided that; i) the Modified Software is only
  -distributed bundled as a part of your Programs, ii) the
  -Modified Software improves on and adds value to the Licensed
  -Software, and iii) the Programs are only distributed subject
  -to a license agreement that protects Sun's interests
  -consistent with the terms and conditions contained in this
  -Agreement.
  -
  -3.0 LICENSE RESTRICTIONS 3.1 You agree to reproduce any
  -copyright and other proprietary right notices on any such
  -copy.  3.2 Except as otherwise provided by Section 2.0, you
  -may not modify or create derivative works of the Licensed
  -Software, or reverse engineer, disassemble or decompile
  -binary portions of the Licensed Software, or otherwise
  -attempt to derive the source code from such portions.  3.3
  -No right, title, or interest in or to Licensed Software, any
  -trademarks, service marks, or trade names of Sun or Sun's
  -licensors is granted under this Agreement.
  -
  -4.0 NO SUPPORT Sun is under no obligation to support
  -Licensed Software or to provide you with updates or error
  -corrections (collectively "Software Updates").  If Sun at
  -its sole option, supplies Software Updates to you, the
  -Software Updates will be considered part of Licensed
  -Software, and subject to the terms of this Agreement.
  -
  -5.0 TERM AND TERMINATION OF AGREEMENT 5.1 You may terminate
  -this Agreement at any time by destroying all copies of
  -Software.  5.2 Either party may terminate this Agreement
  -immediately should any Software become, or in either party's
  -opinion be likely to become, the subject of a claim of
  -infringement of any intellectual property right.  5.3 This
  -Agreement will terminate immediately without notice from Sun
  -if the you fail to comply with any provision of this
  -Agreement.  5.4 Upon termination or expiration of this
  -Agreement, you shall immediately cease use of and destroy
  -Licensed Software and any copies thereof.  5.5 Rights and
  -obligations under this Agreement which by their nature
  -should survive, will remain in effect after termination or
  -expiration hereof.
  -
  -6.0 DISCLAIMER OF WARRANTY 6.1 Licensee acknowledges that
  -Licensed Software may contain errors and is not designed or
  -intended for use in the design, construction, operation or
  -maintenance of any nuclear facility ("High Risk
  -Activities").  Sun disclaims any express or implied warranty
  -of fitness for such uses.  You represent and warrant to Sun
  -that you will not use, distribute or license the Licensed
  -Software for High Risk Activities.  6.2 LICENSED SOFTWARE IS
  -PROVIDED "AS IS".  ALL EXPRESS OR IMPLIED CONDITIONS,
  -REPRESENTATIONS, AND WARRANTIES, INCLUDING ANY IMPLIED
  -WARRANTY OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS
  -FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE
  -DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE
  -HELD TO BE LEGALLY INVALID.
  -
  -7.0 LIMITATION OF LIABILITY 7.1 You acknowledge that the
  -Licensed Software is experimental.  You acknowledge that the
  -Licensed Software may have defects or deficiencies which
  -cannot or will not be corrected by Sun.  You will hold Sun
  -harmless from any claims based on your use or inability to
  -use the Licensed Software for any purpose, and from any
  -claims that later versions or releases of any Licensed
  -Software furnished to you are incompatible with the Licensed
  -Software provided to you under this Agreement.  7.2 You
  -shall have the sole responsibility to protect adequately and
  -backup your data and/or equipment used in connection with
  -the Licensed Software.  You shall not claim against Sun for
  -lost data, re-run time, inaccurate output, work delays or
  -lost profits resulting from your use of the Licensed
  -Software.  7.3 Neither party will be liable for any
  -indirect, punitive, special, incidental or consequential
  -damage in connection with or arising out of this Agreement
  -(including loss of business, revenue, profits, use, data or
  -other economic advantage), however it arises, whether for
  -breach or in tort, even if that party has been previously
  -advised of the possibility of such damage.
  -
  -8.0 U.S.  GOVERNMENT RIGHTS If this Software is being
  -acquired by or on behalf of the U.S.  Government or by a
  -U.S.  Government prime contractor or subcontractor (at any
  -tier), then the Government's rights in the Software and
  -accompanying documentation shall be only as set forth in
  -this license; this is in accordance with 48 C.F.R.  227.7201
  -through 227.7202-4 (for Department of Defense (DoD)
  -acquisitions) and with 48 C.F.R.  2.101 and 12.212 (for
  -non-DoD acquisitions).
  -
  -9.0 GENERAL TERMS 9.1 Any action related to this Agreement
  -will be governed by California law and controlling U.S.
  -federal law.  The U.N.  Convention for the International
  -Sale of Goods and the choice of law rules of any
  -jurisdiction will not apply.  9.2 Licensed Software and
  -technical data delivered under this Agreement are subject to
  -U.S.  export control laws and may be subject to export or
  -import regulations in other countries.  You agree to comply
  -strictly with all such laws and regulations and acknowledge
  -that you have the responsibility to obtain such licenses to
  -export, re-export or import as may be required after
  -delivery to you.  9.3 Neither party may assign or otherwise
  -transfer any of its rights or obligations under this
  -Agreement, without the prior written consent of the other
  -party, except that Sun may assign this Agreement to an
  -affiliated company.  9.4 This Agreement is the parties'
  -entire agreement relating to its subject matter.  It
  -supersedes all prior or contemporaneous oral or written
  -communications, proposals, conditions, representations and
  -warranties and prevails over any conflicting or additional
  -terms of any quote, order, acknowledgment, or other
  -communication between the parties relating to its subject
  -matter during the term of this Agreement.  No modification
  -to this Agreement will be binding, unless in writing and
  -signed by an authorized representative of each party.
  -
  -For inquiries please contact:  Sun Microsystems, Inc.  901
  -San Antonio Road, Palo Alto, California 94303
  -
  -Copyright 2001 Sun Microsystems, Inc., All rights reserved.
  -(LFI# 90748/FORMID#011801)
  -
  -
  +/*
  + * The Apache Software License, Version 1.1
  + *
  + *
  + * Copyright (c) 2001 The Apache Software Foundation.  All rights
  + * reserved.
  + *
  + * Redistribution and use in source and binary forms, with or without
  + * modification, are permitted provided that the following conditions
  + * are met:
  + *
  + * 1. Redistributions of source code must retain the above copyright
  + *    notice, this list of conditions and the following disclaimer.
  + *
  + * 2. Redistributions in binary form must reproduce the above copyright
  + *    notice, this list of conditions and the following disclaimer in
  + *    the documentation and/or other materials provided with the
  + *    distribution.
  + *
  + * 3. The end-user documentation included with the redistribution,
  + *    if any, must include the following acknowledgment:
  + *       "This product includes software developed by the
  + *        Apache Software Foundation (http://www.apache.org/)."
  + *    Alternately, this acknowledgment may appear in the software itself,
  + *    if and wherever such third-party acknowledgments normally appear.
  + *
  + * 4. The names "Xalan" and "Apache Software Foundation" must
  + *    not be used to endorse or promote products derived from this
  + *    software without prior written permission. For written
  + *    permission, please contact [EMAIL PROTECTED]
  + *
  + * 5. Products derived from this software may not be called "Apache",
  + *    nor may "Apache" appear in their name, without prior written
  + *    permission of the Apache Software Foundation.
  + *
  + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  + * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  + * SUCH DAMAGE.
  + * ====================================================================
  + *
  + * This software consists of voluntary contributions made by many
  + * individuals on behalf of the Apache Software Foundation and was
  + * originally based on software copyright (c) 2001, International
  + * Business Machines Corporation., http://www.ibm.com.  For more
  + * information on the Apache Software Foundation, please see
  + * <http://www.apache.org/>.
  + */
        
  
  
  
  1.1                  xml-cocoon2/lib/optional/resolver-20020130.jar
  
        <<Binary file>>
  
  
  1.5       +7 -3      
xml-cocoon2/src/java/org/apache/cocoon/components/resolver/ResolverImpl.java
  
  Index: ResolverImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/resolver/ResolverImpl.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ResolverImpl.java 22 Jan 2002 00:17:12 -0000      1.4
  +++ ResolverImpl.java 31 Jan 2002 00:26:08 -0000      1.5
  @@ -7,8 +7,6 @@
    *****************************************************************************/
   package org.apache.cocoon.components.resolver;
   
  -import com.sun.resolver.helpers.Debug;
  -import com.sun.resolver.tools.CatalogResolver;
   import org.apache.avalon.framework.activity.Disposable;
   import org.apache.avalon.framework.component.ComponentException;
   import org.apache.avalon.framework.component.ComponentManager;
  @@ -22,9 +20,15 @@
   import org.apache.avalon.framework.logger.AbstractLoggable;
   import org.apache.avalon.framework.parameters.Parameters;
   import org.apache.avalon.framework.thread.ThreadSafe;
  +
   import org.apache.cocoon.Constants;
  +
  +import org.apache.xml.resolver.helpers.Debug;
  +import org.apache.xml.resolver.tools.CatalogResolver;
  +
   import org.xml.sax.InputSource;
   import org.xml.sax.SAXException;
  +
   import java.io.IOException;
   
   
  @@ -44,7 +48,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Davanum Srinivas</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>David Crossley</a>
  - * @version CVS $Revision: 1.4 $ $Date: 2002/01/22 00:17:12 $
  + * @version CVS $Revision: 1.5 $ $Date: 2002/01/31 00:26:08 $
    */
   public class ResolverImpl extends AbstractLoggable
           implements Resolver, Contextualizable, Composable, Parameterizable,
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to