Method FileUtil.setMIMEType(String extension, String mimeType) resurrected to register file extension for specified MIME type. It is persisted in userdir contrary to previous implementation. Added method FileUtil.getMIMETypeExtensions(String mimeType) to get list of file extensions associated with specified MIME type.
Added FileChooserBuilder, a utility class for working with JFileChoosers. In particular, FileChooserBuilder makes it easy to create file chooser dialogs which remember what directory the user last invoked them on, across sessions.
recognizeXML=true then
Convertors will attempt to process also files with .xml extension.
Deprecated methods related to Toolbar drag and drop.
ChildFactory.Detachable is an abstract class which adds addNotify() and removeNotify() methods to ChildFactory. addNotify() is called immediately before the first call to createKeys() after creation or a call to removeNotify().
Add annotation @NodeFactory.Registration to replace registration in layer files.
It is now possible to write declarive MIME resolvers checking file names (element name) and file content (element pattern).
Add annotation @LookupProvider.Registration to replace registration in layer files.
It is now possible to write JSR 269-compliant annotation processors which create XML layer (i.e. system filesystem) entries.
Added annotations ServiceProvider and ServiceProviders
to simplify registration of global singleton services.
DataFilter interface used to support filtering based on DataObjects. With the introduction of more effective nodes, this is slowing down the visualization of folders significantly. That is why we introduce new pre-filter which can operate on FileObjects, whithout the need to instantiate DataObjects.
Added spi for plugging into the Repeat Build/Run and Stop Build/Run actions that were previously accessible by ant based projects only.