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) |
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) { |
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 |
|
|
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 |
|
|
394 |
|
|
395 |
System.err.println("WWW: " + exception.getMessage()); |
System.err.println("WWW: " + exception.getMessage()); |
396 |
} |
} |
|
|
|
397 |
} |
} |