VA Assist enhances the "Import from a directory" dialog in Visual Age for Java
with several powerful features.

The "Directory" field in this enhanced dialog has been
changed to a combo box so that previous entries to this field can be easily recalled and
reused. The contents of target directory can be easily explored
using the "Explore" button.
If the "Always import everything"
option is selected, then all of the the class, java, and resources from
the specified directory are imported.
If resources are being imported, an
"Import resources if newer" option is provided that will prevent
any resources from being imported that are older than those in the
workspace.
Whenever an import set is run, the import wizard records
the names of the files being imported along with their timestamps. Selecting the "Import only if
file timestamp has
changed since the last import/export" option causes the import wizard to compare the
timestamp of the files being imported with the timestamps of the files imported earlier. If
the timestamps are identical for a particular file, then that particular
file is
not imported and no new type edition is created. This information is recorded in the workspace and *not* in the
repository. This means that the "Import only if file timestamp has
changed since the last import/export" will
not suppress creation of new editions the first time that it is used in a particular
workspace.
Optionally, an external program can be specified as part
of the "Import from a directory". Either type the name of the external
program directly into the text field, or click the "Browse" button to open a
file dialog to select an external program. Immediately prior to the "Import to a
directory" being run, the external program will be executed. An
optional delay (1 to 999 seconds) can also be specified that will cause
the system to wait before beginning the import (presumably in order to
allow the external program to finish executing).
An "Import from a directory" configuration can be saved as a named Import Set by clicking on the
"Save" button. If an Import Set was selected in the main Import dialog or recently saved using the "Save"
button, then clicking the "Delete" button will delete
that named Import Set. If no Import Set is currently loaded or the SHIFT key is
held down when the "Delete" button is clicked, then the "Delete multiple Import Sets" dialog appears.
Clicking the "Global Import Options"
button opens the Global Settings window and displays the "Import" options page.