Built-in packages

Xill IDE comes with a set of packages, also called plug-ins, that each contain a set of functions.

  Core packages
Collection Contains all constructs you need when working with collections. Example use Collection; // get the number of items in a collection var list = ["a","b","c","d","e"]; Collection.length(list); // outputs "5" System Co...
 Tue, 28 Aug, 2018 at 4:38 PM
  UDM
This group of packages contains every function you need when dealing with the unified data model, or MongoDB in general. Document This is the core package to use UDM with. It is designed to be able to handle most interaction you need with the database, using only five functions. Example ...
 Tue, 28 Aug, 2018 at 4:38 PM
  Additional packages (Xill IDE 3.0)
Exiftool Metadata-reading functionality from Exiftool is included in this package.  Example Output the mimetype of each file in a folder:  use ExifTool; use System; var result = ExifTool.scanFolder("D:\\temp"); foreach(file in result) { System.print(file.filePath :: "...
 Tue, 28 Aug, 2018 at 4:25 PM
  Additional packages (Xill IDE 3.1.x)
Exiftool Metadata-reading functionality from Exiftool is included in this package.  Example Output the mimetype of each file in a folder:   use ExifTool; use System; var result = ExifTool.scanFolder("D:\\temp"); foreach(file in result) { System.print(file.filePath :: &qu...
 Tue, 28 Aug, 2018 at 4:37 PM
  Additional packages (Xill IDE 3.4.x)
Properties Allows scripts to read from .properties files. These files may be distributed over your folder tree. There can be one master xill.properties file in the root of your project and several defaults.properties files in subfolders. If a property is only defined in the defaults.propert...
 Tue, 28 Aug, 2018 at 4:37 PM
  Additional packages (Xill IDE 3.5.x)
Template plugin The template plugin is a new addition to XILL IDE 3.5.x. It enables you to generate (textual) files using a template file and data. This plugin enbales you to decorate data using special template files. The plugin is build on the Freemarker library. If want to explore the possib...
 Tue, 28 Aug, 2018 at 4:37 PM