isValid

Tests whether the specified URL is valid. If the resource
pointed by the URL exists the method returns true.
If the resource does not exist, the method tests that all components
of the path can be created.

delete

Deletes the content pointed to by the specified URL. If
the content is a file (or analogous to a file), then the file is
removed from its directory (or container). If the content is a
directory (or analogous to a directory), then the directory is
removed only if it is empty (i.e. contains no other files or
directories).

openOutputStream

Opens an OutputStream on the URL. If the file
does not exist, the file should be created. If the directory
path to the file does not exist, all necessary directories
should be created.

The default implementation attempts to open the
OutputStream through the URLConnection associated
with the URL. If the URLConnection implementation
does not support an OutputStream then an
UnknownServiceException (a runtime exception) will
be thrown.

isOperable

isAutoCheckoutsSet

Asks whether the VCS preference for automatic checkouts is currently set.

Returns:

true if the auto-checkouts are enabled by preferences.

invokeAndPushEventQueue

protected void invokeAndPushEventQueue(java.lang.Runnable r)

Invokes the given runnable, creating a temporary event queue to process
paint events if necessary. This helps avoid a GUI freeze if the calling
thread is the AWT event dispatcher and the task is long-running. Warning:
this technique causes subsequent EventQueue.isDispatchThread()
calls during the current event dispatch to be unreliable. If assertions
based on isDispatchThread() are likely to follow before the next AWT event
can be processed, please avoid this method.