Use docGenerator 1.6.11
Allow to set an Insets for the component of a builder dialog
Fix the CurveConverter class not correctly converting flat CubicCurves or QuadCurves to Lines
Add methods in the Polygon2D to be able to get the points of the Polygon and the number of points
Fix some cases where a single file selection in the JFileSelector using the text field would lead to a StackOverflow exception
Use docGenerator 1.6.8.1.1
Add methods to directly create a child Node in a Node with its name or qualified name
Allow to set the extension in the ExtensionFileFilter with a dot at the beginning of the extension
Add a method in the ExtensionFileFilter to return the Set of extensions
Add a constructor in the ExtensionFileFilter to create a filter with only one extension without needing to create an array of Strings
Add a static constructor for the ExtensionFileFilter to use a vararg for the extensions
Add a method in the JFileSelector and JMultipleFileSelector to force the selected file to be of the selected choosable file filter
Add methods in the FileUtilities class to get compatible files with multiple extensions
Fix a possible NPE in the JFileSelector and JMultipleFileSelector when typing a file path in the text field
Same version as 1.3.10, but built on Java 17
Add a RegexCollection class which allows to specify a list of regex patterns and match a CharSequence against all the patterns
Fix the methods which get a File from a path in the FileUtilities class to take care of the case where the path is relative
Add methods in the FileUtilities class which get a File from a path allowing to filter or not on existing files
Fix the JFileSelector and JMultipleFileSelector to return the absolute path of the file if the file is specified through the text field and is not absolute
Fix a case where a StackOverflow exception could happen when setting the file section by hand in the text field of the JFileSelector
Add a method to get the URI bound to a prefix for an XMLNode
Add methods to get the bounded prefix and URIs for an XMLNode for a node and its parents in the tree
Fix some cases where some prefix were not bound correctly for an XMLNode
Add a method to get the QName of an attribute which is a QName reference for an XMLNode
Fix the JFileSelector not accepting correctly list of file paths typed by the user in the text field
Fix the JMultipleFileSelector not accepting correctly list of file paths typed by the user in the text field
The getSelectedFiles() method of the JFileSelector now return an array with just one file if configured for a single selection
Note: there is ongoing work to add a Schema parser and Schema validation
Add two forgotten print methods for ordering XMLNode attributes in the XMLNodeUtilities2 class
Add two removeAttribute methods which take care of the attributes order
Allow the XMLNodeIncluder to keep the order of attributes in the output (true by default)
Change the API for creating a DOM Document from an XMLRoot. The factory is now not a singleton anymore and support a lot more options
Support the getElementsByTagNameNS and getElementsByTagName in the DOM Document created from an XMLRoot
Allow to keep the order of attributes when creating a DOM Document from an XMLRoot
Allow to set the schema for validation for the XMLNodeUtilities2 class and XMLDocumentFactory
Escape the quote by " rather than the " character escapement in the HTMLEscaper
Add a getURI method to get the URI of the document which was used to create an XMLRoot node
Add a convenience hasAttributes() method to return if an XMLNode has attributes
Add a getNodeLevel() method to get the node level in the nodes hierarchy
Add a constructor in the XMLRoot to create a XMLRoot node from a XMLNode
Allow to specify a NodeSerializer to print an XMLNode tree
Allow to keep the order of attributes as they were added when serializing the content of an XMLNode tree
Add a factory allowing to create a DOM Document from an XMLRoot
Use docGenerator 1.6.7.8
Ensure that new lines characters are serialized as
for XML attributes by the HTMLEscaper and the XMLNodeUtilities and XMLNodeUtilities2
Fix the error 403 which could happen for some sites when trying to check the existence of some http URLs
Fix some cases where the selection of a file in the file chooser for the JFileSelector would lead to a StackTrace exception
Add a method to get the path of an XMLNode
Add a method to get the index of a specific child for an XMLNode
Add an option in the XMLNodeUtilities and XMLNodeUtilities2 to allow or not allow internal readers
Add methods in the SortableQName and XMLNode classes to get the complete name (prefix + name)
Same version than 1.3.6, but built on Java 17
Use docGenerator 1.6.7.5
Don't show double quotes in the text field for single selection JFileSelectors
Fix some cases when the text field for the JFileSelector was changed without typing enter and the getSelectedFile() returned an incorrect value
Improve the layout of the DialogBuilder components
Allow to configure the horizontal and vertical separation of the DialogBuilder components
Add a vararg method to add components to a DialogBuilder dialog part
Improve the layout of the JColorSelector component by setting its maximum size
Add the ability to add dialog parts as children of dialog parts in the DialogBuilder class
Add the ability to enable or disable a dialog part in the DialogBuilder class
Add the ability to set environment variables in the AppLauncher class
Add the ability to specify the configuration file for the AppLauncher class in the launch arguments
Same version than 1.3.2, but built on Java 17