The Options dialog window, Compiler options, The Color Setings

The Options dialog window


Compiler options

    Compiler tab picture

    The compiler options panel lets user customize the Xelfi compiler. User can set following features:

    Here is the detailed description:

    • Internal/External compiler switch
    • If user chooses internal compiler classes from sun.tools.javac and sun.tools.java packages will be used for compilation. This setting can be used only if the user has this packages installed. With internal compiler user can use the error highlighting.

      When external compiler is selected each request for compilation of a class results in creating a new process with external compiler. This setting should be used if the user can't use internal compiler and has got some other java compiler instead. The path to the external compiler must be specified. In this case the error highlighting will not work.

    • Use -g (for internal compiler only)
    • This option is valid only if internal compiler option is selected. It forces the compiler to compile with the "-g" option (for debugging).

    • External Compiler path (for external compiler only)
    • It's a string with path to the external compiler. It can contain some arguments passed to the compiler as well; the string will be used when running new external compiler and a class name (to be compiled) will be appended into the end.

    • On compile all
    • This option let's the user select the action to do when Compile all menu item is selected. If compile opened documents is selected all opened editor windows and form windows will be compiled. Another possibility is compile the package list which compiles all class sources found in packages from the package list. The last possibility is compile all classpath except the package list that compiles all class sources found in the whole classpath except packages from the package list. In either case the package list can be selected as recursive or not what means that a packages will be compiled or will not be compiled with their subpackages. To edit package list user must press the edit package list button.Note: compiler always checkes date of the source file and compiled file, and will compile a source only if it is newer then the compiled file.

    • Editing the package list

      Package list is a list of strings with names of packages. This relevant for compile all action. If the user wants to edit this list he presses the edit package list button and dialog window appears. In this window user can add new packages (by pressing add button or insert key and typing their names) and delete packages (by selecting them in the list and pressing the remove button or delete key).


Color Setings

    Colors tab picture

    The "colors " panel is where user can edit color settings for editor windows. The list on the left contains items which can be set (row highlighting, some java lexical elements, etc.). In the color grid on the right user select the foreground or/and background color for them(some items control only foreground or background color, the others both).