Common elements

  • Codec, Lines and Pattern have 2 text blocks. The top one is the input text, the bottom one is to show the result.
  • Codec, Lines, Pattern and Text Characteristics have a live checkbox. When checked the result will be computed again whenever the input changes.
  • Lines and Pattern have a 'up' button. It can be used to copy the result to the input. It can be useful if you want to apply multiple transformations.
  • Codec, Lines and Pattern have a play button. It can be used when the 'Live' checkbox is unchecked to process the input
  • For Codec, Lines and Pattern, the input is also processed whenever you choose a new action in the combo box

Panels

  • Codec : Encode or decode the input text based on the chosen algorithm.
  • Lines : Process the input text lines based on the chosen algorithm.
  • Pattern : Process the input text lines based on the chosen algorithm and the defined pattern in the text field.
    More info on regular expression (regexp) patterns here.
    If the regular expression is invalid, it will appear in a different color in the text field. Moving the mouse above the text field will show you a hint of what could be the problem.
    Prefix and Suffix don't use regular expressions.
    Date to long conversions use the Java date time formatter pattern.
    For Replace regexp, use -> between the regular expression to search and the replacement.
    PatternDescriptionExample
    b->dReplace b with dabc => adc
    [ab]+->dReplace sequences of a and b with dabc => dc
    (.*)\.(.*)->$1,$2Replace anything dot anything by anything comma anything12.34 => 12,34
    (.*)-(.*)->$2-$1Inverse position of what is before and after the hyphenabc-def => def-abc
  • Text Characteristics : Enter the text and click on the button to see the text characteristics in the result.
  • Properties : Click on the button to show either Java system properties or the Java Swing UI Default or the Computer environment properties.
    You can use Ctrl+C in the table to copy the selected lines in the system clipboard.
  • Characters : Show the list of Unicode set of characters.
    The dropdowns show: the font to use for the Character column, the character encoding, the unicode block, the character category.
    The text field allows to search for a set of characters.
    The columns are: The character in the specified font, the hexadecimal value of the character for that character in the specified character encoding, the decimal value of the character, the name of the character, the main category of the character.
    You can use Ctrl+C in the table to copy the selected lines in the system clipboard.
  • Find In Files : Search text in files.
    Specified the list of files you want to search in. Use the Browse... button to help you.
    Specify the regular expression pattern to search for.
    Click on start.
    Only count will not show the lines found but only the number of lines found.

Window Management

Besides the standard window possibilities like move, resize and minimize, Japplis Toolbox gives you more control on the main window:
  • Use Shift F12 to toggle the window always on top
  • Use Ctrl Shift F12 to toggle the window without the title bar
  • When the title bar is removed, you can move the window using Shift Alt Mouse Drag
  • When the title bar is removed, you can change the transparency of the window using Shift Alt Mouse Wheel
  • When the title bar is removed, you can change the size of the window using Shift Alt Mouse Drag of the bottom right corner
Change main window properties from the settings. (Settings -> Main Window)
  • Toggle always on top
  • Make the main window transparent
  • Define the location and size of the main window
  • Reset the location and size to the default
  • Remember the position and size of all windows including pop-up windows
  • Change the user interface scale for example to make text more readable. You will need to restart the application to apply it.
  • Change the font sizes used in the application, no restart needed. Note that UI Scaling is a better way to zoom in or out the user interface.

Settings

General

  • Setting File: when exiting the application, the state of the application is stored in a setting file so that when you start the application, you will find it in the same state as when existing it.
    You can save and open different setting files to have the application in different states.
    If you also start the application in a specific state by passing the start-up parameter -SettingFile:<File location>.ini
  • If you use other setting files than the default one, you have the option to show the setting file name in the title bar. This way if you have multiple applications started, it's easier to know which one you are currently seeing.
  • Japplis Toolbox is skinnable, including many dark themes. Select another skin from the drop down. Note that some of them will require a restart of the application to work properly.

Main Window

See Window Management

Input Fields

Many input fields in the application will remember the previously entered values. You can access the previously filled in values by right clicking in the input field or use the Menu key and select the previous value. You can also navigate the previously entered value by using Ctrl Down and Ctrl Up when in the input field. Some input fields allow you to save some values as bookmark. Use Esc to clear the input fields.
  • Clear all history: Clear the history of all input fields
  • Max History: Define the max number of items in the history
  • Max History: Define the max number of items in the bookmarks
  • Input Fields: Select the key of the input field for the History and Bookmarks list below.
    If an input field is not visible yet, it's possible that it hasn't been used yet and has empty lists.
  • History and Bookmarks lists: manage the lists for the selected field

Languages

Japplis Toolbox has been develop in a way to support multiple languages for the user interface. This setting shows the different text used by the application. If you wish to translate the application in another language, please contact info@japplis.com with the name of the application and the language you'd like to translate it to.

Connection

Manage how the application connects to internet.
  • Proxy: this setting generally doesn't need to be changed but in some company environment you may need to define a specific proxy connection to be able to connect to internet from the application.
  • Check for updates: Define the frequency for the application to check if an update is available at start-up time. Note that a check for update is done also when you open the About dialog.
  • Decide to send anonymous data in order to know how the application is used and which error occurred. This helps improve the application for future release.

Help menu

Help

Show this page.

Website

Open the website of the application.

About

  • About: Information about the application like name, version, link to the website, where to send feedback and if a new version is available
    If you have an error and would like to report it, please send the logs (see below) with the name of the application and the steps to reproduce the error.
  • Changes: Last changes in the application and in the application framework
  • License: License User Agreement for Japplis Toolbox and for third-party libraries used in the application
  • System Info: Technical details about the application. Operating system, Java version, Locale: country/language, directory where the software is installed, default directory where the data are stored and the logs of the software.
    If a feature doesn't work, the logs could be a good place to identify the reason.