| Package | Description |
|---|---|
| org.fujion.ancillary | |
| org.fujion.annotation | |
| org.fujion.client | |
| org.fujion.component | |
| org.fujion.dragdrop | |
| org.fujion.event | |
| org.fujion.expression | |
| org.fujion.ipc | |
| org.fujion.model | |
| org.fujion.page |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ITypedAutoWired<T extends BaseComponent>
A typed extension to IAutoWired.
|
| Modifier and Type | Method and Description |
|---|---|
BaseComponent |
ComponentException.getComponent()
Returns the component instance that caused the exception.
|
BaseComponent |
IComposite.getCompositeRoot()
Returns the root component for the composite.
|
BaseComponent |
Badge.getOwner()
Returns the component associated with this badge.
|
| Modifier and Type | Method and Description |
|---|---|
List<BaseComponent> |
ComponentFactory.create(Map<String,String> attributes,
ELContext elContext)
Creates one or more component instances from the component definition using a factory
context.
|
Class<? extends BaseComponent> |
ComponentException.getComponentClass()
Returns the class of the component that caused the exception.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
ITypedAutoWired.afterInitialized(BaseComponent root) |
default void |
IAutoWired.afterInitialized(BaseComponent root)
Called when the controller has been fully initialized.
|
static void |
ComponentException.assertTrue(boolean condition,
BaseComponent component,
String message,
Object... args)
Asserts that a condition is true, throwing a ComponentException if it is not.
|
static void |
ComponentException.assertTrue(boolean condition,
BaseComponent component,
Supplier<String> message)
Asserts that a condition is true, throwing a ComponentException if it is not.
|
default void |
ITypedAutoWired.beforeInitialized(BaseComponent root) |
default void |
IAutoWired.beforeInitialized(BaseComponent root)
Called before the controller has been fully initialized.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ComponentException.assertTrue(boolean condition,
Class<? extends BaseComponent> componentClass,
String message,
Object... args)
Asserts that a condition is true, throwing a ComponentException if it is not.
|
static void |
ComponentException.assertTrue(boolean condition,
Class<? extends BaseComponent> componentClass,
Supplier<String> message)
Asserts that a condition is true, throwing a ComponentException if it is not.
|
ComponentDefinition |
ComponentRegistry.get(Class<? extends BaseComponent> componentClass)
Returns a component definition given a component class.
|
protected void |
ComponentFactory.setImplementationClass(Class<? extends BaseComponent> clazz)
A special processor may modify the component's implementation class, as long as the
substituted class is a subclass of the original.
|
| Constructor and Description |
|---|
Badge(BaseComponent owner)
Creates a badge with an initial count of 0.
|
Badge(BaseComponent owner,
int count)
Creates a badge with a specified initial count.
|
ComponentException(BaseComponent component,
String message,
Object... args) |
ComponentException(Throwable cause,
BaseComponent component,
String message,
Object... args) |
| Constructor and Description |
|---|
ComponentException(Class<? extends BaseComponent> componentClass,
String message,
Object... args) |
ComponentException(Throwable cause,
Class<? extends BaseComponent> componentClass,
String message,
Object... args) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends BaseComponent> |
ComponentDefinition.getComponentClass()
Returns the implementation class for this component type.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
ComponentDefinition.getProperty(BaseComponent instance,
String name)
Returns The value of the named property.
|
DeferredInvocation<?> |
ComponentDefinition.setProperty(BaseComponent instance,
String name,
Object value)
Sets a property value or defers that operation if the property is marked as such.
|
static void |
EventHandlerScanner.wire(Object instance,
BaseComponent component,
Map<String,String> onHandlers)
Wires onEvent style event handlers.
|
static void |
WiredComponentScanner.wire(Object object,
BaseComponent root,
String... mode)
Wire an object instance using the root component to resolve component names.
|
static void |
EventHandlerScanner.wire(Object instance,
BaseComponent root,
String... mode)
Scans the specified class for @EventHandler-annotated methods.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ComponentScanner.doScanClass(Class<BaseComponent> clazz)
Creates and registers a component definition for a class by scanning the class and its
superclasses for method annotations.
|
| Constructor and Description |
|---|
ComponentDefinition(Class<? extends BaseComponent> componentClass)
Creates a component definition derived from annotation information within the specified
class.
|
| Modifier and Type | Method and Description |
|---|---|
Synchronizer |
Synchronizer.createWidget(BaseComponent parent,
OptionMap props,
OptionMap state)
Creates and sends a client invocation to create a widget.
|
static void |
ClientUtil.submit(BaseComponent form)
Submits a form.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseComponent.ComponentReference<T extends BaseComponent>
Used to wrap a component that is referenced by another component for purposes other than
parent-child relationships.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseCompositeComponent
Base for creating components that are composites of other Fujion components.
|
class |
BaseInputboxComponent<T>
The base class for all input box components.
|
class |
BaseInputComponent<T>
The base class for all components that support some mode of character-based user input.
|
class |
BaseLabeledComponent<P extends BaseLabeledComponent.ILabelPosition>
The base class for components that have an associated label.
|
class |
BaseLabeledImageComponent<P extends BaseLabeledComponent.ILabelPosition>
The base class for components that have an associated label and image.
|
class |
BaseMenuComponent
The base class for menus and menu items.
|
class |
BaseNumberboxComponent<T extends Number>
The base class for input box components that support the entry of numeric values.
|
class |
BasePickerComponent<T,P extends BasePickerItem<T>>
A base class for components that allow the selection of an item from a collection of items.
|
class |
BasePickerItem<T>
The base class for components that represent a single choice for a picker component.
|
class |
BaseScriptComponent
Base for components that implement scripting support.
|
class |
BaseSourcedComponent
Base class for non-UI components that allow content to be expressed inline or imported from an
external source.
|
class |
BaseUIComponent
The base class from which all UI components derive.
|
class |
Button
A simple button component.
|
class |
Caption
Associates a label with another component.
|
class |
Cell
A simple cell component with an optional label.
|
class |
Checkbox
A component representing a simple check box with an associated label.
|
class |
ClientScript
Component wrapping JavaScript source code for client-side invocation.
|
class |
ColorPicker
A component for selecting a color from a palette of colors.
|
static class |
ColorPicker.ColorPickeritem
A color selection for color picker.
|
class |
Column
A component representing a single column within a grid.
|
class |
Columns
Component serving as a container for a grid's columns.
|
class |
Combobox
A component representing a combo box control.
|
class |
Comboitem
A single item within a combo box.
|
class |
Content
A simple container for holding text content.
|
class |
Datebox
An input box for entering dates.
|
class |
Decimalbox
An input box for entering big decimal values.
|
class |
Detail
A collapsible detail component.
|
class |
Div
A simple div component.
|
class |
Doublebox
An input box for entering floating point values.
|
class |
Grid
A grid component.
|
class |
Groupbox
A container component with a frame and title for visual grouping of related elements.
|
class |
Html
A component that allows embedding native HTML within a page.
|
class |
Hyperlink
A simple hyperlink (anchor) component.
|
class |
Iframe
An iframe component.
|
class |
Image
A component representing an embedded image.
|
class |
ImagePicker
A component for selecting an image from a collection of images.
|
static class |
ImagePicker.ImagePickeritem
An image selection for image picker.
|
class |
Import
A component that permits importing another page into the referencing page.
|
class |
Integerbox
An input box for entering integers.
|
class |
Label
A simple label component.
|
class |
Listbox
A component representing a simple list box control.
|
class |
Listitem
A single item within a list box.
|
class |
Longbox
An input box for entering long integers.
|
class |
Memobox
Component for entering multiple lines of text.
|
class |
Menu
A component representing a drop down menu.
|
class |
Menuheader
A component that presents a visual header within a menu.
|
class |
Menuitem
A component representing a single menu item.
|
class |
Menupopup
An extension of the Popup component designed for use with popup context menus.
|
class |
Menuseparator
A component that visually separates items within a menu.
|
class |
MessagePane
A pane holding a single message in a message window.
|
class |
MessageWindow
A component supporting a window that slides down from the top center of the viewport and can
display multiple messages (see
MessagePane). |
class |
Module
A component for loading a module via the SystemJS module loader.
|
class |
Namespace
This is an extension of a Span component that implements its own namespace.
|
class |
Page
This is the root component of a Fujion Server Page.
|
class |
Paging
A page navigation component.
|
class |
Pane
A single pane within a pane view.
|
class |
Paneview
A component containing visually separate panes with optional splitter controls.
|
class |
Popup
A container component that be displayed at a selected location.
|
class |
Popupbox
A popup box component is a text box with a drop down button that triggers the appearance of a
popup component.
|
class |
Progressbar
A progress bar component.
|
class |
Radiobutton
A component representing a single radio button.
|
class |
Radiogroup
A component that logically groups together multiple radio buttons.
|
class |
Row
A component representing a single row within a grid.
|
class |
Rowcell
A component representing a single cell within a grid row.
|
class |
Rows
A component serving as a container for a grid's rows.
|
class |
ServerScript
A component wrapping script source code for server-side invocation.
|
class |
Slider
A slider component.
|
class |
Snippet
A component representing a FSP that can be inserted into a template.
|
class |
Span
A simple span component.
|
class |
Style
A component for inserting an embedded style sheet or linking to an external style sheet.
|
class |
Tab
A single tab in a tab view.
|
class |
Tabview
A component supporting a tab-based view.
|
class |
Template
A component that merges a source page with zero or more snippets.
|
class |
Textbox
A component for entering a single line of text.
|
class |
Timebox
An input box for entering a time value.
|
class |
Timer
A timer component.
|
class |
Toolbar
A toolbar component.
|
class |
Treenode
A single node in a tree view.
|
class |
Treeview
A component acting as a root for a hierarchical collection of nodes.
|
class |
Upload
A component for uploading files to the server.
|
class |
Window
A window component with a title bar and maximize/minimize/close buttons.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends BaseComponent> |
BaseComponent.findByName(String name,
Class<T> type)
Looks up a component of the specified type by its name within the namespace occupied by this
component.
|
<T extends BaseComponent> |
BaseComponent.getAncestor(Class<T> type)
Return first ancestor that is of the requested type.
|
<T extends BaseComponent> |
BaseComponent.getChild(Class<T> type)
Return the first child of the requested type.
|
<T extends BaseComponent> |
BaseComponent.getChildren(Class<T> type)
Returns an iterable of children of the specified type.
|
protected <T extends BaseComponent> |
BaseComponent.propertyChange(String propertyName,
BaseComponent.ComponentReference<T> reference,
T newValue,
boolean syncToClient)
Handle changes to published properties that are component references.
|
| Modifier and Type | Method and Description |
|---|---|
BaseComponent |
Page.findById(String id)
Searches for a component attached to this page given its id.
|
BaseComponent |
BaseComponent.findByName(String name)
Looks up a component by its name within the namespace occupied by this component.
|
BaseComponent |
BaseComponent.findChildByData(Object data)
Find the first child containing the specified data object.
|
BaseComponent |
BaseComponent.findChildByLabel(String label)
Find the first child whose label matches the specified value.
|
BaseComponent |
BaseComponent.getChildAt(int index)
Returns the child at the specified index.
|
BaseComponent |
BaseCompositeComponent.getCompositeRoot() |
BaseComponent |
BaseComponent.getFirstChild()
Returns the first child of this component.
|
BaseComponent |
BaseComponent.getLastChild()
Returns the last child of this component.
|
BaseComponent |
BaseComponent.getNamespace()
Returns the namespace to which this component belongs.
|
BaseComponent |
BaseComponent.getNextSibling()
Return the next sibling for this component.
|
BaseComponent |
BaseComponent.getParent()
Returns this component's parent, if any.
|
BaseComponent |
BaseComponent.getPreviousSibling()
Return the previous sibling for this component.
|
BaseComponent |
BaseComponent.getRoot()
Return the root component of this component's hierarchy.
|
BaseComponent |
BaseScriptComponent.getSelf()
Returns the component referenced by the script language's "self" variable.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,BaseComponent> |
BaseComponent.findAllNamed()
Returns a map of all named components in this namespace.
|
List<BaseComponent> |
BaseComponent.getChildren()
Returns an immutable list of existing children.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BaseComponent.addChild(BaseComponent child)
Adds a child to the end of the child list.
|
void |
BaseComponent.addChild(BaseComponent child,
BaseComponent before)
Adds a child to the child list immediately before the reference child.
|
void |
BaseCompositeComponent.addChild(BaseComponent child,
int index) |
void |
BaseComponent.addChild(BaseComponent child,
int index)
Adds a child to the child list at the specified position.
|
void |
BaseComponent.addEventForward(Class<? extends Event> eventClass,
BaseComponent target)
Adds an event forward.
|
void |
BaseComponent.addEventForward(Class<? extends Event> eventClass,
BaseComponent target,
String forwardType)
Adds an event forward.
|
void |
BaseComponent.addEventForward(String eventType,
BaseComponent target)
Adds an event forward.
|
void |
BaseComponent.addEventForward(String eventType,
BaseComponent target,
String forwardType)
Adds an event forward.
|
protected void |
Treeview.afterAddChild(BaseComponent child)
Sets the selection if the added node or one of its descendants is flagged as selected.
|
protected void |
Treenode.afterAddChild(BaseComponent child)
If the added node is selected, update the parent tree view's selection state.
|
protected void |
Tabview.afterAddChild(BaseComponent child)
If the added tab is marked as selected, update the selected tab.
|
protected void |
Rows.afterAddChild(BaseComponent child)
if the added child row is selected, add it to the set.
|
protected void |
Popupbox.afterAddChild(BaseComponent child)
If popup specified as a child, set it as the associated popup component.
|
protected void |
Listbox.afterAddChild(BaseComponent child)
If the added list item is marked as selected, add it to the set of selected items.
|
protected void |
Grid.afterAddChild(BaseComponent child)
Updates the rows and columns properties as these are added.
|
protected void |
Combobox.afterAddChild(BaseComponent child)
If the added item is marked as selected, set it as the selected item.
|
protected void |
Columns.afterAddChild(BaseComponent child)
If the added column is marked as sorted, set it as the sort column.
|
protected void |
BaseComponent.afterAddChild(BaseComponent child)
Called after a new child is added.
|
protected void |
Treeview.afterRemoveChild(BaseComponent child)
Clears the selection if the removed node or one of its descendants is the selected node.
|
protected void |
Tabview.afterRemoveChild(BaseComponent child)
If the removed tab is selected, clear the selection.
|
protected void |
Rows.afterRemoveChild(BaseComponent child)
If the removed child row was selected, remove it from the set.
|
protected void |
Listbox.afterRemoveChild(BaseComponent child)
If the removed list item is marked as selected, remove it from the set of selected items.
|
protected void |
Grid.afterRemoveChild(BaseComponent child)
Updates the rows and columns properties as these are removed.
|
protected void |
Combobox.afterRemoveChild(BaseComponent child)
If the removed item is selected, set the selected item to null.
|
protected void |
Columns.afterRemoveChild(BaseComponent child)
If the removed column is the sort column, set the sort column to null.
|
protected void |
BaseUIComponent.afterRemoveChild(BaseComponent child)
If the child being removed is the popup, set the popup to null.
|
protected void |
BaseComponent.afterRemoveChild(BaseComponent child)
Called after a child is removed.
|
protected void |
BaseComponent.afterSetParent(BaseComponent oldParent)
Called after a new parent is set.
|
protected void |
BaseComponent.beforeAddChild(BaseComponent child)
Called before a new child is added.
|
protected void |
Treenode.beforeRemoveChild(BaseComponent child)
If the removed node is selected, update the parent tree view's selection state.
|
protected void |
BaseComponent.beforeRemoveChild(BaseComponent child)
Called before a child is removed.
|
protected void |
BaseComponent.beforeSetParent(BaseComponent newParent)
Called before a new parent is set.
|
boolean |
BaseComponent.isAncestor(BaseComponent comp)
Returns true if this component is the same as or an ancestor of the specified component.
|
void |
Popup.open(BaseComponent reference)
Opens the popup over the reference component.
|
void |
Popup.open(BaseComponent reference,
String my,
String at)
Opens the popup relative to the reference component.
|
void |
BaseComponent.removeChild(BaseComponent child)
Removes a child from this parent.
|
void |
BaseComponent.removeEventForward(Class<? extends Event> eventClass,
BaseComponent target)
Removes an event forward, if one exists.
|
void |
BaseComponent.removeEventForward(Class<? extends Event> eventClass,
BaseComponent target,
String forwardType)
Removes an event forward, if one exists.
|
void |
BaseComponent.removeEventForward(String eventType,
BaseComponent target)
Removes an event forward, if one exists.
|
void |
BaseComponent.removeEventForward(String eventType,
BaseComponent target,
String forwardType)
Removes an event forward, if one exists.
|
void |
Page.setParent(BaseComponent parent)
A Page may not have a parent.
|
void |
BaseComponent.setParent(BaseComponent parent)
Sets the component's parent.
|
void |
BaseScriptComponent.setSelf(BaseComponent self)
Sets the component to be referenced by the script language's "self" variable.
|
protected static void |
BaseComponent.validate(BaseComponent comp)
Validates that a component still exists (i.e., is not dead).
|
protected void |
Template.validateChild(BaseComponent child)
We override this because the schema constrains children to snippets only, but we want to be
able to dynamically add children of any type.
|
protected void |
Import.validateChild(BaseComponent child) |
protected void |
BaseComponent.validateChild(BaseComponent child)
Validates that the specified component may be added as a child.
|
protected void |
BaseComponent.validateIsChild(BaseComponent child)
Validates that the specified component is currently a child of this component.
|
protected void |
BaseComponent.validateParent(BaseComponent parent)
Validates that a component would a valid parent for this component.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BaseComponent.addChildren(Collection<? extends BaseComponent> children)
Adds a list of children.
|
int |
BaseComponent.getChildCount(Class<? extends BaseComponent> type)
Returns the count of children of a specified type.
|
| Constructor and Description |
|---|
TreenodeIterator(BaseComponent root)
Iterates all descendants of root node.
|
| Constructor and Description |
|---|
ComponentReference(Consumer<BaseComponent> onDestroy) |
ComponentReference(T component,
Consumer<BaseComponent> onDestroy) |
| Modifier and Type | Method and Description |
|---|---|
BaseComponent |
IDropRenderer.renderDroppedItem(BaseComponent droppedItem)
The drop renderer should fully render the dropped item and return its root component.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IDropHandler.drop(BaseComponent droppedItem)
Simulates a drop event.
|
String |
IDropRenderer.getDisplayText(BaseComponent droppedItem)
The drop renderer should supply text to be displayed in association with the dropped item.
|
static IDropRenderer |
DropUtil.getDropRenderer(BaseComponent component)
Searches for a drop renderer associated with the specified component or one of its ancestor
components.
|
BaseComponent |
IDropRenderer.renderDroppedItem(BaseComponent droppedItem)
The drop renderer should fully render the dropped item and return its root component.
|
static void |
DropUtil.setDropRenderer(BaseComponent component,
IDropRenderer dropRenderer)
Associates a drop renderer with a component.
|
| Modifier and Type | Method and Description |
|---|---|
BaseComponent |
Event.getCurrentTarget()
Returns the event's current target (the component that handled the event).
|
BaseComponent |
DropEvent.getDraggable()
Returns the component that was dragged.
|
BaseComponent |
Event.getRelatedTarget()
Returns the event's related target, if any.
|
BaseComponent |
Event.getTarget()
Returns the event's target (the component on which the event occurred).
|
| Modifier and Type | Method and Description |
|---|---|
static Event |
EventUtil.post(Page page,
String eventName,
BaseComponent target,
Object data)
Creates and posts an event for later delivery.
|
static Event |
EventUtil.post(String eventName,
BaseComponent target,
Object data)
Creates and posts an event for later delivery.
|
static void |
EventUtil.send(Event event,
BaseComponent target)
Sends an event to the specified target.
|
static Event |
EventUtil.send(String eventName,
BaseComponent target,
Object data)
Creates and sends an event to the specified target.
|
static Event |
EventUtil.toEvent(String eventType,
BaseComponent target,
Object data)
Creates an event from the specified event type.
|
| Constructor and Description |
|---|
CallbackEvent(BaseComponent target,
Object data) |
ChangeEvent(BaseComponent target,
BaseComponent relatedTarget,
Object data,
Object value) |
ChangeEvent(BaseComponent target,
Object data) |
ChangeEvent(BaseComponent target,
Object data,
Object value) |
ClickEvent(BaseComponent target,
Object data) |
CloseEvent(BaseComponent target,
Object data) |
DblclickEvent(BaseComponent target,
Object data) |
DropEvent(BaseComponent target,
BaseComponent draggable,
Object data) |
DropEvent(BaseComponent target,
Object data) |
Event(String type,
BaseComponent target)
Create an event of the specified type and target with no data.
|
Event(String type,
BaseComponent target,
BaseComponent relatedTarget)
Create an event of the specified type, target, and related target with no data.
|
Event(String type,
BaseComponent target,
BaseComponent relatedTarget,
Object data)
Create an event of the specified type, target, related target, and data.
|
Event(String type,
BaseComponent target,
Object data)
Create an event of the specified type, target, and data.
|
ForwardListener(String forwardType,
BaseComponent target) |
InputEvent(BaseComponent target,
Object data) |
KeycaptureEvent(BaseComponent target,
Object data) |
KeydownEvent(BaseComponent target,
Object data) |
KeyEvent(String type,
BaseComponent target,
Object data) |
KeypressEvent(BaseComponent target,
Object data) |
KeyupEvent(BaseComponent target,
Object data) |
LoadEvent(BaseComponent target,
Object data) |
MouseEvent(String type,
BaseComponent target,
Object data) |
OpenEvent(BaseComponent target,
Object data) |
PropertychangeEvent(BaseComponent target,
String propertyName,
Object oldValue,
Object newValue) |
ResizeEvent(BaseComponent target,
Object data) |
TimerEvent(BaseComponent target,
Object data) |
UploadEvent(BaseComponent target,
Object data) |
| Constructor and Description |
|---|
ELContext(BaseComponent component,
BaseComponent parent,
PageElement element,
Map<String,Object> args)
Create an EL context.
|
| Constructor and Description |
|---|
InvocationRequestQueue(String name,
BaseComponent target,
InvocationRequest onClose)
Create an invocation request queue for the specified target.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IComponentRenderer<T extends BaseComponent,M>
Renders a model object to a component.
|
interface |
IModelAndView<T extends BaseComponent,M>
This is a composite interface consisting of a list model and its associated renderer.
|
interface |
ISupportsModel<T extends BaseComponent>
Interface for components that support an associated model and view.
|
class |
ModelAndView<T extends BaseComponent,M>
Associates a model with a view renderer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IBinding.init(BaseComponent instance,
String propertyName,
Method getter,
Method setter) |
| Constructor and Description |
|---|
ModelAndView(BaseComponent parent) |
ModelAndView(BaseComponent parent,
IListModel<M> model,
IComponentRenderer<T,M> renderer) |
| Modifier and Type | Method and Description |
|---|---|
static List<BaseComponent> |
PageUtil.createPage(PageDefinition def,
BaseComponent parent)
Creates a Fujion Server Page from a page definition.
|
static List<BaseComponent> |
PageUtil.createPage(PageDefinition def,
BaseComponent parent,
Map<String,Object> args)
Creates a Fujion Server Page from a page definition.
|
static List<BaseComponent> |
PageUtil.createPage(String url,
BaseComponent parent)
Creates a Fujion Server Page given the URL of its page definition.
|
static List<BaseComponent> |
PageUtil.createPage(String url,
BaseComponent parent,
Map<String,Object> args)
Creates a Fujion Server Page given the URL of its page definition.
|
static List<BaseComponent> |
PageUtil.createPageFromContent(String content,
BaseComponent parent)
Creates a Fujion Server Page directly from XML.
|
static List<BaseComponent> |
PageUtil.createPageFromContent(String content,
BaseComponent parent,
Map<String,Object> args)
Creates a Fujion Server Page directly from XML.
|
List<BaseComponent> |
PageDefinition.materialize(BaseComponent parent)
Materializes this page definition under the given parent component.
|
List<BaseComponent> |
PageDefinition.materialize(BaseComponent parent,
Map<String,Object> args)
Materializes this page definition under the given parent component.
|
| Modifier and Type | Method and Description |
|---|---|
static List<BaseComponent> |
PageUtil.createPage(PageDefinition def,
BaseComponent parent)
Creates a Fujion Server Page from a page definition.
|
static List<BaseComponent> |
PageUtil.createPage(PageDefinition def,
BaseComponent parent,
Map<String,Object> args)
Creates a Fujion Server Page from a page definition.
|
static List<BaseComponent> |
PageUtil.createPage(String url,
BaseComponent parent)
Creates a Fujion Server Page given the URL of its page definition.
|
static List<BaseComponent> |
PageUtil.createPage(String url,
BaseComponent parent,
Map<String,Object> args)
Creates a Fujion Server Page given the URL of its page definition.
|
static List<BaseComponent> |
PageUtil.createPageFromContent(String content,
BaseComponent parent)
Creates a Fujion Server Page directly from XML.
|
static List<BaseComponent> |
PageUtil.createPageFromContent(String content,
BaseComponent parent,
Map<String,Object> args)
Creates a Fujion Server Page directly from XML.
|
List<BaseComponent> |
PageDefinition.materialize(BaseComponent parent)
Materializes this page definition under the given parent component.
|
List<BaseComponent> |
PageDefinition.materialize(BaseComponent parent,
Map<String,Object> args)
Materializes this page definition under the given parent component.
|
Copyright © 2018 Fujion Framework. All rights reserved.