User: ara_e_w 
  Date: 02/04/12 14:00:58

  Modified:    src/xjavadoc XJavaDoc.java
  Log:
  added a classLoader attribute used for  loading binary classes
  
  Revision  Changes    Path
  1.31      +16 -7     xjavadoc/src/xjavadoc/XJavaDoc.java
  
  Index: XJavaDoc.java
  ===================================================================
  RCS file: /cvsroot/xdoclet/xjavadoc/src/xjavadoc/XJavaDoc.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -w -r1.30 -r1.31
  --- XJavaDoc.java     8 Apr 2002 22:28:00 -0000       1.30
  +++ XJavaDoc.java     12 Apr 2002 21:00:58 -0000      1.31
  @@ -35,14 +35,9 @@
    */
   package xjavadoc;
   import java.io.File;
  -import java.io.FileNotFoundException;
  -import java.io.FileReader;
  -import java.io.Reader;
  -import java.io.Serializable;
   import java.util.Arrays;
   import java.util.List;
   import java.util.ArrayList;
  -import java.util.Set;
   import java.util.HashSet;
   import java.util.Iterator;
   import java.util.Collections;
  @@ -97,6 +92,11 @@
        /**
         * @todo-javadoc Describe the field
         */
  +     private static ClassLoader classLoader = ClassLoader.getSystemClassLoader();
  +
  +     /**
  +      * @todo-javadoc Describe the field
  +      */
        private static XJavaDoc instance = new XJavaDoc();
        /**
         * @todo-javadoc Describe the field
  @@ -598,6 +598,16 @@
   
   
        /**
  +      * Sets the ClassLoader attribute of the XJavaDoc object
  +      *
  +      * @param classLoader The new ClassLoader value
  +      */
  +     public static void setClassLoader(ClassLoader classLoader) {
  +             XJavaDoc.classLoader = classLoader;
  +     }
  +
  +
  +     /**
         * Gets the Instance attribute of the XJavaDoc class
         *
         * @return The Instance value
  @@ -617,7 +627,7 @@
         */
        final static Class getClass(String qualifiedName) {
                try {
  -                     return Class.forName(qualifiedName);
  +                     return Class.forName(qualifiedName, true, classLoader);
                } catch (ClassNotFoundException e) {
                        return null;
                }
  @@ -697,4 +707,3 @@
                }
        }
   }
  -
  
  
  

_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to