|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfable.framework.toolbox.ToolBox
public class ToolBox
Constructor Summary | |
---|---|
ToolBox()
|
Method Summary | |
---|---|
static java.lang.String |
addQuotesForSpacesInName(java.lang.String pathName,
java.lang.String regex,
java.lang.String sep)
|
static boolean |
checkExtension(java.lang.String fileName,
java.lang.String extension)
|
static boolean |
checkIfFileExists(java.lang.String fileName)
|
static boolean |
checkIfIsDirectory(java.lang.String path)
|
static java.lang.String[] |
getFileNamesByEntireRegex(java.lang.String directoryPath,
java.lang.String regex,
boolean bRetreive)
|
static java.lang.String |
getFileNumber(java.lang.String filename)
|
static java.io.File[] |
getFilesByEntireRegex(java.lang.String directoryPath,
java.lang.String regex,
boolean bRetreive)
|
static java.lang.String[] |
getFilesByEntireRegexAndTime(java.lang.String directoryPath,
java.lang.String regex,
boolean bRetreive,
long date)
|
static java.lang.String[] |
getFilesFromDirectory(java.lang.String directoryPath,
java.lang.String extension)
|
static java.lang.String |
getFileType(java.lang.String fileName)
|
static java.lang.String |
getHelpContextTooltip()
This method returns the appropriate key to press to have context help depending on the operating System |
static java.lang.String |
getPluginName(java.lang.String pluginId)
Gets the plug-in name from its ID. |
static java.lang.String |
getPluginPath(java.lang.String bundleName,
java.lang.String PluginId)
This static method returns bundle path. |
static java.lang.String |
getPluginVersion(java.lang.String pluginId)
Gets the plug-in version from its ID. |
static java.awt.Color |
getRandomColor()
26 oct. |
static java.lang.String |
getStem(java.lang.String filename)
|
static boolean |
isOsLinux()
Test whether operating system is linux or not |
static boolean |
isOsWindows()
Test whether operating system is windows or not |
static boolean |
isSmallPerspectiveSet()
This method checks if small perspective option have been set in in configuration preference page (
fable.framework.toolboxpreferences.ConfigurationPreferencesPage
) to display a perspective designed for small screen or for large screen,
first depending on the screen size, and from user preference after. |
static void |
quicksort(java.io.File[] list,
int begin,
int end)
|
static void |
quicksort(java.lang.String[] list,
int begin,
int end)
|
static java.util.Date |
stringToDate(java.lang.String sDate,
java.lang.String sFormat)
13 d�c. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ToolBox()
Method Detail |
---|
public static java.lang.String getPluginPath(java.lang.String bundleName, java.lang.String PluginId) throws java.io.IOException
java.io.IOException
- if bundle is not found.public static boolean checkIfFileExists(java.lang.String fileName)
the
- name of the file
public static boolean checkExtension(java.lang.String fileName, java.lang.String extension)
filename
- the name of the fileextension
- extension to checkpublic static boolean checkIfIsDirectory(java.lang.String path)
public static java.lang.String[] getFilesFromDirectory(java.lang.String directoryPath, java.lang.String extension)
public static void quicksort(java.io.File[] list, int begin, int end)
public static void quicksort(java.lang.String[] list, int begin, int end)
public static java.io.File[] getFilesByEntireRegex(java.lang.String directoryPath, java.lang.String regex, boolean bRetreive)
public static java.lang.String[] getFileNamesByEntireRegex(java.lang.String directoryPath, java.lang.String regex, boolean bRetreive)
public static java.lang.String[] getFilesByEntireRegexAndTime(java.lang.String directoryPath, java.lang.String regex, boolean bRetreive, long date)
public static java.awt.Color getRandomColor()
public static java.lang.String addQuotesForSpacesInName(java.lang.String pathName, java.lang.String regex, java.lang.String sep)
public static java.util.Date stringToDate(java.lang.String sDate, java.lang.String sFormat) throws java.lang.Exception
sDate
- sFormat
-
java.lang.Exception
public static java.lang.String getPluginName(java.lang.String pluginId)
pluginId
- The plug-in's Activator ID.
public static java.lang.String getPluginVersion(java.lang.String pluginId)
pluginId
- The plug-in's Activator ID.
public static java.lang.String getStem(java.lang.String filename)
filename
-
public static java.lang.String getFileType(java.lang.String fileName)
public static java.lang.String getFileNumber(java.lang.String filename)
public static boolean isSmallPerspectiveSet()
fable.framework.toolboxpreferences.ConfigurationPreferencesPage
) to display a perspective designed for small screen or for large screen,
first depending on the screen size, and from user preference after.
example usage in your plugin ApplicationWorkbenchAdvisor
:
public String getInitialWindowPerspectiveId() {
smallPerspective = ToolBox.isSmallPerspectiveSet();
if (smallPerspective) {
return PERSPECTIVE_ID_SMALLSCREEN;
}
return PERSPECTIVE_ID;
}
public static boolean isOsLinux()
public static boolean isOsWindows()
public static java.lang.String getHelpContextTooltip()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |