com.wirefusion.project
Class WobUtilities

java.lang.Object
  extended by com.wirefusion.project.WobUtilities

public class WobUtilities
extends java.lang.Object

Usefull utilities when developing Wobs.


Field Summary
static java.io.File USER_RESOURCES_FOLDER
          The user resources folder (The "My Documents\WireFusion" folder in Windows).
 
Constructor Summary
WobUtilities()
           
 
Method Summary
static java.io.File getDefaultFolder(java.lang.String defaultFolderID, java.io.File defaultFolder)
          Returns the current default folder that is associated with defaultFolderID.
static void setDefaultFolder(java.lang.String defaultFolderID, java.io.File defaultFolder)
          Associates defaultFolder with defaultFolderID.
static void updateWindowSize(java.awt.Window window)
          Updates the size of a Window, and also makes sure it is centered on the screen after the size update.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_RESOURCES_FOLDER

public static final java.io.File USER_RESOURCES_FOLDER
The user resources folder (The "My Documents\WireFusion" folder in Windows).

Constructor Detail

WobUtilities

public WobUtilities()
Method Detail

updateWindowSize

public static void updateWindowSize(java.awt.Window window)
Updates the size of a Window, and also makes sure it is centered on the screen after the size update.

Parameters:
window - a window

getDefaultFolder

public static java.io.File getDefaultFolder(java.lang.String defaultFolderID,
                                            java.io.File defaultFolder)
Returns the current default folder that is associated with defaultFolderID. If no default folder is found for that id, defaultFolderID will be returned instead.

Parameters:
defaultFolderID - the default folder id
defaultFolder - the folder to return if no default folder found
Returns:
the default folder

setDefaultFolder

public static void setDefaultFolder(java.lang.String defaultFolderID,
                                    java.io.File defaultFolder)
Associates defaultFolder with defaultFolderID. The next time getDefaultFolder is called with the same id, defaultFolder will be returned. If defaultFolder is not a directory but a file, the parent folder of defaultFolder will be used instead.

Parameters:
defaultFolderID - the default folder id
defaultFolder - a folder