Parcourir la source

Removed traces of buffermanager

A few cosmetical changes in CommandLineOptions


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194996 13f79535-47bb-0310-9956-ffa450edef68
pull/30/head
Joerg Pietschmann il y a 22 ans
Parent
révision
8841f67d4b

+ 19
- 0
build.sh Voir le fichier

echo "location of the Java Virtual Machine you want to use." echo "location of the Java Virtual Machine you want to use."
exit 1 exit 1
fi fi

# OS specific support. $var _must_ be set to either true or false.
cygwin=false;
case "`uname`" in
CYGWIN*) cygwin=true ;;
esac

# For Cygwin, ensure paths are in UNIX format before anything is touched
if $cygwin ; then
[ -n "$JAVA_HOME" ] &&
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
fi

LIBDIR=lib LIBDIR=lib
LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:$LIBDIR/ant.jar:$LIBDIR/batik.jar:$LIBDIR/buildtools.jar:$LIBDIR/xerces-1.4.3.jar:$LIBDIR/xalan-2.3.1.jar:$LIBDIR/xml-apis.jar LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:$LIBDIR/ant.jar:$LIBDIR/batik.jar:$LIBDIR/buildtools.jar:$LIBDIR/xerces-1.4.3.jar:$LIBDIR/xalan-2.3.1.jar:$LIBDIR/xml-apis.jar
LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/jimi-1.0.jar:$LIBDIR/avalon-framework-cvs-20020315.jar LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/jimi-1.0.jar:$LIBDIR/avalon-framework-cvs-20020315.jar


ANT_HOME=$LIBDIR ANT_HOME=$LIBDIR


# For Cygwin, switch paths to Windows format before running java
if $cygwin; then
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
LOCALCLASSPATH=`cygpath --path --windows "$LOCALCLASSPATH"`
fi

echo echo
echo Building with classpath $LOCALCLASSPATH echo Building with classpath $LOCALCLASSPATH
echo Starting Ant... echo Starting Ant...

+ 14
- 41
src/org/apache/fop/apps/CommandLineOptions.java Voir le fichier

private static final int TXT_OUTPUT = 7; private static final int TXT_OUTPUT = 7;
/* output: svg file */ /* output: svg file */
private static final int SVG_OUTPUT = 8; private static final int SVG_OUTPUT = 8;

/* System buffers */
private static final int BUFFER_FILE = 8;

/* System buffers */
/* output: XML area tree */
private static final int AREA_OUTPUT = 9; private static final int AREA_OUTPUT = 9;


/* use debug mode */ /* use debug mode */
Boolean errorDump = new Boolean(false);
Boolean errorDump = Boolean.FALSE;
/* show configuration information */ /* show configuration information */
Boolean dumpConfiguration = new Boolean(false);
Boolean dumpConfiguration = Boolean.FALSE;
/* suppress any progress information */ /* suppress any progress information */
Boolean quiet = new Boolean(false);
Boolean quiet = Boolean.FALSE;
/* for area tree XML output, only down to block area level */ /* for area tree XML output, only down to block area level */
Boolean suppressLowLevelAreas = new Boolean(false);
/* name of user configuration file */
Boolean suppressLowLevelAreas = Boolean.FALSE;
/* user configuration file */
File userConfigFile = null; File userConfigFile = null;
/* name of input fo file */
/* input fo file */
File fofile = null; File fofile = null;
/* name of xsltfile (xslt transformation as input) */
/* xsltfile (xslt transformation as input) */
File xsltfile = null; File xsltfile = null;
/* name of xml file (xslt transformation as input) */
/* xml file (xslt transformation as input) */
File xmlfile = null; File xmlfile = null;
/* name of output file */
/* output file */
File outfile = null; File outfile = null;
/* name of buffer file */
File bufferFile = null;
/* input mode */ /* input mode */
int inputmode = NOT_SET; int inputmode = NOT_SET;
/* output mode */ /* output mode */
int outputmode = NOT_SET; int outputmode = NOT_SET;
/* buffer mode */
int buffermode = NOT_SET;
/* language for user information */ /* language for user information */
String language = null; String language = null;


private boolean parseOptions(String args[]) throws FOPException { private boolean parseOptions(String args[]) throws FOPException {
for (int i = 0; i < args.length; i++) { for (int i = 0; i < args.length; i++) {
if (args[i].equals("-d") || args[i].equals("--full-error-dump")) { if (args[i].equals("-d") || args[i].equals("--full-error-dump")) {
errorDump = new Boolean(true);
errorDump = Boolean.TRUE;
log = new ConsoleLogger(ConsoleLogger.LEVEL_DEBUG); log = new ConsoleLogger(ConsoleLogger.LEVEL_DEBUG);
} else if (args[i].equals("-x") } else if (args[i].equals("-x")
|| args[i].equals("--dump-config")) { || args[i].equals("--dump-config")) {
dumpConfiguration = new Boolean(true);
dumpConfiguration = Boolean.TRUE;
} else if (args[i].equals("-q") || args[i].equals("--quiet")) { } else if (args[i].equals("-q") || args[i].equals("--quiet")) {
quiet = new Boolean(true);
quiet = Boolean.TRUE;
log = new ConsoleLogger(ConsoleLogger.LEVEL_ERROR); log = new ConsoleLogger(ConsoleLogger.LEVEL_ERROR);
} else if (args[i].equals("-c")) { } else if (args[i].equals("-c")) {
if ((i + 1 == args.length) if ((i + 1 == args.length)
i++; i++;
} }
} else if (args[i].equals("-s")) { } else if (args[i].equals("-s")) {
suppressLowLevelAreas = new Boolean(true);
suppressLowLevelAreas = Boolean.TRUE;
} else if (args[i].equals("-fo")) { } else if (args[i].equals("-fo")) {
inputmode = FO_INPUT; inputmode = FO_INPUT;
if ((i + 1 == args.length) if ((i + 1 == args.length)
throw new FOPException("Don't know what to do with " throw new FOPException("Don't know what to do with "
+ args[i]); + args[i]);
} }
} else if (args[i].equals("-buf")) {
if (buffermode == NOT_SET) {
buffermode = BUFFER_FILE;
} else {
log.error("you can only set one buffer method");
printUsage();
}
if ((i + 1 == args.length)
|| (args[i + 1].charAt(0) == '-')) {
log.error("you must specify the buffer output file");
printUsage();
} else {
bufferFile = new File(args[i + 1]);
i++;
}
} else if (args[i].equals("-at")) { } else if (args[i].equals("-at")) {
setOutputMode(AREA_OUTPUT); setOutputMode(AREA_OUTPUT);
if ((i + 1 == args.length) if ((i + 1 == args.length)
return language; return language;
} }


public File getBufferFile() {
return bufferFile;
}

public Boolean isQuiet() { public Boolean isQuiet() {
return quiet; return quiet;
} }

+ 0
- 1
src/org/apache/fop/apps/CommandLineStarter.java Voir le fichier



Driver driver = new Driver(); Driver driver = new Driver();
driver.setLogger(log); driver.setLogger(log);
driver.setBufferFile(commandLineOptions.getBufferFile());
driver.initialize(); driver.initialize();


if (errorDump) { if (errorDump) {

+ 0
- 5
src/org/apache/fop/apps/Driver.java Voir le fichier

} }
} }


/* Set up the system buffers */

public void setBufferFile(File bufferFile) {
}

/** /**
* Runs the formatting and renderering process using the previously set * Runs the formatting and renderering process using the previously set
* inputsource and outputstream * inputsource and outputstream

Chargement…
Annuler
Enregistrer