|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.saxonica.CompileStylesheet
public class CompileStylesheet
This CompileStylesheet class provides a command-line interface allowing a
stylesheet to be compiled.
| Nested Class Summary | |
|---|---|
static class |
CompileStylesheet.TracingObjectOutputStream
Tracing version of ObjectOutputStream for diagnostics |
| Constructor Summary | |
|---|---|
CompileStylesheet()
|
|
| Method Summary | |
|---|---|
protected void |
applyLocalOptions(CommandLineOptions options,
Configuration config)
Customisation hook: apply options defined locally in a subclass |
protected void |
badUsage(String message)
Output error message when incorrect command line options/arguments are used |
protected void |
compileStylesheet(Configuration config,
String styleFileName,
String outputFileName,
boolean useURLs)
Compile the stylesheet from a given input file to an output file |
protected void |
doMain(String[] args)
Support method for main program. |
static void |
main(String[] args)
Main program, can be used directly from the command line. |
protected static void |
quit(String message,
int code)
Exit with a message |
void |
setPermittedOptions(CommandLineOptions options)
Set the options that are recognized on the command line. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CompileStylesheet()
| Method Detail |
|---|
public static void main(String[] args)
throws Exception
The format is:
java net.sf.saxon.Compile [options] style-file output-file
This program compiles the XSL style sheet in style-file to the output-file.
args - Arguments supplied on the command line
Exception - Any compilation error occurspublic void setPermittedOptions(CommandLineOptions options)
options - the CommandLineOptions in which the recognized options are to be registered.protected void doMain(String[] args)
args - the command-line arguments
protected void compileStylesheet(Configuration config,
String styleFileName,
String outputFileName,
boolean useURLs)
throws TransformerException
config - The Saxon configurationstyleFileName - input stylesheet fileoutputFileName - compiled stylesheet fileuseURLs - true if filenames are to be interpreted as URLs
TransformerException - in the event of failure
protected void applyLocalOptions(CommandLineOptions options,
Configuration config)
options - the CommandLineOptionsconfig - the Saxon Configuration
protected static void quit(String message,
int code)
message - Message to be outputcode - Result code to be returned to the operating systemprotected void badUsage(String message)
message - Error message to be displayed
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||