/[classpath]/gjdoc/src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java
ViewVC logotype

Diff of /gjdoc/src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by julian, Sun Nov 21 16:48:53 2004 UTC revision 1.6 by julian, Mon Nov 22 12:42:22 2004 UTC
# Line 91  public class DocTranslet implements Erro Line 91  public class DocTranslet implements Erro
91     private String mainResourceFilename;     private String mainResourceFilename;
92     private ClassLoader classLoader;     private ClassLoader classLoader;
93     private Map transformerMap = new java.util.HashMap(); //WeakHashMap();     private Map transformerMap = new java.util.HashMap(); //WeakHashMap();
94       private DocTransletOptions options;
95        
96     protected DocTranslet(String mainResourceFilename,     protected DocTranslet(String mainResourceFilename,
97                           ClassLoader classLoader)                           ClassLoader classLoader)
# Line 203  public class DocTranslet implements Erro Line 204  public class DocTranslet implements Erro
204                 parameters.put("gjdoc.pathtoroot", pathToRoot);                 parameters.put("gjdoc.pathtoroot", pathToRoot);
205                 parameters.put("gjdoc.xmldoclet.version", Driver.XMLDOCLET_VERSION);                 parameters.put("gjdoc.xmldoclet.version", Driver.XMLDOCLET_VERSION);
206    
207                   parameters.put("gjdoc.option.nonavbar", xsltBoolean(options.nonavbar));
208                   parameters.put("gjdoc.option.noindex", xsltBoolean(options.noindex));
209                   parameters.put("gjdoc.option.notree", xsltBoolean(options.notree));
210                   parameters.put("gjdoc.option.nocomment", xsltBoolean(options.nocomment));
211    
212                 Transformer transformer;                 Transformer transformer;
213                 transformer = (Transformer)transformerMap.get(xsltSource.getSystemId());                 transformer = (Transformer)transformerMap.get(xsltSource.getSystemId());
214                 if (null == transformer) {                 if (null == transformer) {
# Line 314  public class DocTranslet implements Erro Line 320  public class DocTranslet implements Erro
320        }        }
321     }     }
322    
323       public void setOptions(DocTransletOptions options) {
324          this.options = options;
325       }
326    
327    
328     public static DocTranslet fromClasspath(String resourceName)     public static DocTranslet fromClasspath(String resourceName)
329        throws DocTransletConfigurationException {        throws DocTransletConfigurationException {
330    
# Line 362  public class DocTranslet implements Erro Line 373  public class DocTranslet implements Erro
373        }        }
374     }     }
375    
376       private static String xsltBoolean(boolean b) {
377          return b ? "1" : "";
378       }
379    
380    public void error (TransformerException exception)    public void error (TransformerException exception)
381      throws TransformerException {      throws TransformerException {
382    
# Line 379  public class DocTranslet implements Erro Line 394  public class DocTranslet implements Erro
394    
395       System.err.println("WWW: " + exception.getMessage());       System.err.println("WWW: " + exception.getMessage());
396    }    }
   
397  }  }

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26