|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfreemind.main.Tools
public class Tools
Nested Class Summary | |
---|---|
static class |
Tools.BooleanHolder
|
static class |
Tools.DesEncrypter
from: http://javaalmanac.com/egs/javax.crypto/PassKey.html |
static class |
Tools.IntHolder
|
static class |
Tools.ObjectHolder
|
static class |
Tools.Pair
|
static class |
Tools.SingleDesEncrypter
|
static class |
Tools.TripleDesEncrypter
|
Field Summary | |
---|---|
static java.util.Set |
executableExtensions
|
static java.lang.String |
JAVA_VERSION
|
Constructor Summary | |
---|---|
Tools()
|
Method Summary | |
---|---|
static void |
addEscapeActionToDialog(javax.swing.JDialog dialog)
|
static void |
addEscapeActionToDialog(javax.swing.JDialog dialog,
javax.swing.Action action)
|
static java.lang.String |
BooleanToXml(boolean col)
|
static java.lang.String |
byteArrayToUTF8String(byte[] compressedData)
|
static java.lang.String |
colorToXml(java.awt.Color col)
|
static java.lang.String |
compress(java.lang.String message)
|
static void |
convertPointFromAncestor(java.awt.Component source,
java.awt.Point p,
java.awt.Component c)
|
static void |
convertPointToAncestor(java.awt.Component source,
java.awt.Point point,
java.lang.Class ancestorClass)
|
static void |
convertPointToAncestor(java.awt.Component c,
java.awt.Point p,
java.awt.Component destination)
|
static void |
copyStream(java.io.InputStream in,
java.io.OutputStream out)
|
static java.lang.String |
dateToString(java.util.Date date)
|
static java.lang.String |
decompress(java.lang.String compressedMessage)
|
static boolean |
executableByExtension(java.lang.String file)
|
static java.lang.String |
expandFileName(java.lang.String file)
Replaces a ~ in a filename with the users home directory |
static java.lang.String |
expandPlaceholders(java.lang.String message,
java.lang.String s1)
Example: expandPlaceholders("Hello $1." |
static java.lang.String |
expandPlaceholders(java.lang.String message,
java.lang.String s1,
java.lang.String s2)
|
static java.lang.String |
expandPlaceholders(java.lang.String message,
java.lang.String s1,
java.lang.String s2,
java.lang.String s3)
|
static java.net.URL |
fileToUrl(java.io.File pFile)
|
static java.lang.String |
firstLetterCapitalized(java.lang.String text)
|
static byte[] |
fromBase64(java.lang.String base64String)
|
static java.io.Reader |
getActualReader(java.io.File file)
Creates a default reader that just reads the given file. |
static java.util.Set |
getAvailableFontFamilyNames()
|
static java.util.Vector |
getAvailableFontFamilyNamesAsVector()
|
static java.lang.String |
getExtension(java.io.File f)
Returns the lowercase of the extension of a file. |
static java.lang.String |
getExtension(java.lang.String s)
Returns the lowercase of the extension of a file name. |
static java.lang.String |
getFile(java.io.File pInputFile)
In case of trouble, the method returns null. |
static javax.swing.KeyStroke |
getKeyStroke(java.lang.String keyStrokeDescription)
|
static java.io.Reader |
getUpdateReader(java.io.File file,
java.lang.String xsltScript,
FreeMindMain frame)
Creates a reader that pipes the input file through a XSLT-Script that updates the version to the current. |
static java.net.URL |
getURLWithoutReference(java.net.URL input)
Returns the same URL as input with the addition, that the reference part "#..." is filtered out. |
static boolean |
isAbsolutePath(java.lang.String path)
|
static boolean |
isAvailableFontFamily(java.lang.String fontFamilyName)
|
static boolean |
isMacOsX()
|
static boolean |
isPreferenceTrue(java.lang.String option)
Tests a string to be equals with "true". |
static java.lang.String |
listToString(java.util.List list)
|
static void |
logTransferable(java.awt.datatransfer.Transferable t)
|
static java.lang.String |
PointToXml(java.awt.Point col)
|
static java.lang.String |
removeExtension(java.lang.String s)
|
static java.lang.String |
removeMnemonic(java.lang.String rawLabel)
|
static java.lang.String |
removeTranslateComment(java.lang.String inputString)
Removes the "TranslateMe" sign from the end of not translated texts. |
static boolean |
safeEquals(java.awt.Color color1,
java.awt.Color color2)
|
static boolean |
safeEquals(java.lang.Object obj1,
java.lang.Object obj2)
|
static boolean |
safeEquals(java.lang.String string1,
java.lang.String string2)
|
static boolean |
safeEquals(Tools.BooleanHolder holder,
Tools.BooleanHolder holder2)
|
static boolean |
safeEqualsIgnoreCase(java.lang.String string1,
java.lang.String string2)
|
static void |
setDialogLocationRelativeTo(javax.swing.JDialog dialog,
java.awt.Component c)
|
static void |
setHidden(java.io.File file,
boolean hidden,
boolean synchronously)
|
static void |
setLabelAndMnemonic(javax.swing.AbstractButton btn,
java.lang.String inLabel)
Ampersand indicates that the character after it is a mnemo, unless the character is a space. |
static void |
setLabelAndMnemonic(javax.swing.Action action,
java.lang.String inLabel)
Ampersand indicates that the character after it is a mnemo, unless the character is a space. |
static java.util.List |
stringToList(java.lang.String string)
Converts a String in the format "value;value;value" to a List with the values (as strings) |
static java.lang.String |
toBase64(byte[] byteBuffer)
|
static java.lang.String |
toRelativeURL(java.net.URL base,
java.net.URL target)
This method converts an absolute url to an url relative to a given base-url. |
static java.lang.String |
urlGetFile(java.net.URL url)
This is a correction of a method getFile of a class URL. |
static java.io.File |
urlToFile(java.net.URL pUrl)
|
static byte[] |
uTF8StringToByteArray(java.lang.String uncompressedData)
|
static boolean |
xmlToBoolean(java.lang.String string)
|
static java.awt.Color |
xmlToColor(java.lang.String string)
|
static java.util.Date |
xmlToDate(java.lang.String xmlString)
Extracts a long from xml. |
static java.awt.Point |
xmlToPoint(java.lang.String string)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.util.Set executableExtensions
public static final java.lang.String JAVA_VERSION
Constructor Detail |
---|
public Tools()
Method Detail |
---|
public static boolean executableByExtension(java.lang.String file)
public static java.lang.String colorToXml(java.awt.Color col)
public static java.awt.Color xmlToColor(java.lang.String string)
public static java.lang.String PointToXml(java.awt.Point col)
public static java.awt.Point xmlToPoint(java.lang.String string)
public static java.lang.String BooleanToXml(boolean col)
public static boolean xmlToBoolean(java.lang.String string)
public static java.util.List stringToList(java.lang.String string)
public static java.lang.String listToString(java.util.List list)
public static java.lang.String expandFileName(java.lang.String file)
public static java.util.Set getAvailableFontFamilyNames()
public static java.util.Vector getAvailableFontFamilyNamesAsVector()
public static boolean isAvailableFontFamily(java.lang.String fontFamilyName)
public static java.lang.String getExtension(java.io.File f)
public static java.lang.String getExtension(java.lang.String s)
public static java.lang.String removeExtension(java.lang.String s)
public static boolean isAbsolutePath(java.lang.String path)
public static java.lang.String urlGetFile(java.net.URL url)
public static java.lang.String toRelativeURL(java.net.URL base, java.net.URL target)
public static boolean isPreferenceTrue(java.lang.String option)
public static boolean safeEquals(java.lang.String string1, java.lang.String string2)
public static boolean safeEquals(java.lang.Object obj1, java.lang.Object obj2)
public static boolean safeEqualsIgnoreCase(java.lang.String string1, java.lang.String string2)
public static boolean safeEquals(java.awt.Color color1, java.awt.Color color2)
public static java.lang.String firstLetterCapitalized(java.lang.String text)
public static void setHidden(java.io.File file, boolean hidden, boolean synchronously)
public static java.lang.String expandPlaceholders(java.lang.String message, java.lang.String s1)
public static java.lang.String expandPlaceholders(java.lang.String message, java.lang.String s1, java.lang.String s2)
public static java.lang.String expandPlaceholders(java.lang.String message, java.lang.String s1, java.lang.String s2, java.lang.String s3)
public static java.lang.String toBase64(byte[] byteBuffer)
public static byte[] fromBase64(java.lang.String base64String)
java.io.IOException
public static java.lang.String compress(java.lang.String message)
public static java.lang.String decompress(java.lang.String compressedMessage)
public static java.lang.String byteArrayToUTF8String(byte[] compressedData)
public static byte[] uTF8StringToByteArray(java.lang.String uncompressedData)
public static java.util.Date xmlToDate(java.lang.String xmlString)
public static java.lang.String dateToString(java.util.Date date)
public static boolean safeEquals(Tools.BooleanHolder holder, Tools.BooleanHolder holder2)
public static void setDialogLocationRelativeTo(javax.swing.JDialog dialog, java.awt.Component c)
public static java.io.Reader getUpdateReader(java.io.File file, java.lang.String xsltScript, FreeMindMain frame) throws java.io.IOException
java.io.IOException
public static java.io.Reader getActualReader(java.io.File file) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public static java.lang.String getFile(java.io.File pInputFile)
pInputFile
- the file to read.
public static void logTransferable(java.awt.datatransfer.Transferable t)
public static void addEscapeActionToDialog(javax.swing.JDialog dialog)
public static void addEscapeActionToDialog(javax.swing.JDialog dialog, javax.swing.Action action)
public static java.lang.String removeTranslateComment(java.lang.String inputString)
public static java.net.URL getURLWithoutReference(java.net.URL input) throws java.net.MalformedURLException
java.net.MalformedURLException
public static void copyStream(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public static void convertPointToAncestor(java.awt.Component c, java.awt.Point p, java.awt.Component destination)
public static void convertPointFromAncestor(java.awt.Component source, java.awt.Point p, java.awt.Component c)
public static void convertPointToAncestor(java.awt.Component source, java.awt.Point point, java.lang.Class ancestorClass)
public static void setLabelAndMnemonic(javax.swing.AbstractButton btn, java.lang.String inLabel)
public static void setLabelAndMnemonic(javax.swing.Action action, java.lang.String inLabel)
public static boolean isMacOsX()
public static java.lang.String removeMnemonic(java.lang.String rawLabel)
public static javax.swing.KeyStroke getKeyStroke(java.lang.String keyStrokeDescription)
public static java.net.URL fileToUrl(java.io.File pFile) throws java.net.MalformedURLException
java.net.MalformedURLException
public static java.io.File urlToFile(java.net.URL pUrl) throws java.net.URISyntaxException
java.net.URISyntaxException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |