.TH JUIC 1 "Apr 2004" "K Desktop Environment" "Qt Java UI Compiler Manual"
.SH NAME
juic \- The Qt Java UI Compiler
.SH SYNOPSIS
.B juic
[options] uifile
.SH DESCRIPTION
Juic is the Qt Java UI Compiler.  It generates Java\*(tm code from a
XML UI Description file.  This XML UI Description file can be
generated by Qt Designer, Qt's graphical UI designer.  Juic is the
Java\*(tm equivalent for the C++ uic program.

Juic generates Java code for the Qt UI Description File passed to it,
and outputs it on standard output.
.SH OPTIONS
.TP
.B \-proc   <xsltproc|xalan|saxon>
Tells juic which xslt processor to use internally.  Possible values
are "xsltproc", "xalan", "saxon".  The processor you specify must be
available in the PATH or juic will give an error.  The default is to
use xsltproc if it's available, and use saxon otherwise.
.TP
.B \-package   <the.package.for.the.class>
Tells juic to add the given package declaration to the generated java
class.
.TP
.B \-abstract   <true|false>
Tells juic whether or not to define slots as abstract.
.TP
.B \-images   <dir>
Tells juic where to find the images used in the given ui file.
Default is "images".
.TP
.B \-os   <unix|msdos|mac>
Tells juic what newline style to use in the generated java file.  Possible values are "unix", "msdos" and "mac", for UNIX, DOS and MacOS style newlines respectively.
.SH AUTHOR
Marco Ladermann
.SH SEE ALSO
uic(1)