Component keeping track of all user actions that are triggered in components that are registered to this component. This component allows for undo & redo of the specified actions, whilst being aware of the datasynchronization with a backend data store. Class Model represents a data model which can retrieve data from a data source. This data can be edited, partially loaded, extended and resetted to it's original state. Copies a data node to the dataset of this component. Moves a data node to the dataset of this component. Removes (selected) {@info TraverseNodes "Traverse Node(s)"} from the data of this component. Adds a new {@info TraverseNodes "Traverse Node(s)"} to the data of this component. Changes the data presented as the caption of a specified {@info TraverseNodes "Traverse Node(s)"}. If none is specified the indicated node is used. Adds or Updates data loaded in this component based on a previously forked copy of template data. Rolls back the started transaction for changing the data of this component. Starts a transaction for this component. This forks the currently bound data and allows for changes to be made which can later be disgarded or committed. Component displaying a skinnable rectangle which can contain other JML components. Component displaying the rendered contents of an URL. Component displaying a clickable rectangle that visually confirms the user interaction and executes a command when clicked. Component displaying a clickable rectangle that visually confirms the user interaction and executes a command when clicked. Component displaying a clickable rectangle that visually confirms the user interaction and executes a command when clicked. Component displaying a clickable rectangle having two states which can be toggled by user interaction. Virtual component acting as a parent for a set of child components but only draws it's children. It doesn't have any representation itself. Component giving the user a visual choice of several colors presented in a grid. Component containing other components that are hidden by default. Component providing a sortable, selectable grid containing scrollable information. Grid columns can be reordered and resized. Non-visual component providing databinding functionality only. Component allowing a user to select a value from a list which is only displayed on request by the user. Component showing an error message when the attached component is in erroneous state and has the invalidmsg="" attribute specified. In most cases the errorbox component is implicit and will be created automatically. Component displaying a list of options which might be selected. This component is optimized for large number of items (1000+) and has been tested with more than 100,000 items. Component allowing the user to upload a file to a server. Whilst uploading this component shows a virtual progressbar. The component also provides a visual representation of the uploaded file. Component allowing the user to upload a file to a server. Whilst uploading this component shows a virtual progressbar. The component also provides a visual representation of the uploaded file. Component displaying the contents of a .swf (adobe flash) file. Component displaying a frame with a title containing other components. Databound component displaying it's textual content directly in the position it's placed without drawing any containing elements. Databound component displaying it's textual content directly in the position it's placed without drawing any containing elements. Component displaying the contents of a JSLT transformation on the bound dataset. This component can create a containing element when none is provided. Component displaying rectangle containing text usually specifying a description of another component or user interface element. Optionally when clicked it can set the focus on another JML component. Component displaying a skinnable list of options which can be selected. Selection of multiple items can be allowed. Items can be renamed individually and deleted individually or in groups. Component displaying a skinnable list of options which can be selected. Selection of multiple items can be allowed. Items can be renamed individually and deleted individually or in groups. Component displaying a skinnable list of options which can be selected. Selection of multiple items can be allowed. Items can be renamed individually and deleted individually or in groups. Component displaying a skinnable list of options which can be selected. Selection of multiple items can be allowed. Items can be renamed individually and deleted individually or in groups. Component displaying a skinnable, draggable window with optionally a min, max, edit and close button. Component displaying a rectangle which displays different content based on the page that is currently set as active. Component displaying a rectangle which displays different content based on the page that is currently set as active. Component displaying a set of choices to the user which allows him/her to pick a specific color. This component also gives the user a choice to add a custom color. Component displaying a picture. Component displaying a rectangle consisting of one or more columns which contain zero or more windows. Each window is loaded with specific content described in a piece of JML also referred to as a "widget". Each widget can have specific data loaded from a datasource. Each widget can be instantiated more than once. Component graphically representing a percentage value which time based increases automatically. This component is ofter used to show the progress of a process. The progress can be either indicative or exact. Component displaying a rectangle which is one of a set of options the user can choose to represent a value. Component allowing for a set of JML tags to be repeated based on bound data. Component allowing the user to view and edit text in a rich text format. This allows the user to make certain sections of the text bold, italic, underlined and apply many other styles. Component allowing the user to select a value from a range of values between a minimum and a maximum value. Component allowing the user to select a value from a range of values between a minimum and a maximum value. Component that sets the name of a state of the application. This state is set by specifying the state of individual constituants and variables which can be used in dynamic properties of JML components. Component displaying a bar consisting of panels containing text and icons. This component is usually placed in the bottom of the screen to display context sensitive and global information about the state of the application. Component allowing special form functionality to a set of JML components. Since v0.98 this component is alias for j:xforms offering xform compatible strategies with relation to submitting the form's data. This component also offers form paging, including validation between and over pages. Buttons placed inside this component can contain an action attribute specifying wether they behave as next, previous or finish(submit) buttons. Component allowing special form functionality to a set of JML components. Since v0.98 this component is alias for j:xforms offering xform compatible strategies with relation to submitting the form's data. This component also offers form paging, including validation between and over pages. Buttons placed inside this component can contain an action attribute specifying wether they behave as next, previous or finish(submit) buttons. Component displaying a page and several buttons allowing a user to switch between the pages. Each page can contain arbitrary JML. Each page can render it's content during startup of the application or when the page is activated. Component displaying a rectangle containing arbritrary (X)HTML. This component can be databound and use databounding rules to convert data into (X)HTML using for instance XSLT or JSLT. Component displaying a rectangular area wich allows a user to type information. The information typed can be restricted by using masking. The information can also be hidden from view when used in password mode. Furthermore by supplying a dataset information typed can autocomplete. Component displaying a rectangular area wich allows a user to type information. The information typed can be restricted by using masking. The information can also be hidden from view when used in password mode. Furthermore by supplying a dataset information typed can autocomplete. Component displaying a rectangular area wich allows a user to type information. The information typed can be restricted by using masking. The information can also be hidden from view when used in password mode. Furthermore by supplying a dataset information typed can autocomplete. Component displaying a rectangular area wich allows a user to type information. The information typed can be restricted by using masking. The information can also be hidden from view when used in password mode. Furthermore by supplying a dataset information typed can autocomplete. Component displaying the tinyMCE rich text editor. This component functions as a wrapper to this popular editor allowing full integration in Javeline PlatForm including databinding and markup support. Component acting as the navigational instrument for any component based on BaseTab. This component displays buttons which can be used to navigate the different pages of for instance a Submitform or Pages component. This component is page validation aware and can display current page progress when connected to a Submitform. Component displaying a bar containing Buttons and other JML components. This component is usually positioned in the top of an application allowing the user to choose from grouped tool buttons. Component displaying data whilst being aware of it's tree like structure and allowing for special interaction to walk and view the data in an intuitive manner for the user. Component displaying an area containing elements which can be freely placed and moved in the two dimensional plane. Individual elements can be locked, their z-indexes can be changed. This component allows for alignment of multiple elements. Component displaying the contents of a XSLT transformation on the bound dataset. This component can create a containing element when none is provided. Object representing a Page in a Paged component. Traverse Nodes are data nodes selected using the j:Traverse bind rule and are looped through to create items which are represented within a databound JML component. place holder element, not functional yet