Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W _ 

A

abort(String) - Method in class org.fujion.component.Upload
Abort an upload for a specific file.
abortAll() - Method in class org.fujion.component.Upload
Abort all file uploads in progress.
AbstractClassScanner<T,A extends Annotation> - Class in org.fujion.annotation
Abstract base class for scanning class-level annotations.
AbstractClassScanner(Class<T>, Class<? extends Annotation>) - Constructor for class org.fujion.annotation.AbstractClassScanner
 
AbstractXmlParser - Class in org.fujion.spring
Provides namespace support for scanning for Fujion class annotations.
AbstractXmlParser() - Constructor for class org.fujion.spring.AbstractXmlParser
 
add(String...) - Method in class org.fujion.ancillary.CssClasses
 
add(String, IEventListener) - Method in class org.fujion.event.EventListeners
Add a listener for the given event type.
add(int, M) - Method in class org.fujion.model.ListModel
 
add(M) - Method in class org.fujion.model.ListModel
 
addAll(Collection<? extends M>) - Method in class org.fujion.model.ListModel
 
addAll(int, Collection<? extends M>) - Method in class org.fujion.model.ListModel
 
addChild(BaseComponent) - Method in class org.fujion.component.BaseComponent
 
addChild(BaseComponent, int) - Method in class org.fujion.component.BaseComponent
 
addChild(BaseComponent, BaseComponent) - Method in class org.fujion.component.BaseComponent
 
addChild(BaseComponent, int) - Method in class org.fujion.component.Template
Snippets are handled differently from other children.
addChildren(Collection<? extends BaseComponent>) - Method in class org.fujion.component.BaseComponent
 
addClass(String) - Method in class org.fujion.component.BaseUIComponent
 
addEventForward(String, BaseComponent, String) - Method in class org.fujion.component.BaseComponent
 
addEventForward(Class<? extends Event>, BaseComponent, String) - Method in class org.fujion.component.BaseComponent
 
addEventListener(String, IEventListener) - Method in class org.fujion.component.BaseComponent
 
addEventListener(Class<? extends Event>, IEventListener) - Method in class org.fujion.component.BaseComponent
 
addEventListener(String, IEventListener, boolean) - Method in class org.fujion.component.BaseComponent
 
addEventListener(Class<? extends Event>, IEventListener, boolean) - Method in class org.fujion.component.BaseComponent
 
addEventListener(IListModel.IListModelListener) - Method in interface org.fujion.model.IListModel
Register a listener to receive events when the list is modified.
addEventListener(IPaginator.IPagingListener) - Method in interface org.fujion.model.IPaginator
Register a listener to receive events when a setting changes.
addEventListener(IListModel.IListModelListener) - Method in class org.fujion.model.ListModel
 
addEventListener(IPaginator.IPagingListener) - Method in class org.fujion.model.Paginator
 
addFunction(String, String, String) - Method in class org.fujion.taglib.TagLibrary
Create and add a function definition based on the input parameters.
addLifecycleListener(ISessionLifecycle) - Method in class org.fujion.websocket.Sessions
Registers a lifecycle listener.
addMask() - Method in class org.fujion.component.BaseUIComponent
 
addMask(String) - Method in class org.fujion.component.BaseUIComponent
 
addMask(String, Popup) - Method in class org.fujion.component.BaseUIComponent
 
addQueryString(String, String) - Static method in class org.fujion.core.WebUtil
Adds the specified query string to the url.
addResourceHandlers(ResourceHandlerRegistry) - Method in class org.fujion.servlet.ServletConfiguration
 
addSessionListener(ISessionListener) - Method in class org.fujion.websocket.Session
Register a session listener.
addStyle(String, String) - Method in class org.fujion.component.BaseUIComponent
 
addStyles(String) - Method in class org.fujion.component.BaseUIComponent
 
addTagLibrary(String, TagLibrary) - Method in class org.fujion.page.PageElement
 
addViewControllers(ViewControllerRegistry) - Method in class org.fujion.servlet.ServletConfiguration
 
afterAddChild(BaseComponent) - Method in class org.fujion.component.BaseComponent
 
afterAddChild(BaseComponent) - Method in class org.fujion.component.Columns
 
afterAddChild(BaseComponent) - Method in class org.fujion.component.Combobox
 
afterAddChild(BaseComponent) - Method in class org.fujion.component.Grid
 
afterAddChild(BaseComponent) - Method in class org.fujion.component.Listbox
 
afterAddChild(BaseComponent) - Method in class org.fujion.component.Popupbox
 
afterAddChild(BaseComponent) - Method in class org.fujion.component.Rows
 
afterAddChild(BaseComponent) - Method in class org.fujion.component.Tabview
 
afterAddChild(BaseComponent) - Method in class org.fujion.component.Treenode
 
afterAddChild(BaseComponent) - Method in class org.fujion.component.Treeview
 
afterConnectionClosed(WebSocketSession, CloseStatus) - Method in class org.fujion.websocket.WebSocketHandler
 
afterConnectionEstablished(WebSocketSession) - Method in class org.fujion.websocket.WebSocketHandler
 
afterInitialized(BaseComponent) - Method in interface org.fujion.ancillary.IAutoWired
 
afterRemoveChild(BaseComponent) - Method in class org.fujion.component.BaseComponent
 
afterRemoveChild(BaseComponent) - Method in class org.fujion.component.BaseUIComponent
 
afterRemoveChild(BaseComponent) - Method in class org.fujion.component.Columns
 
afterRemoveChild(BaseComponent) - Method in class org.fujion.component.Combobox
 
afterRemoveChild(BaseComponent) - Method in class org.fujion.component.Grid
 
afterRemoveChild(BaseComponent) - Method in class org.fujion.component.Listbox
 
afterRemoveChild(BaseComponent) - Method in class org.fujion.component.Rows
 
afterRemoveChild(BaseComponent) - Method in class org.fujion.component.Tabview
 
afterRemoveChild(BaseComponent) - Method in class org.fujion.component.Treeview
 
afterSetParent(BaseComponent) - Method in class org.fujion.component.BaseComponent
 
areEqual(Object, Object) - Method in class org.fujion.component.BaseComponent
Returns true if two objects are equal, allowing for null values.
assertRequest() - Static method in class org.fujion.core.RequestUtil
Return request, throwing IllegalStateException if invoked outside the scope of an Execution/ServletRequest
ATTR_REQUEST - Static variable in class org.fujion.client.ExecutionContext
 
ATTR_SESSION - Static variable in class org.fujion.websocket.Session
 

B

Badge - Class in org.fujion.ancillary
Helper class for displaying a badge with numeric counter.
Badge(BaseComponent) - Constructor for class org.fujion.ancillary.Badge
Creates a badge with an initial count of 0.
Badge(BaseComponent, int) - Constructor for class org.fujion.ancillary.Badge
Creates a badge with a specified initial count.
BaseComponent - Class in org.fujion.component
The abstract base class for all components.
BaseComponent() - Constructor for class org.fujion.component.BaseComponent
 
BaseComponent.SubComponent - Class in org.fujion.component
Reference to a subcomponent.
BaseInputboxComponent<T> - Class in org.fujion.component
The base class for all input box components.
BaseInputboxComponent() - Constructor for class org.fujion.component.BaseInputboxComponent
 
BaseInputComponent<T> - Class in org.fujion.component
The base class for all components that support some mode of user input.
BaseInputComponent() - Constructor for class org.fujion.component.BaseInputComponent
 
BaseLabeledComponent<P extends BaseLabeledComponent.ILabelPosition> - Class in org.fujion.component
The base class for components that have an associated label.
BaseLabeledComponent() - Constructor for class org.fujion.component.BaseLabeledComponent
 
BaseLabeledComponent(String) - Constructor for class org.fujion.component.BaseLabeledComponent
 
BaseLabeledComponent.ILabelPosition - Interface in org.fujion.component
 
BaseLabeledComponent.LabelPositionAll - Enum in org.fujion.component
 
BaseLabeledComponent.LabelPositionHorz - Enum in org.fujion.component
 
BaseLabeledComponent.LabelPositionNone - Enum in org.fujion.component
 
BaseLabeledImageComponent<P extends BaseLabeledComponent.ILabelPosition> - Class in org.fujion.component
The base class for components that have an associated label and image.
BaseLabeledImageComponent() - Constructor for class org.fujion.component.BaseLabeledImageComponent
 
BaseLabeledImageComponent(String) - Constructor for class org.fujion.component.BaseLabeledImageComponent
 
BaseMenuComponent - Class in org.fujion.component
The base class for menus and menu items.
BaseMenuComponent() - Constructor for class org.fujion.component.BaseMenuComponent
 
BaseNumberboxComponent<T extends Number> - Class in org.fujion.component
The base class for input box components that support the entry of numeric values.
BaseNumberboxComponent(Class<T>) - Constructor for class org.fujion.component.BaseNumberboxComponent
 
BasePickerComponent<T> - Class in org.fujion.component
A base class for components that allow the selection of an item from a collection of items.
BasePickerComponent(Class<? extends BasePickerItem<T>>) - Constructor for class org.fujion.component.BasePickerComponent
 
BasePickerItem<T> - Class in org.fujion.component
The base class for components that represent a single choice for a picker component.
BasePickerItem() - Constructor for class org.fujion.component.BasePickerItem
 
BasePickerItem(T) - Constructor for class org.fujion.component.BasePickerItem
 
BaseScriptComponent - Class in org.fujion.component
Base for components that implement scripting support.
BaseScriptComponent(boolean) - Constructor for class org.fujion.component.BaseScriptComponent
 
BaseScriptComponent(String, boolean) - Constructor for class org.fujion.component.BaseScriptComponent
 
BaseSourcedComponent - Class in org.fujion.component
Base class for components that allow content to be expressed inline or imported from an external source.
BaseSourcedComponent(boolean) - Constructor for class org.fujion.component.BaseSourcedComponent
 
BaseSourcedComponent(String, boolean) - Constructor for class org.fujion.component.BaseSourcedComponent
 
BaseUIComponent - Class in org.fujion.component
The base class from which all UI components derive.
BaseUIComponent() - Constructor for class org.fujion.component.BaseUIComponent
 
beforeAddChild(BaseComponent) - Method in class org.fujion.component.BaseComponent
 
beforeRemoveChild(BaseComponent) - Method in class org.fujion.component.BaseComponent
 
beforeRemoveChild(BaseComponent) - Method in class org.fujion.component.Treenode
 
beforeSetParent(BaseComponent) - Method in class org.fujion.component.BaseComponent
 
bind(BaseUIComponent) - Method in class org.fujion.component.Upload
Bind uploader to another component.
bringToFront() - Method in class org.fujion.component.BaseComponent
Override to cause a UI component to be brought to the forefront of the UI.
bringToFront() - Method in class org.fujion.component.Tab
 
busy(BaseUIComponent, String) - Static method in class org.fujion.client.ClientUtil
 
Button - Class in org.fujion.component
A simple button component.
Button() - Constructor for class org.fujion.component.Button
 
Button(String) - Constructor for class org.fujion.component.Button
 

C

canClose(boolean) - Static method in class org.fujion.client.ClientUtil
 
canClose() - Method in class org.fujion.component.Tab
 
canRead(EvaluationContext, Object, String) - Method in class org.fujion.expression.ContextAccessor
 
canRead(EvaluationContext, Object, String) - Method in class org.fujion.expression.MessageAccessor
 
canWrite(EvaluationContext, Object, String) - Method in class org.fujion.expression.ContextAccessor
 
canWrite(EvaluationContext, Object, String) - Method in class org.fujion.expression.MessageAccessor
 
Caption - Class in org.fujion.component
Associates a label with another component.
Caption() - Constructor for class org.fujion.component.Caption
 
Caption.LabelAlignment - Enum in org.fujion.component
 
Cell - Class in org.fujion.component
A simple cell component with an optional label.
Cell() - Constructor for class org.fujion.component.Cell
 
Cell(String) - Constructor for class org.fujion.component.Cell
 
ChangeEvent - Class in org.fujion.event
 
ChangeEvent() - Constructor for class org.fujion.event.ChangeEvent
 
ChangeEvent(BaseComponent, Object) - Constructor for class org.fujion.event.ChangeEvent
 
ChangeEvent(BaseComponent, Object, Object) - Constructor for class org.fujion.event.ChangeEvent
 
Checkbox - Class in org.fujion.component
A component representing a simple check box with associated label.
Checkbox() - Constructor for class org.fujion.component.Checkbox
 
Checkbox(String) - Constructor for class org.fujion.component.Checkbox
 
childrenAllowed() - Method in class org.fujion.annotation.ComponentDefinition
 
ClasspathMessageSource - Class in org.fujion.spring
Add support for "classpath*:" syntax to Spring's resource bundle message source.
clear() - Method in class org.fujion.client.ClientInvocationQueue
Clear the queue of all queued requests without processing them.
clear() - Static method in class org.fujion.client.ExecutionContext
Clears the thread-local map.
clear() - Method in class org.fujion.client.Synchronizer
 
clear() - Method in class org.fujion.component.BaseInputComponent
 
clear() - Method in class org.fujion.component.Upload
Resets to baseline state.
clear() - Method in class org.fujion.model.ListModel
 
clearAll() - Method in class org.fujion.event.EventQueue
 
clearMessages() - Method in class org.fujion.component.MessageWindow
Clears all messages.
clearMessages(String) - Method in class org.fujion.component.MessageWindow
Clears messages within the specified category.
clearSelected() - Method in class org.fujion.component.Listbox
 
clearSelected() - Method in class org.fujion.component.Rows
 
ClickEvent - Class in org.fujion.event
 
ClickEvent() - Constructor for class org.fujion.event.ClickEvent
 
ClickEvent(BaseComponent, Object) - Constructor for class org.fujion.event.ClickEvent
 
ClientInvocation - Class in org.fujion.client
Represents a function invocation request to be sent to the client.
ClientInvocation(IElementIdentifier, String, Object...) - Constructor for class org.fujion.client.ClientInvocation
Create a client invocation request.
ClientInvocation(String, String, Object...) - Constructor for class org.fujion.client.ClientInvocation
Create a client invocation request.
ClientInvocationQueue - Class in org.fujion.client
Implementation of a queue for client invocation requests.
ClientInvocationQueue() - Constructor for class org.fujion.client.ClientInvocationQueue
 
ClientRequest - Class in org.fujion.client
Represents a request from the client.
ClientRequest(Session, Map<String, Object>) - Constructor for class org.fujion.client.ClientRequest
Creates a client request object from the request map.
ClientScript - Class in org.fujion.component
Component wrapping script source code for client-side invocation.
ClientScript() - Constructor for class org.fujion.component.ClientScript
 
ClientScript(String) - Constructor for class org.fujion.component.ClientScript
 
ClientUtil - Class in org.fujion.client
Static convenience methods for client-side operations.
close() - Method in class org.fujion.component.Menu
 
close() - Method in class org.fujion.component.Popup
 
close() - Method in class org.fujion.component.Popupbox
 
close() - Method in class org.fujion.component.Tab
 
close() - Method in class org.fujion.component.Window
 
close() - Method in class org.fujion.ipc.InvocationRequestQueue
Close the invocation queue.
CloseEvent - Class in org.fujion.event
 
CloseEvent() - Constructor for class org.fujion.event.CloseEvent
 
CloseEvent(BaseComponent, Object) - Constructor for class org.fujion.event.CloseEvent
 
collapseAll() - Method in class org.fujion.component.Treeview
 
ColorPicker - Class in org.fujion.component
A component for selecting a color from a palette of colors.
ColorPicker() - Constructor for class org.fujion.component.ColorPicker
 
ColorPicker.ColorPickeritem - Class in org.fujion.component
 
ColorPickeritem() - Constructor for class org.fujion.component.ColorPicker.ColorPickeritem
 
ColorPickeritem(Color) - Constructor for class org.fujion.component.ColorPicker.ColorPickeritem
 
Column - Class in org.fujion.component
A component representing a single column within a grid.
Column() - Constructor for class org.fujion.component.Column
 
Column(String) - Constructor for class org.fujion.component.Column
 
Columns - Class in org.fujion.component
Component serving as a container for a grid's columns.
Columns() - Constructor for class org.fujion.component.Columns
 
Combobox - Class in org.fujion.component
A component representing a combo box control.
Combobox() - Constructor for class org.fujion.component.Combobox
 
Comboitem - Class in org.fujion.component
A single item within a combo box.
Comboitem() - Constructor for class org.fujion.component.Comboitem
 
Comboitem(String) - Constructor for class org.fujion.component.Comboitem
 
compare(Object, Object) - Method in class org.fujion.model.SmartComparator
 
Component - Annotation Type in org.fujion.annotation
Class annotation to control deserialization of a fujion resource.
Component.ChildTag - Annotation Type in org.fujion.annotation
Represents a child tag and its cardinality.
Component.ContentHandling - Enum in org.fujion.annotation
 
Component.FactoryParameter - Annotation Type in org.fujion.annotation
Binds a factory parameter to an XML attribute.
Component.PropertyGetter - Annotation Type in org.fujion.annotation
Marks a property getter.
Component.PropertySetter - Annotation Type in org.fujion.annotation
Marks a property setter
ComponentDefinition - Class in org.fujion.annotation
Stores metadata about a component, as derived from component annotations.
ComponentDefinition(Class<? extends BaseComponent>) - Constructor for class org.fujion.annotation.ComponentDefinition
Creates a component definition derived from annotation information within the specified class.
ComponentDefinition.Cardinality - Class in org.fujion.annotation
Represents the cardinality of a child tag.
ComponentDefinition.DeferredSetter - Class in org.fujion.annotation
Stores a method invocation to be executed at a later time.
ComponentException - Exception in org.fujion.ancillary
 
ComponentException(Throwable, String, Object...) - Constructor for exception org.fujion.ancillary.ComponentException
 
ComponentException(Throwable, Class<? extends BaseComponent>, String, Object...) - Constructor for exception org.fujion.ancillary.ComponentException
 
ComponentException(Throwable, BaseComponent, String, Object...) - Constructor for exception org.fujion.ancillary.ComponentException
 
ComponentException(String, Object...) - Constructor for exception org.fujion.ancillary.ComponentException
 
ComponentException(Class<? extends BaseComponent>, String, Object...) - Constructor for exception org.fujion.ancillary.ComponentException
 
ComponentException(BaseComponent, String, Object...) - Constructor for exception org.fujion.ancillary.ComponentException
 
ComponentFactory - Class in org.fujion.ancillary
Factory used during component deserialization.
ComponentFactory(ComponentDefinition) - Constructor for class org.fujion.ancillary.ComponentFactory
 
ComponentRegistry - Class in org.fujion.ancillary
Registry of component definitions indexed by their tag name and implementing class.
ComponentScanner - Class in org.fujion.annotation
Utility class for scanning class and method annotations and building component definitions from them.
ComponentXmlHandler - Class in org.fujion.spring
This class registers the XML namespace parser for the component scanner.
ComponentXmlHandler() - Constructor for class org.fujion.spring.ComponentXmlHandler
 
ComponentXmlParser - Class in org.fujion.spring
Provides namespace support for scanning for Fujion component annotations.
ComponentXmlParser() - Constructor for class org.fujion.spring.ComponentXmlParser
 
configureContentNegotiation(ContentNegotiationConfigurer) - Method in class org.fujion.servlet.ServletConfiguration
 
contains(Object) - Method in class org.fujion.model.ListModel
 
containsAll(Collection<?>) - Method in class org.fujion.model.ListModel
 
Content - Class in org.fujion.component
A simple container for holding text content.
Content() - Constructor for class org.fujion.component.Content
 
contentHandling() - Method in class org.fujion.annotation.ComponentDefinition
Returns how to handle content for this component type.
ContextAccessor - Class in org.fujion.expression
Property accessor for resolving property references during materialization.
ContextAccessor() - Constructor for class org.fujion.expression.ContextAccessor
 
convert(Object, Class<T>) - Static method in class org.fujion.ancillary.ConvertUtil
Converts an input value to a target type.
convert(Object, Class<T>, Object) - Static method in class org.fujion.ancillary.ConvertUtil
Converts an input value to a target type.
convert(MessageAccessor.MessageContext) - Method in class org.fujion.expression.MessageAccessor.MessageContextConverter
 
convertToJS(String) - Static method in class org.fujion.ancillary.ConvertUtil
Process a Javascript code snippet.
ConvertUtil - Class in org.fujion.ancillary
 
COOKIE_NAME - Static variable in class org.fujion.theme.ThemeResolver
 
copyTo(Options) - Method in class org.fujion.ancillary.Options
Copies this instance to a target of the same class.
create(Map<String, String>) - Method in class org.fujion.ancillary.ComponentFactory
Creates a component instance from the definition using a factory context.
createPage(String, BaseComponent) - Static method in class org.fujion.page.PageUtil
 
createPage(String, BaseComponent, Map<String, Object>) - Static method in class org.fujion.page.PageUtil
 
createPage(PageDefinition, BaseComponent) - Static method in class org.fujion.page.PageUtil
 
createPage(PageDefinition, BaseComponent, Map<String, Object>) - Static method in class org.fujion.page.PageUtil
 
createPageFromContent(String, BaseComponent) - Static method in class org.fujion.page.PageUtil
 
createPageFromContent(String, BaseComponent, Map<String, Object>) - Static method in class org.fujion.page.PageUtil
 
createRelative(String) - Method in class org.fujion.client.WebJar
Returns a resource given its relative path.
createSession(ServletContext, WebSocketSession) - Method in class org.fujion.websocket.Sessions
Creates and registers a new session.
createWidget(BaseComponent, Map<String, Object>, Map<String, Object>) - Method in class org.fujion.client.Synchronizer
 
CssClasses - Class in org.fujion.ancillary
Manages CSS classes for a component.
CssClasses() - Constructor for class org.fujion.ancillary.CssClasses
 
CssStyles - Class in org.fujion.ancillary
 
CssStyles() - Constructor for class org.fujion.ancillary.CssStyles
 

D

Datebox - Class in org.fujion.component
An input box for entering dates.
Datebox() - Constructor for class org.fujion.component.Datebox
 
DblclickEvent - Class in org.fujion.event
 
DblclickEvent() - Constructor for class org.fujion.event.DblclickEvent
 
DblclickEvent(BaseComponent, Object) - Constructor for class org.fujion.event.DblclickEvent
 
Decimalbox - Class in org.fujion.component
An input box for entering big decimal values.
Decimalbox() - Constructor for class org.fujion.component.Decimalbox
 
decodeCookieValue(String) - Static method in class org.fujion.core.WebUtil
Decodes an encoded cookie value
defaultify(T, T) - Method in class org.fujion.component.BaseComponent
Returns the input value if it is not null, or the default value otherwise.
destroy() - Static method in class org.fujion.client.ExecutionContext
Destroys the thread-local map.
destroy() - Method in class org.fujion.component.BaseComponent
 
destroy() - Method in class org.fujion.component.Combobox
 
destroy() - Method in class org.fujion.component.Listbox
 
destroy() - Method in class org.fujion.component.Rows
 
destroy() - Method in class org.fujion.component.Treeview
 
destroy() - Method in class org.fujion.model.ModelAndView
 
destroy() - Method in class org.fujion.websocket.Session
Destroy the session.
destroyChild(int) - Method in class org.fujion.model.ModelAndView
 
destroyChildren() - Method in class org.fujion.component.BaseComponent
 
destroySession(WebSocketSession, CloseStatus) - Method in class org.fujion.websocket.Sessions
Destroys and unregisters the session associated with the specified web socket.
detach() - Method in class org.fujion.component.BaseComponent
 
Detail - Class in org.fujion.component
A detail component.
Detail() - Constructor for class org.fujion.component.Detail
 
Detail(String) - Constructor for class org.fujion.component.Detail
 
Div - Class in org.fujion.component
A simple div component.
Div() - Constructor for class org.fujion.component.Div
 
doParse(Element, BeanDefinitionBuilder) - Method in class org.fujion.spring.AbstractXmlParser
 
doScanClass(Class<T>) - Method in class org.fujion.annotation.AbstractClassScanner
 
doScanClass(Class<BaseComponent>) - Method in class org.fujion.annotation.ComponentScanner
Creates and registers a component definition for a class by scanning the class and its superclasses for method annotations.
doScanClass(Class<Event>) - Method in class org.fujion.annotation.EventTypeScanner
Creates mapping between event type and its implementation class.
Doublebox - Class in org.fujion.component
An input box for entering floating point values.
Doublebox() - Constructor for class org.fujion.component.Doublebox
 
drop(BaseComponent) - Method in interface org.fujion.dragdrop.IDropHandler
Simulates a drop event.
DropEvent - Class in org.fujion.event
 
DropEvent() - Constructor for class org.fujion.event.DropEvent
 
DropEvent(BaseComponent, Object) - Constructor for class org.fujion.event.DropEvent
 
DropEvent(BaseComponent, BaseComponent, Object) - Constructor for class org.fujion.event.DropEvent
 
DropUtil - Class in org.fujion.dragdrop
Static class of convenience methods for drag-and-drop support.

E

ELContext - Class in org.fujion.expression
This serves as the context root for an EL expression evaluation.
ELContext(BaseComponent, BaseComponent, PageElement, Map<String, Object>) - Constructor for class org.fujion.expression.ELContext
 
ELEvaluator - Class in org.fujion.expression
An extension of Spring's EL evaluator that supports plugin accessors, resolvers, and converters..
ELMethodResolver - Class in org.fujion.expression
A subclass of the ReflectiveMethodResolver that can resolve methods declared in a tag library definition file.
ELMethodResolver() - Constructor for class org.fujion.expression.ELMethodResolver
 
encodeCookieValue(String) - Static method in class org.fujion.core.WebUtil
Encodes a plain text cookie value.
equals(Object) - Method in class org.fujion.annotation.ComponentDefinition
 
equals(Object) - Method in class org.fujion.event.ForwardListener
 
equals(Object) - Method in class org.fujion.taglib.TagLibraryFunction
 
eval(String) - Static method in class org.fujion.client.ClientUtil
 
evaluate(String, Object) - Method in class org.fujion.expression.ELEvaluator
 
evaluate(String) - Method in class org.fujion.expression.ELEvaluator
 
Event - Class in org.fujion.event
This is the base class for all events.
Event() - Constructor for class org.fujion.event.Event
 
Event(String) - Constructor for class org.fujion.event.Event
 
Event(String, BaseComponent) - Constructor for class org.fujion.event.Event
 
Event(String, BaseComponent, Object) - Constructor for class org.fujion.event.Event
 
Event(String, BaseComponent, BaseComponent) - Constructor for class org.fujion.event.Event
 
Event(String, BaseComponent, BaseComponent, Object) - Constructor for class org.fujion.event.Event
 
Event(Event) - Constructor for class org.fujion.event.Event
 
Event(String, Event) - Constructor for class org.fujion.event.Event
 
EVENT_EXECUTED - Static variable in class org.fujion.component.ServerScript
 
EventHandler - Annotation Type in org.fujion.annotation
Identifies a handler method for one or more specific events.
EventHandlers - Annotation Type in org.fujion.annotation
Container for EventHandler annotations.
EventHandlerScanner - Class in org.fujion.annotation
Wires @EventHandler-annotated methods.
EventListeners - Class in org.fujion.event
Manages event listeners for a single component.
EventListeners() - Constructor for class org.fujion.event.EventListeners
 
EventParameterScanner - Class in org.fujion.annotation
Scans an object's class and superclasses for fields marked for wiring.
EventQueue - Class in org.fujion.event
A page's queue for posted events.
EventQueue(Page) - Constructor for class org.fujion.event.EventQueue
 
EventRequestHandler - Class in org.fujion.event
This is the handler for client requests that contain an event.
EventRequestHandler() - Constructor for class org.fujion.event.EventRequestHandler
 
EventType - Annotation Type in org.fujion.annotation
Class annotation to facilitate deserialization of events.
EventType.EventParameter - Annotation Type in org.fujion.annotation
Marks a field to be wired from client request data.
EventTypeScanner - Class in org.fujion.annotation
Builds a map of event types to implementation classes by scanning class annotations.
EventTypeXmlHandler - Class in org.fujion.spring
This class registers the XML namespace parser for the component scanner.
EventTypeXmlHandler() - Constructor for class org.fujion.spring.EventTypeXmlHandler
 
EventTypeXmlParser - Class in org.fujion.spring
Provides namespace support for scanning for Fujion event type annotations.
EventTypeXmlParser() - Constructor for class org.fujion.spring.EventTypeXmlParser
 
EventUtil - Class in org.fujion.event
Static methods for manipulating events.
execute() - Method in class org.fujion.annotation.ComponentDefinition.DeferredSetter
 
ExecutionContext - Class in org.fujion.client
Static helper class for threads to determine the current execution context.
expandAll() - Method in class org.fujion.component.Treeview
 

F

fetch(String) - Method in class org.fujion.page.PageDefinitionCache
 
finalize() - Method in class org.fujion.component.BaseComponent
 
findAttribute(String) - Method in class org.fujion.component.BaseComponent
 
findById(String) - Method in class org.fujion.component.Page
 
findByName(String) - Method in class org.fujion.component.BaseComponent
Looks up a component by its name within the namespace occupied by this component.
findByName(String, Class<T>) - Method in class org.fujion.component.BaseComponent
Looks up a component of the specified type by its name within the namespace occupied by this component.
findChildByData(Object) - Method in class org.fujion.component.BaseComponent
Find the first child containing the specified data object.
findChildByLabel(String) - Method in class org.fujion.component.BaseComponent
Find the first child whose label matches the specified value.
findResource(ResourcePatternResolver, String...) - Method in class org.fujion.client.WebJar
Finds the first web jar resource that matches one of the specified file extensions.
fireEvent(String) - Method in class org.fujion.component.BaseComponent
 
fireEvent(Event) - Method in class org.fujion.component.BaseComponent
Send an event to this component's registered event listeners.
flush() - Method in class org.fujion.client.ClientInvocationQueue
Flush the queue, returning all dequeued requests.
focus() - Method in class org.fujion.component.BaseUIComponent
 
ForwardedEvent - Class in org.fujion.event
Wrapper for a forwarded event.
ForwardedEvent(String, Event) - Constructor for class org.fujion.event.ForwardedEvent
 
ForwardListener - Class in org.fujion.event
 
ForwardListener(String, BaseComponent) - Constructor for class org.fujion.event.ForwardListener
 
fromCode(int) - Static method in enum org.fujion.event.KeyCode
 
fromString(String) - Static method in enum org.fujion.event.KeyCode
 
FujionResourceTransformer - Class in org.fujion.servlet
Replaces the top-level Fujion resource with the bootstrapper template that is responsible for loading and initializing that resource at the client.
FujionResourceTransformer() - Constructor for class org.fujion.servlet.FujionResourceTransformer
 

G

get(Class<? extends BaseComponent>) - Method in class org.fujion.ancillary.ComponentRegistry
 
get() - Method in class org.fujion.ancillary.CssStyles
 
get(String) - Method in class org.fujion.ancillary.CssStyles
 
get(String) - Static method in class org.fujion.client.ExecutionContext
Returns the value associated with a key, or null if not found.
get(int) - Method in class org.fujion.model.ListModel
 
get(String) - Method in class org.fujion.page.PageDefinitionCache
 
getAbsolutePath() - Method in class org.fujion.client.WebJar
Returns the absolute path of this web jar.
getAccept() - Method in class org.fujion.component.Upload
Returns the specifier reflecting the type of files the server expects.
getActiveSessions() - Method in class org.fujion.websocket.Sessions
Returns a read-only list of all active sessions.
getAlignment() - Method in class org.fujion.component.Caption
Returns the alignment of the label.
getAlignment() - Method in class org.fujion.component.Toolbar
 
getAlt() - Method in class org.fujion.component.Image
 
getAncestor(Class<T>) - Method in class org.fujion.component.BaseComponent
Return first ancestor that is of the requested type.
getAncestor(Class<T>, boolean) - Method in class org.fujion.component.BaseComponent
Return first ancestor that is of the requested type.
getArgs() - Method in class org.fujion.ipc.InvocationRequest
Returns method arguments.
getAttribute(String) - Method in class org.fujion.component.BaseComponent
 
getAttribute(String, T) - Method in class org.fujion.component.BaseComponent
 
getAttribute(String, Class<T>) - Method in class org.fujion.component.BaseComponent
 
getAttribute(ProcessingInstruction, String, boolean) - Method in class org.fujion.page.PIParserBase
Extracts an attribute from a processing instruction's data where the data is formatted as a space-delimited list of key-value pairs.
getAttributes() - Method in class org.fujion.component.BaseComponent
 
getAttributes() - Method in class org.fujion.page.PageElement
 
getAutoFilter() - Method in class org.fujion.component.Combobox
 
getBalloon() - Method in class org.fujion.component.BaseUIComponent
 
getBaseURL(HttpServletRequest) - Static method in class org.fujion.core.RequestUtil
Returns the full base URL for the servlet.
getBaseUrl() - Static method in class org.fujion.core.WebUtil
Returns the base url from the execution context.
getBeanClassName(Element) - Method in class org.fujion.spring.AbstractXmlParser
 
getBlob() - Method in class org.fujion.event.UploadEvent
 
getBottom() - Method in class org.fujion.event.ResizeEvent
 
getBrowserInfo(String) - Method in class org.fujion.component.Page
 
getBrowserInfo(String, Class<T>) - Method in class org.fujion.component.Page
 
getBrowserInfo() - Method in class org.fujion.component.Page
 
getCardinality(String) - Method in class org.fujion.annotation.ComponentDefinition
Returns the cardinality of a child tag.
getCategory() - Method in class org.fujion.component.MessagePane
 
getCharCode() - Method in class org.fujion.event.KeyEvent
 
getChild(Class<T>) - Method in class org.fujion.component.BaseComponent
Return the first child of the requested type.
getChildAt(int) - Method in class org.fujion.component.BaseComponent
Returns the child at the specified index.
getChildCount() - Method in class org.fujion.component.BaseComponent
Returns the number of children.
getChildCount(Class<? extends BaseComponent>) - Method in class org.fujion.component.BaseComponent
 
getChildren() - Method in class org.fujion.component.BaseComponent
 
getChildren(Class<T>) - Method in class org.fujion.component.BaseComponent
 
getChildren(M) - Method in interface org.fujion.model.INestedModel
Returns the child list model given the parent.
getChildren() - Method in class org.fujion.page.PageElement
 
getChildTags() - Method in class org.fujion.annotation.ComponentDefinition
Returns an immutable map of all child tags.
getClasses() - Method in class org.fujion.component.BaseUIComponent
 
getClassName() - Method in class org.fujion.taglib.TagLibraryFunction
 
getCloseAction() - Method in class org.fujion.component.Window
 
getCode() - Method in enum org.fujion.event.KeyCode
 
getColspan() - Method in class org.fujion.component.Rowcell
 
getColumns() - Method in class org.fujion.component.Grid
 
getCombobox() - Method in class org.fujion.component.Comboitem
 
getComponent() - Method in exception org.fujion.ancillary.ComponentException
 
getComponentClass() - Method in exception org.fujion.ancillary.ComponentException
 
getComponentClass() - Method in class org.fujion.annotation.ComponentDefinition
Returns the implementation class for this component type.
getConfig() - Method in class org.fujion.client.WebJar
Returns the configuration for this webjar, after normalization.
getConfig() - Method in class org.fujion.client.WebJarLocator
Returns a copy of the configuration.
getConfig() - Method in class org.fujion.theme.Theme
 
getContent() - Method in class org.fujion.component.BaseComponent
 
getContext() - Method in class org.fujion.component.BaseUIComponent
 
getCookie(String) - Static method in class org.fujion.core.WebUtil
Returns the named cookie from the current request.
getCookie(String, HttpServletRequest) - Static method in class org.fujion.core.WebUtil
Returns the named cookie from the specified request.
getCookieValue(String, HttpServletRequest) - Static method in class org.fujion.core.WebUtil
Returns the value from the named cookie from the specified request.
getCookieValue(String) - Static method in class org.fujion.core.WebUtil
Returns the value from the named cookie from the specified request.
getCount() - Method in class org.fujion.ancillary.Badge
Returns the current count.
getCount() - Method in class org.fujion.event.TimerEvent
 
getCreationTime() - Method in class org.fujion.websocket.Session
Returns the session's time of creation.
getCss() - Method in class org.fujion.component.BaseUIComponent
 
getCurrentPage() - Method in class org.fujion.component.Paging
 
getCurrentPage() - Method in interface org.fujion.model.IPaginator
Returns the index of the current page.
getCurrentPage() - Method in class org.fujion.model.Paginator
 
getCurrentTarget() - Method in class org.fujion.event.Event
 
getData() - Method in class org.fujion.ancillary.MimeContent
 
getData() - Method in class org.fujion.client.ClientRequest
Returns the data payload associated with the request.
getData(Class<T>) - Method in class org.fujion.client.ClientRequest
Returns the data payload associated with the request, coercing it to the specified type.
getData() - Method in class org.fujion.component.BaseComponent
Returns the data object associated with the component.
getData(Class<T>) - Method in class org.fujion.component.BaseComponent
Returns the data object associated with the component if it is of the specified type; otherwise returns null.
getData() - Method in class org.fujion.event.Event
 
getDefer() - Method in class org.fujion.component.BaseScriptComponent
 
getDeferredRendering() - Method in interface org.fujion.model.IModelAndView
Returns deferred rendering setting.
getDeferredRendering() - Method in interface org.fujion.model.ISupportsModel
 
getDeferredRendering() - Method in class org.fujion.model.ModelAndView
 
getDefinition() - Method in class org.fujion.component.BaseComponent
 
getDefinition() - Method in class org.fujion.page.PageElement
 
getDisplayText(BaseComponent) - Method in interface org.fujion.dragdrop.IDropRenderer
The drop renderer should supply text to be displayed in association with the dropped item.
getDraggable() - Method in class org.fujion.event.DropEvent
 
getDragid() - Method in class org.fujion.component.BaseUIComponent
 
getDropid() - Method in class org.fujion.component.BaseUIComponent
 
getDropId() - Method in interface org.fujion.dragdrop.IDropHandler
Handler returns the id(s) of the drop types it can accept.
getDropRenderer(BaseComponent) - Static method in class org.fujion.dragdrop.DropUtil
Searches for a drop renderer associated with the specified component or one of its ancestor components.
getDuration() - Method in class org.fujion.component.MessagePane
 
getEventClass(String) - Method in class org.fujion.annotation.EventTypeScanner
Returns an implementation class given an event type.
getEventClass(String) - Static method in class org.fujion.event.EventUtil
Returns the implementation class for the specified event type.
getEventQueue() - Method in class org.fujion.component.Page
 
getEventType(Class<? extends Event>) - Method in class org.fujion.annotation.EventTypeScanner
Given an event class, returns the event type implemented by that class.
getEventType(Class<? extends Event>) - Static method in class org.fujion.event.EventUtil
Returns the event type given the implementation class.
getEventType(ClientRequest) - Static method in class org.fujion.event.EventUtil
Extracts the event type from the client request.
getFactory() - Method in class org.fujion.annotation.ComponentDefinition
Returns a factory instance for this component.
getFactoryClass() - Method in class org.fujion.annotation.ComponentDefinition
Returns the factory class for this component type.
getFactoryParameters() - Method in class org.fujion.annotation.ComponentDefinition
Returns an immutable map of factory parameters.
getFile() - Method in class org.fujion.event.UploadEvent
 
getFirstChild() - Method in class org.fujion.component.BaseComponent
Returns the first child of this component.
getFirstVisibleChild(boolean) - Method in class org.fujion.component.BaseUIComponent
Returns the first visible child, if any.
getFirstVisibleChild(Class<T>, boolean) - Method in class org.fujion.component.BaseUIComponent
Returns the first visible child of a given class, if any.
getFlex() - Method in class org.fujion.component.BaseUIComponent
 
getFormat() - Method in class org.fujion.component.Datebox
 
getFormat() - Method in class org.fujion.component.Timebox
 
getFunction(String) - Method in class org.fujion.taglib.TagLibrary
Returns a function definition given its name.
getGetters() - Method in class org.fujion.annotation.ComponentDefinition
Returns an immutable map of getter methods.
getGroup() - Method in class org.fujion.component.Radiobutton
 
getHandler(String, Object, Event) - Static method in class org.fujion.event.EventUtil
Returns a suitable handler method for an event.
getHeight() - Method in class org.fujion.component.BaseUIComponent
 
getHeight() - Method in class org.fujion.event.ResizeEvent
 
getHint() - Method in class org.fujion.component.BaseUIComponent
 
getHref() - Method in class org.fujion.component.Hyperlink
 
getId() - Method in interface org.fujion.ancillary.IElementIdentifier
 
getId() - Method in class org.fujion.component.BaseComponent
 
getId() - Method in class org.fujion.component.BaseComponent.SubComponent
 
getId() - Method in class org.fujion.websocket.Session
Returns the session's id, which is the same as the underlying web socket id.
getImage() - Method in class org.fujion.component.BaseLabeledImageComponent
 
getImage() - Method in class org.fujion.component.Window
 
getIndex() - Method in class org.fujion.component.BaseComponent
Returns the index of this child within its parent.
getInstance() - Static method in class org.fujion.ancillary.ComponentRegistry
 
getInstance() - Static method in class org.fujion.annotation.ComponentScanner
 
getInstance() - Static method in class org.fujion.annotation.EventTypeScanner
 
getInstance() - Static method in class org.fujion.client.WebJarLocator
 
getInstance() - Static method in class org.fujion.expression.ELEvaluator
 
getInstance() - Static method in class org.fujion.ipc.InvocationRequestQueueRegistry
 
getInstance() - Static method in class org.fujion.page.PageDefinitionCache
 
getInstance() - Static method in class org.fujion.page.PageParser
 
getInstance() - Static method in class org.fujion.script.ScriptRegistry
 
getInstance() - Static method in class org.fujion.spring.ClasspathMessageSource
 
getInstance() - Static method in class org.fujion.taglib.TagLibraryParser
 
getInstance() - Static method in class org.fujion.taglib.TagLibraryRegistry
 
getInstance() - Static method in class org.fujion.theme.ThemeRegistry
 
getInstance() - Static method in class org.fujion.websocket.Sessions
 
getInterval() - Method in class org.fujion.component.Timer
Returns the interval, in milliseconds, between timer events.
getKeepaliveInterval() - Static method in class org.fujion.websocket.WebSocketConfiguration
Returns the keep-alive interval, in milliseconds.
getKey(ComponentDefinition) - Method in class org.fujion.ancillary.ComponentRegistry
 
getKey() - Method in class org.fujion.client.ClientInvocation
Returns the key associated with the client invocation request.
getKey(InvocationRequestQueue) - Method in class org.fujion.ipc.InvocationRequestQueueRegistry
 
getKey(Page) - Method in class org.fujion.page.PageRegistry
 
getKey(IScriptLanguage) - Method in class org.fujion.script.ScriptRegistry
 
getKey(TagLibrary) - Method in class org.fujion.taglib.TagLibraryRegistry
 
getKey(Theme) - Method in class org.fujion.theme.ThemeRegistry
 
getKeycapture() - Method in class org.fujion.component.BaseUIComponent
 
getKeycapture() - Method in class org.fujion.event.KeyEvent
Returns the key capture representation of the typed key.
getKeyCode() - Method in class org.fujion.event.KeyEvent
 
getLabel() - Method in interface org.fujion.ancillary.ILabeled
 
getLabel() - Method in class org.fujion.component.BaseLabeledComponent
 
getLabelClass() - Method in class org.fujion.component.Caption
Returns the css class(es) associated with the label.
getLabelStyle() - Method in class org.fujion.component.Caption
Returns the style(s) associated with the label.
getLastActivity() - Method in class org.fujion.websocket.Session
Returns the time of last activity for the session.
getLastChild() - Method in class org.fujion.component.BaseComponent
Returns the last child of this component.
getListbox() - Method in class org.fujion.component.Listitem
 
getLoaded() - Method in class org.fujion.event.UploadEvent
 
getLocalHostAddress() - Static method in class org.fujion.core.RequestUtil
Return local host IP.
getMaximum() - Method in class org.fujion.annotation.ComponentDefinition.Cardinality
 
getMaxLength() - Method in class org.fujion.component.BaseInputboxComponent
 
getMaxPage() - Method in interface org.fujion.model.IPaginator
Returns the index of the last page.
getMaxPage() - Method in class org.fujion.model.Paginator
 
getMaxsize() - Method in class org.fujion.component.Upload
Returns the maximum allowable file size, in bytes.
getMaxvalue() - Method in class org.fujion.component.BaseInputboxComponent
 
getMaxValue() - Method in class org.fujion.component.BaseNumberboxComponent
 
getMaxValue() - Method in class org.fujion.component.Progressbar
 
getMaxValue() - Method in class org.fujion.component.Slider
 
getMethodName() - Method in class org.fujion.ipc.InvocationRequest
Returns the method name.
getMethodName() - Method in class org.fujion.taglib.TagLibraryFunction
 
getMimeType() - Method in class org.fujion.ancillary.MimeContent
 
getMinimum() - Method in class org.fujion.annotation.ComponentDefinition.Cardinality
 
getMinvalue() - Method in class org.fujion.component.BaseInputboxComponent
 
getMinValue() - Method in class org.fujion.component.BaseNumberboxComponent
 
getMinValue() - Method in class org.fujion.component.Slider
 
getMode() - Method in class org.fujion.component.Window
 
getModel() - Method in interface org.fujion.model.IModelAndView
Returns the list model, or null if none set.
getModel() - Method in interface org.fujion.model.ISupportsModel
 
getModel(Class<M>) - Method in interface org.fujion.model.ISupportsModel
Returns the model for this component.
getModel() - Method in class org.fujion.model.ModelAndView
 
getModelAndView() - Method in class org.fujion.component.Combobox
 
getModelAndView() - Method in class org.fujion.component.Listbox
 
getModelAndView() - Method in class org.fujion.component.Rows
 
getModelAndView() - Method in class org.fujion.component.Treeview
 
getModelAndView() - Method in interface org.fujion.model.ISupportsModel
Returns the model and view for this component.
getModelAndView(Class<M>) - Method in interface org.fujion.model.ISupportsModel
Returns the model and view for this component.
getModelOffset(int) - Method in class org.fujion.model.Paginator
Returns the index of the first model element on the specified page.
getModelSize() - Method in interface org.fujion.model.IPaginator
Returns the size of the model.
getModelSize() - Method in class org.fujion.model.Paginator
 
getMouseButton() - Method in class org.fujion.event.MouseEvent
 
getName() - Method in class org.fujion.client.WebJar
Returns the unique name for this web jar.
getName() - Method in class org.fujion.component.BaseComponent
 
getName() - Method in class org.fujion.ipc.InvocationRequestQueue
Returns the unique name for this queue.
getName() - Method in class org.fujion.theme.Theme
 
getNamespace() - Method in class org.fujion.component.BaseComponent
Returns the namespace to which this component belongs.
getNextSibling() - Method in class org.fujion.component.BaseComponent
Return the next sibling for this component.
getOnCanClose() - Method in class org.fujion.component.Tab
 
getOnCanClose() - Method in class org.fujion.component.Window
 
getOrientation() - Method in class org.fujion.component.Paneview
 
getOrientation() - Method in class org.fujion.component.Radiogroup
 
getOrientation() - Method in class org.fujion.component.Slider
 
getOrientation() - Method in class org.fujion.component.Toolbar
 
getOriginalEvent() - Method in class org.fujion.event.ForwardedEvent
 
getOwner() - Method in class org.fujion.ancillary.Badge
Returns the component associated with this badge.
getPage() - Method in class org.fujion.client.ClientRequest
The page with which this request is associated.
getPage() - Static method in class org.fujion.client.ExecutionContext
Returns the active client page.
getPage() - Method in class org.fujion.component.BaseComponent
Returns the page to which this component belongs.
getPage() - Method in class org.fujion.event.Event
 
getPage(String) - Static method in class org.fujion.page.PageRegistry
 
getPage() - Method in class org.fujion.websocket.Session
Returns the page associated with the session.
getPageDefinition(String) - Static method in class org.fujion.page.PageUtil
 
getPages() - Static method in class org.fujion.page.PageRegistry
 
getPageSize() - Method in class org.fujion.component.Paging
 
getPageSize() - Method in interface org.fujion.model.IPaginator
Returns the number of model objects in a single page.
getPageSize() - Method in class org.fujion.model.Paginator
 
getPageX() - Method in class org.fujion.event.MouseEvent
 
getPageY() - Method in class org.fujion.event.MouseEvent
 
getPaginator() - Method in class org.fujion.component.Paging
 
getPaginator() - Method in interface org.fujion.model.IModelAndView
Returns the paging controller, if any.
getPaginator() - Method in interface org.fujion.model.ISupportsModel
 
getPaginator() - Method in class org.fujion.model.ModelAndView
 
getParam(String, Class<T>) - Method in class org.fujion.client.ClientRequest
Returns the named parameter from the request data.
getParam(String, Class<T>, T) - Method in class org.fujion.client.ClientRequest
Returns the named event parameter from the request.
getParent() - Method in class org.fujion.component.BaseComponent
 
getParent() - Method in class org.fujion.page.PageElement
 
getParentTags() - Method in class org.fujion.annotation.ComponentDefinition
Returns an immutable set of parent tags.
getPattern() - Method in class org.fujion.component.BaseInputboxComponent
 
getPlaceholder() - Method in class org.fujion.component.BaseInputboxComponent
 
getPopup() - Method in class org.fujion.component.BaseUIComponent
 
getPosition() - Method in class org.fujion.component.BaseLabeledComponent
 
getPosition() - Method in class org.fujion.component.Button
Returns the position of the label relative to the image.
getPosition() - Method in class org.fujion.component.Caption
Returns the position of the label relative to its associated component.
getPosition() - Method in class org.fujion.component.Checkbox
Returns the position of the label relative to the contained elements.
getPosition() - Method in class org.fujion.component.Hyperlink
Returns the position of the label relative to the contained elements.
getPosition() - Method in class org.fujion.component.Window
 
getPreviousSibling() - Method in class org.fujion.component.BaseComponent
Return the previous sibling for this component.
getProgress() - Method in class org.fujion.component.Upload
If true, the uploader will fire UploadEvent events to report progress.
getProperty(BaseComponent, String) - Method in class org.fujion.annotation.ComponentDefinition
Returns The value of the named property.
getQueryParam(String) - Method in class org.fujion.component.Page
 
getQueryParams() - Method in class org.fujion.component.Page
 
getQueryParams() - Static method in class org.fujion.core.WebUtil
Returns the query parameter string from the request url.
getRelatedTarget() - Method in class org.fujion.event.Event
 
getRemoteAddress() - Static method in class org.fujion.core.RequestUtil
Return client's ip address.
getRenderer() - Method in interface org.fujion.model.IModelAndView
Returns the renderer, or null if none set.
getRenderer() - Method in interface org.fujion.model.ISupportsModel
 
getRenderer(Class<M>) - Method in interface org.fujion.model.ISupportsModel
 
getRenderer() - Method in class org.fujion.model.ModelAndView
 
getRepeat() - Method in class org.fujion.component.Timer
Returns the repetition count.
getRequest() - Static method in class org.fujion.client.ExecutionContext
Returns the active client request.
getRequest() - Static method in class org.fujion.core.RequestUtil
Return current HttpServletRequest.
getRequestType() - Method in class org.fujion.client.PingRequestHandler
 
getRequestType() - Method in class org.fujion.event.EventRequestHandler
 
getRequestType() - Method in class org.fujion.logging.LogRequestHandler
 
getRequestType() - Method in class org.fujion.websocket.InitRequestHandler
 
getRequestType() - Method in interface org.fujion.websocket.IRequestHandler
 
getRequestUrl() - Static method in class org.fujion.core.WebUtil
Returns the original request url from the execution context.
getResource(String) - Static method in class org.fujion.core.WebUtil
 
getResourcePath(String) - Static method in class org.fujion.servlet.WebJarResourceResolver
 
getResourceURL(HttpServletRequest) - Static method in class org.fujion.core.RequestUtil
 
getResourceURL(String) - Static method in class org.fujion.core.RequestUtil
 
getRoot() - Method in class org.fujion.component.BaseComponent
Return the root component of this component's hierarchy.
getRootElement() - Method in class org.fujion.page.PageDefinition
The root of all page elements in this definition.
getRootPath() - Method in class org.fujion.client.WebJar
Returns the relative root path of this web jar.
getRows() - Method in class org.fujion.component.Grid
 
getRows() - Method in class org.fujion.component.Memobox
 
getRowspan() - Method in class org.fujion.component.Rowcell
 
getSandbox() - Method in class org.fujion.component.Iframe
 
getSelectable() - Method in class org.fujion.component.Rows
 
getSelected() - Method in class org.fujion.component.Listbox
 
getSelected() - Method in class org.fujion.component.Radiogroup
 
getSelected() - Method in class org.fujion.component.Rows
 
getSelectedCount() - Method in class org.fujion.component.Listbox
 
getSelectedCount() - Method in class org.fujion.component.Rows
 
getSelectedIndex() - Method in class org.fujion.component.Combobox
 
getSelectedIndex() - Method in class org.fujion.component.Listbox
 
getSelectedItem() - Method in class org.fujion.component.Combobox
 
getSelectedItem() - Method in class org.fujion.component.Listbox
 
getSelectedNode() - Method in class org.fujion.component.Treeview
 
getSelectedRow() - Method in class org.fujion.component.Rows
 
getSelectedTab() - Method in class org.fujion.component.Tabview
 
getSelf() - Method in interface org.fujion.script.IScriptLanguage
Returns script variable that will represent the calling context.
getServerName() - Static method in class org.fujion.core.RequestUtil
Return server name.
getServletContext() - Static method in class org.fujion.client.ExecutionContext
Returns the servlet context.
getServletContext() - Method in class org.fujion.websocket.Session
Returns the servlet context associated with the session.
getSession() - Method in class org.fujion.client.ClientRequest
Return the session to which this request belongs.
getSession() - Static method in class org.fujion.client.ExecutionContext
Returns the active client session.
getSession() - Method in class org.fujion.component.Page
 
getSession() - Static method in class org.fujion.core.RequestUtil
Return current HttpSession
getSession(ServletRequest) - Static method in class org.fujion.core.RequestUtil
Return current HttpSession given request.
getSession(String) - Method in class org.fujion.websocket.Sessions
Looks up a session by its unique id.
getSessionId() - Static method in class org.fujion.core.RequestUtil
Get current request's session id or null if session has not yet been created or if invoked outside the scope of an Execution/ServletRequest.
getSetters() - Method in class org.fujion.annotation.ComponentDefinition
Returns an immutable map of setter methods.
getSettingsForClient() - Static method in class org.fujion.logging.LogUtil
 
getShowHints() - Method in class org.fujion.component.BasePickerComponent
 
getShowLines() - Method in class org.fujion.component.Treeview
 
getShowRoot() - Method in class org.fujion.component.Treeview
 
getShowText() - Method in class org.fujion.component.BasePickerComponent
 
getShowToggles() - Method in class org.fujion.component.Treeview
 
getSize() - Method in class org.fujion.component.Listbox
 
getSize() - Method in class org.fujion.component.Window
 
getSocket() - Method in class org.fujion.websocket.Session
Returns the web socket associated with the session.
getSortColumn() - Method in class org.fujion.component.Columns
 
getSortComparator() - Method in class org.fujion.component.Column
 
getSortOrder() - Method in class org.fujion.component.Column
 
getSortToggle() - Method in class org.fujion.component.Column
 
getSource() - Method in class org.fujion.page.PageDefinition
Returns the source from which this page definition was derived.
getSpecificTargetClasses() - Method in class org.fujion.expression.ContextAccessor
 
getSpecificTargetClasses() - Method in class org.fujion.expression.MessageAccessor
 
getSrc() - Method in class org.fujion.ancillary.MimeContent
 
getSrc() - Method in class org.fujion.component.BaseSourcedComponent
 
getSrc() - Method in class org.fujion.component.Iframe
 
getSrc() - Method in class org.fujion.component.Image
 
getSrc() - Method in class org.fujion.component.Import
 
getSrc() - Method in class org.fujion.component.Page
 
getSrc() - Method in class org.fujion.event.LoadEvent
 
getState() - Method in class org.fujion.event.StatechangeEvent
 
getState() - Method in class org.fujion.event.UploadEvent
 
getStep() - Method in class org.fujion.component.Slider
 
getStyle(String) - Method in class org.fujion.component.BaseUIComponent
 
getStyles() - Method in class org.fujion.component.BaseUIComponent
 
getSynchronized() - Method in class org.fujion.component.BaseInputboxComponent
 
getSynchronized() - Method in class org.fujion.component.Memobox
 
getSynchronized() - Method in class org.fujion.component.Slider
 
getSynchronized() - Method in class org.fujion.component.Textbox
 
getSynchronizer() - Method in class org.fujion.component.Page
 
getSynchronizer() - Method in class org.fujion.websocket.Session
Returns the synchronizer associated with the session.
getTabindex() - Method in class org.fujion.component.BaseUIComponent
 
getTabPosition() - Method in class org.fujion.component.Tabview
 
getTabview() - Method in class org.fujion.component.Tab
 
getTag() - Method in class org.fujion.annotation.ComponentDefinition
Returns the XML tag for this component type.
getTagLibrary(String) - Method in class org.fujion.page.PageElement
 
getTarget() - Method in class org.fujion.component.Hyperlink
 
getTarget() - Method in class org.fujion.event.Event
 
getTarget(LogUtil.LogLevel) - Static method in class org.fujion.logging.LogUtil
 
getTarget() - Method in class org.fujion.page.PIParserBase
Returns the processing instruction's target.
getTargetId() - Method in class org.fujion.event.Event
 
getTitle() - Method in class org.fujion.component.Grid
 
getTitle() - Method in class org.fujion.component.Groupbox
 
getTitle() - Method in class org.fujion.component.MessagePane
 
getTitle() - Method in class org.fujion.component.Page
 
getTitle() - Method in class org.fujion.component.Pane
 
getTitle() - Method in class org.fujion.component.Window
 
getTop() - Method in class org.fujion.event.ResizeEvent
 
getTotal() - Method in class org.fujion.event.UploadEvent
 
getTreeview() - Method in class org.fujion.component.Treenode
 
getType() - Method in class org.fujion.client.ClientRequest
Returns the type of this request.
getType() - Method in class org.fujion.component.BaseScriptComponent
 
getType() - Method in class org.fujion.event.Event
 
getType() - Method in interface org.fujion.script.IScriptLanguage
The language type of the script (e.g., "groovy").
getUri() - Method in class org.fujion.taglib.TagLibrary
 
getValue() - Method in class org.fujion.component.BaseInputComponent
 
getValue() - Method in class org.fujion.component.BasePickerItem
 
getValue() - Method in class org.fujion.component.Comboitem
 
getValue() - Method in class org.fujion.component.Listitem
 
getValue() - Method in class org.fujion.component.Progressbar
 
getValue() - Method in class org.fujion.component.Slider
 
getValue() - Method in class org.fujion.event.ChangeEvent
 
getValue(Class<T>) - Method in class org.fujion.event.ChangeEvent
 
getValue() - Method in class org.fujion.event.InputEvent
 
getValue() - Method in class org.fujion.event.StatechangeEvent
 
getValue(String) - Method in class org.fujion.expression.ELContext
 
getVersion() - Method in class org.fujion.client.WebJar
Returns the version of this web jar.
getWebjar(String) - Method in class org.fujion.client.WebJarLocator
Finds a web jar given its unique name.
getWebJarInit() - Method in class org.fujion.client.WebJarLocator
Returns the initialization data for the SystemJS config call.
getWebJarInit() - Method in class org.fujion.theme.Theme
 
getWidgetClass() - Method in class org.fujion.annotation.ComponentDefinition
Returns the javascript class for the widget.
getWidgetModule() - Method in class org.fujion.annotation.ComponentDefinition
Returns the javascript module containing the widget class.
getWidth() - Method in class org.fujion.component.BaseUIComponent
 
getWidth() - Method in class org.fujion.event.ResizeEvent
 
getWrap() - Method in class org.fujion.component.Memobox
 
Grid - Class in org.fujion.component
A grid component.
Grid() - Constructor for class org.fujion.component.Grid
 
Groupbox - Class in org.fujion.component
A container component with a frame and title for visual grouping of related elements.
Groupbox() - Constructor for class org.fujion.component.Groupbox
 

H

handleBinaryMessage(WebSocketSession, BinaryMessage) - Method in class org.fujion.websocket.WebSocketHandler
Processes a client request containing a BLOB payload sent via the web socket session.
handleRequest(ClientRequest) - Method in class org.fujion.client.PingRequestHandler
 
handleRequest(ClientRequest) - Method in class org.fujion.event.EventRequestHandler
 
handleRequest(ClientRequest) - Method in class org.fujion.logging.LogRequestHandler
 
handleRequest(ClientRequest) - Method in class org.fujion.websocket.InitRequestHandler
 
handleRequest(ClientRequest) - Method in interface org.fujion.websocket.IRequestHandler
Handle a client request.
handleTextMessage(WebSocketSession, TextMessage) - Method in class org.fujion.websocket.WebSocketHandler
Processes a client request sent via the web socket session.
hasAttribute(String) - Method in class org.fujion.component.BaseComponent
 
hasChanged() - Method in class org.fujion.ancillary.CssClasses
 
hasEvent(ClientRequest) - Static method in class org.fujion.event.EventUtil
Returns true if the client request contains an event.
hasEvent(ClientRequest, String) - Static method in class org.fujion.event.EventUtil
Returns true if the client request contains an event of the specified type.
hasEventListener(String) - Method in class org.fujion.component.BaseComponent
 
hasEventListener(Class<? extends Event>) - Method in class org.fujion.component.BaseComponent
 
hasListeners(String) - Method in class org.fujion.event.EventListeners
Returns true if this event type has any listeners.
hasMaximum() - Method in class org.fujion.annotation.ComponentDefinition.Cardinality
 
hasMinimum() - Method in class org.fujion.annotation.ComponentDefinition.Cardinality
 
hasNext() - Method in class org.fujion.component.Treenode.TreenodeIterator
Returns true if iterator not at end.
hasNext() - Method in interface org.fujion.model.IPaginator
Returns true if a previous page exists.
hasPrevious() - Method in interface org.fujion.model.IPaginator
Returns true if a previous page exists.
hide() - Method in class org.fujion.component.BaseUIComponent
 
Html - Class in org.fujion.component
A component that allows embedding native HTML within a page.
Html() - Constructor for class org.fujion.component.Html
 
Html(String) - Constructor for class org.fujion.component.Html
 
Hyperlink - Class in org.fujion.component
A simple hyperlink (anchor) component.
Hyperlink() - Constructor for class org.fujion.component.Hyperlink
 

I

IAutoWired - Interface in org.fujion.ancillary
Allows wired controllers to be notified when they have been initialized.
IComponentRenderer<T extends BaseComponent,M> - Interface in org.fujion.model
Renders a model object to a component.
ID_PREFIX - Static variable in class org.fujion.component.Page
 
IDisable - Interface in org.fujion.ancillary
Simple interface for things that can be disabled.
IDropHandler - Interface in org.fujion.dragdrop
Interface to be implemented by handlers of drop events.
IDropRenderer - Interface in org.fujion.dragdrop
Interface to support rendering of dropped items.
IElementIdentifier - Interface in org.fujion.ancillary
Interface for classes that have a unique identifier for an HTML element.
IEventListener - Interface in org.fujion.event
 
Iframe - Class in org.fujion.component
An iframe component.
Iframe() - Constructor for class org.fujion.component.Iframe
 
ILabeled - Interface in org.fujion.ancillary
Simple interface for components that have a label.
IListModel<M> - Interface in org.fujion.model
Describes a tracked list used to hold model objects.
IListModel.IListModelListener - Interface in org.fujion.model
Interface for listeners receiving events when the list is modified.
IListModel.ListEventType - Enum in org.fujion.model
 
Image - Class in org.fujion.component
A component representing an embedded image.
Image() - Constructor for class org.fujion.component.Image
 
Image(String) - Constructor for class org.fujion.component.Image
 
Image(String, String) - Constructor for class org.fujion.component.Image
 
Image(MimeContent) - Constructor for class org.fujion.component.Image
 
ImagePicker - Class in org.fujion.component
A component for selecting an image from a collection of images.
ImagePicker() - Constructor for class org.fujion.component.ImagePicker
 
ImagePicker.ImagePickeritem - Class in org.fujion.component
 
ImagePickeritem() - Constructor for class org.fujion.component.ImagePicker.ImagePickeritem
 
ImagePickeritem(String) - Constructor for class org.fujion.component.ImagePicker.ImagePickeritem
 
IModelAndView<T extends BaseComponent,M> - Interface in org.fujion.model
This is a composite interface consisting of a list model and its associated renderer.
Import - Class in org.fujion.component
A component that permits importing another page into the referencing page.
Import() - Constructor for class org.fujion.component.Import
 
INamespace - Interface in org.fujion.ancillary
Marker interface for a component that serves as a namespace boundary for component names.
incCount(int) - Method in class org.fujion.ancillary.Badge
Increments the count by the specified value.
indexOf(Object) - Method in class org.fujion.model.ListModel
 
INestedModel<M> - Interface in org.fujion.model
Extends the list model by adding support for nesting models within models.
inExecutionContext(Page) - Static method in class org.fujion.page.PageUtil
Returns true if in the specified page's execution context.
init() - Static method in class org.fujion.core.InitLocalizer
 
init() - Method in class org.fujion.spring.ComponentXmlHandler
 
init() - Method in class org.fujion.spring.EventTypeXmlHandler
 
initDebug(ServletContext) - Static method in class org.fujion.core.WebUtil
Initialize the debug state.
InitLocalizer - Class in org.fujion.core
Initializes the Localizer class with the locale and time zone resolvers.
InitRequestHandler - Class in org.fujion.websocket
Handler for an initialization request.
InitRequestHandler() - Constructor for class org.fujion.websocket.InitRequestHandler
 
initSettings(Map<String, String>) - Static method in class org.fujion.logging.LogUtil
 
InputEvent - Class in org.fujion.event
 
InputEvent() - Constructor for class org.fujion.event.InputEvent
 
InputEvent(BaseComponent, Object) - Constructor for class org.fujion.event.InputEvent
 
inRange(int) - Method in class org.fujion.model.Paginator
Returns true if the model index falls within the current page.
Integerbox - Class in org.fujion.component
An input box for entering integers.
Integerbox() - Constructor for class org.fujion.component.Integerbox
 
InvocationRequest - Class in org.fujion.ipc
A single invocation request that will be sent to a target.
InvocationRequest(String, Object...) - Constructor for class org.fujion.ipc.InvocationRequest
Create a help request.
InvocationRequestQueue - Class in org.fujion.ipc
This class implements a queue that allows one page to execute methods on a target on another page (the owner of the queue) via invocation requests.
InvocationRequestQueue(String, BaseComponent, InvocationRequest) - Constructor for class org.fujion.ipc.InvocationRequestQueue
Create an invocation request queue for the specified target.
InvocationRequestQueue(String, Page, Object, InvocationRequest) - Constructor for class org.fujion.ipc.InvocationRequestQueue
Create an invocation request queue for the specified page and target.
InvocationRequestQueueRegistry - Class in org.fujion.ipc
 
invoke(IResponseCallback<T>, T) - Static method in interface org.fujion.ancillary.IResponseCallback
Convenience method for invoking a callback unless it is null.
invoke(String, Object...) - Static method in class org.fujion.client.ClientUtil
Invoke a function on the client.
invoke(String, Runnable) - Static method in class org.fujion.client.ExecutionContext
Invoke a callback in the execution context of the specified page.
invoke(String, Object...) - Method in class org.fujion.component.BaseComponent
Invoke a widget function on the client.
invoke(IElementIdentifier, String, Object...) - Method in class org.fujion.component.BaseComponent
Invoke a widget or sub-widget function on the client.
invoke(Event) - Method in class org.fujion.event.EventListeners
Invoke all listeners for this type of event.
invokeClient(IElementIdentifier, String, Object...) - Method in class org.fujion.client.Synchronizer
 
invokeHandler(String, Object, Event) - Static method in class org.fujion.event.EventUtil
Invokes an event handler.
invokeIfAttached(String, Object...) - Method in class org.fujion.component.BaseComponent
Invoke a widget function on the client only if attached to a page.
invokeSetter(Object, Method, Object...) - Static method in class org.fujion.ancillary.ConvertUtil
Invokes a setter with the provided value(s), performing type conversion as necessary.
IPaginator - Interface in org.fujion.model
Supports paging within a list model.
IPaginator.IPagingListener - Interface in org.fujion.model
Interface for listeners receiving events when a setting is modified.
IPaginator.PagingEventType - Enum in org.fujion.model
Type of property change.
IRequestHandler - Interface in org.fujion.websocket
Interface for handling a client request.
IResponseCallback<T> - Interface in org.fujion.ancillary
Callback interface used to return a simple response.
isActionable() - Method in class org.fujion.component.MessagePane
 
isAlive() - Method in class org.fujion.ipc.InvocationRequestQueue
Returns true if this queue is alive.
isAltKey() - Method in class org.fujion.event.KeyEvent
 
isAncestor(BaseComponent) - Method in class org.fujion.component.BaseComponent
Returns true if this component is the same as or an ancestor of the specified component.
isAutoScroll() - Method in class org.fujion.component.Memobox
 
isCached(String) - Method in class org.fujion.page.PageDefinitionCache
 
isCheckable() - Method in class org.fujion.component.Menuitem
 
isChecked() - Method in class org.fujion.component.Checkbox
 
isChecked() - Method in class org.fujion.component.Menuitem
 
isClosable() - Method in class org.fujion.component.Tab
 
isClosable() - Method in class org.fujion.component.Window
 
isCollapsed() - Method in class org.fujion.component.Treenode
 
isContainer() - Method in class org.fujion.component.BaseComponent
Returns true if this component may contain children.
isContainer() - Method in class org.fujion.component.Import
 
isContentSynced() - Method in class org.fujion.component.BaseComponent
Returns true if the content property is to be synced to the client.
IScriptLanguage - Interface in org.fujion.script
Every script language plugin must implement this interface.
IScriptLanguage.IParsedScript - Interface in org.fujion.script
 
isCtrlKey() - Method in class org.fujion.event.KeyEvent
 
isDead() - Method in class org.fujion.component.BaseComponent
 
isDebugEnabled() - Static method in class org.fujion.core.WebUtil
Returns the debug state of the servlet.
isDisabled() - Method in interface org.fujion.ancillary.IDisable
 
isDisabled() - Method in class org.fujion.component.BaseUIComponent
 
isDisabled() - Method in interface org.fujion.model.IPaginator
Returns true if paging is disabled.
isEmpty() - Method in class org.fujion.ancillary.CssClasses
 
isEmpty() - Method in class org.fujion.ancillary.CssStyles
 
isEmpty() - Static method in class org.fujion.client.ExecutionContext
Returns true if the thread-local map is empty.
isEmpty() - Method in class org.fujion.event.EventQueue
 
isEmpty() - Method in class org.fujion.model.ListModel
 
isEnabled() - Method in interface org.fujion.dragdrop.IDropRenderer
The drop renderer may return a value of false to temporarily disable its participation in drop events.
ISessionLifecycle - Interface in org.fujion.websocket
Allows the implementer to receive notifications of session lifecycle events.
ISessionListener - Interface in org.fujion.websocket
Allows the implementer to receive notifications about session activity.
isInactive() - Method in class org.fujion.ancillary.ComponentFactory
Returns true if component creation has been inactivated.
isMasked() - Method in class org.fujion.component.Textbox
 
isMaximizable() - Method in class org.fujion.component.Window
 
isMetaKey() - Method in class org.fujion.event.KeyEvent
 
isMinimizable() - Method in class org.fujion.component.Window
 
isMovable() - Method in class org.fujion.component.Window
 
isMultiple() - Method in class org.fujion.component.Listbox
 
isMultiple() - Method in class org.fujion.component.Upload
Returns true if multiple file uploads are allowed.
isNamespace() - Method in class org.fujion.component.BaseComponent
Returns true if this component is a namespace boundary.
isOpen() - Method in class org.fujion.component.Detail
 
isOpen() - Method in class org.fujion.component.Menu
 
isOpen() - Method in class org.fujion.component.Popupbox
 
isParentTag(String) - Method in class org.fujion.annotation.ComponentDefinition
Returns true if the tag is a valid parent tag.
isReadonly() - Method in class org.fujion.component.BaseInputboxComponent
 
isRequired() - Method in class org.fujion.component.BaseInputboxComponent
 
isRunning() - Method in class org.fujion.component.Timer
Returns true if the timer is running.
isRunning() - Method in class org.fujion.event.TimerEvent
 
isSelected() - Method in class org.fujion.component.Comboitem
 
isSelected() - Method in class org.fujion.component.Listitem
 
isSelected() - Method in class org.fujion.component.Row
 
isSelected() - Method in class org.fujion.component.Tab
 
isSelected() - Method in class org.fujion.component.Treenode
 
isShiftKey() - Method in class org.fujion.event.KeyEvent
 
isSizable() - Method in class org.fujion.component.Window
 
isSortColumn() - Method in class org.fujion.component.Column
 
isSplittable() - Method in class org.fujion.component.Pane
 
isStopped() - Method in class org.fujion.event.Event
 
ISupportsModel<T extends BaseComponent> - Interface in org.fujion.model
Interface for components that support an associated model and view.
isValid(int) - Method in class org.fujion.annotation.ComponentDefinition.Cardinality
 
isVisible() - Method in class org.fujion.component.BaseUIComponent
 
iterator() - Method in class org.fujion.component.Treenode
 
iterator() - Method in class org.fujion.component.Treeview
 
iterator() - Method in class org.fujion.model.ListModel
 

J

JavaScript - Annotation Type in org.fujion.annotation
Annotation to mark fields as JavaScript for special processing.

K

KeycaptureEvent - Class in org.fujion.event
 
KeycaptureEvent() - Constructor for class org.fujion.event.KeycaptureEvent
 
KeycaptureEvent(BaseComponent, Object) - Constructor for class org.fujion.event.KeycaptureEvent
 
KeyCode - Enum in org.fujion.event
 
KeydownEvent - Class in org.fujion.event
 
KeydownEvent() - Constructor for class org.fujion.event.KeydownEvent
 
KeydownEvent(BaseComponent, Object) - Constructor for class org.fujion.event.KeydownEvent
 
KeyEvent - Class in org.fujion.event
 
KeyEvent(String) - Constructor for class org.fujion.event.KeyEvent
 
KeyEvent(String, BaseComponent, Object) - Constructor for class org.fujion.event.KeyEvent
 
KeypressEvent - Class in org.fujion.event
 
KeypressEvent() - Constructor for class org.fujion.event.KeypressEvent
 
KeypressEvent(BaseComponent, Object) - Constructor for class org.fujion.event.KeypressEvent
 
KeyupEvent - Class in org.fujion.event
 
KeyupEvent() - Constructor for class org.fujion.event.KeyupEvent
 
KeyupEvent(BaseComponent, Object) - Constructor for class org.fujion.event.KeyupEvent
 

L

Label - Class in org.fujion.component
A simple label component.
Label() - Constructor for class org.fujion.component.Label
 
Label(String) - Constructor for class org.fujion.component.Label
 
lastIndexOf(Object) - Method in class org.fujion.model.ListModel
 
Listbox - Class in org.fujion.component
A component representing a simple list box control.
Listbox() - Constructor for class org.fujion.component.Listbox
 
Listitem - Class in org.fujion.component
A single item within a list box.
Listitem() - Constructor for class org.fujion.component.Listitem
 
Listitem(String) - Constructor for class org.fujion.component.Listitem
 
listIterator() - Method in class org.fujion.model.ListModel
 
listIterator(int) - Method in class org.fujion.model.ListModel
 
ListModel<M> - Class in org.fujion.model
Implementation of a list model.
ListModel() - Constructor for class org.fujion.model.ListModel
 
ListModel(Collection<M>) - Constructor for class org.fujion.model.ListModel
 
LoadEvent - Class in org.fujion.event
 
LoadEvent() - Constructor for class org.fujion.event.LoadEvent
 
LoadEvent(BaseComponent, Object) - Constructor for class org.fujion.event.LoadEvent
 
logHeaderNames() - Static method in class org.fujion.core.RequestUtil
Logs at trace level the request headers
LogRequestHandler - Class in org.fujion.logging
Handles a logging request from the client.
LogRequestHandler() - Constructor for class org.fujion.logging.LogRequestHandler
 
LogUtil - Class in org.fujion.logging
Static convenience methods for changing logging settings on the client.
LogUtil.LogLevel - Enum in org.fujion.logging
 
LogUtil.LogTarget - Enum in org.fujion.logging
 
Longbox - Class in org.fujion.component
An input box for entering long integers.
Longbox() - Constructor for class org.fujion.component.Longbox
 

M

main(String...) - Static method in class org.fujion.annotation.SchemaGenerator
Main entry point.
makeVisible() - Method in class org.fujion.component.Treenode
Ensures that this node is visible (i.e., all of its parent tree nodes are expanded.
materialize(BaseComponent) - Method in class org.fujion.page.PageDefinition
Materializes this page definition under the given parent component.
materialize(BaseComponent, Map<String, Object>) - Method in class org.fujion.page.PageDefinition
Materializes this page definition under the given parent component.
Memobox - Class in org.fujion.component
Component for entering multiple lines of text.
Memobox() - Constructor for class org.fujion.component.Memobox
 
Memobox.WrapMode - Enum in org.fujion.component
 
Menu - Class in org.fujion.component
A component representing a drop down menu.
Menu() - Constructor for class org.fujion.component.Menu
 
Menuheader - Class in org.fujion.component
A component that presents a visual header within a menu.
Menuheader() - Constructor for class org.fujion.component.Menuheader
 
Menuitem - Class in org.fujion.component
A component representing a single menu item.
Menuitem() - Constructor for class org.fujion.component.Menuitem
 
Menupopup - Class in org.fujion.component
An extension of the Popup component designed for use with popup context menus.
Menupopup() - Constructor for class org.fujion.component.Menupopup
 
Menuseparator - Class in org.fujion.component
A component that visually separates items within a menu.
Menuseparator() - Constructor for class org.fujion.component.Menuseparator
 
MessageAccessor - Class in org.fujion.expression
Allows SPEL to evaluate message references that have periods in the key name.
MessageAccessor() - Constructor for class org.fujion.expression.MessageAccessor
 
MessageAccessor.MessageContextConverter - Class in org.fujion.expression
Custom converter that converts a MessageContext to a String.
MessageContextConverter() - Constructor for class org.fujion.expression.MessageAccessor.MessageContextConverter
 
MessagePane - Class in org.fujion.component
A pane holding a single message in a message window.
MessagePane() - Constructor for class org.fujion.component.MessagePane
 
MessagePane(String, String, int, boolean) - Constructor for class org.fujion.component.MessagePane
 
MessageWindow - Class in org.fujion.component
A component supporting a window that slides down from the top center of the viewport and can display multiple messages.
MessageWindow() - Constructor for class org.fujion.component.MessageWindow
 
MimeContent - Class in org.fujion.ancillary
Helper class for packaging embedded binary or textual data.
MimeContent(String, byte[]) - Constructor for class org.fujion.ancillary.MimeContent
 
MinifiedResourceResolver - Class in org.fujion.servlet
Checks for the presence of a minified version of a resource, returning it instead if found.
MinifiedResourceResolver(String...) - Constructor for class org.fujion.servlet.MinifiedResourceResolver
 
modal(IEventListener) - Method in class org.fujion.component.Window
 
ModelAndView<T extends BaseComponent,M> - Class in org.fujion.model
 
ModelAndView(BaseComponent) - Constructor for class org.fujion.model.ModelAndView
 
ModelAndView(BaseComponent, IListModel<M>, IComponentRenderer<T, M>) - Constructor for class org.fujion.model.ModelAndView
 
MouseEvent - Class in org.fujion.event
 
MouseEvent(String) - Constructor for class org.fujion.event.MouseEvent
 
MouseEvent(String, BaseComponent, Object) - Constructor for class org.fujion.event.MouseEvent
 
MouseEvent.MouseButton - Enum in org.fujion.event
 

N

Namespace - Class in org.fujion.component
This is an extension of a Span component that implements its own namespace.
Namespace() - Constructor for class org.fujion.component.Namespace
 
NestedModel<M> - Class in org.fujion.model
 
NestedModel() - Constructor for class org.fujion.model.NestedModel
 
NestedModel(Collection<M>) - Constructor for class org.fujion.model.NestedModel
 
next() - Method in class org.fujion.component.Treenode.TreenodeIterator
Returns next tree item, preparing internal state to retrieve next node.
normalizeKeyCapture(String) - Static method in enum org.fujion.event.KeyCode
Normalizes a key capture string by ordering prefixes and converting symbolic names to key code values.
notifyAncestors(Event, boolean) - Method in class org.fujion.component.BaseComponent
Send an event to all the ancestors of this component.
notifyLifecycleListeners(Session, boolean) - Method in class org.fujion.websocket.Sessions
Notify lifecycle listeners of a lifecycle event.
notifySessionListeners(ClientRequest) - Method in class org.fujion.websocket.Session
Notify all session listeners of a client request event.
notifySessionListeners(ClientInvocation) - Method in class org.fujion.websocket.Session
Notify all session listeners of a client invocation event.
nullify(String) - Method in class org.fujion.component.BaseComponent
Converts empty string to null.

O

onAttach(Page) - Method in class org.fujion.component.BaseComponent
 
onAttach(Page) - Method in class org.fujion.component.Popupbox
 
onAttach(Page) - Method in class org.fujion.component.ServerScript
 
onClientInvocation(ClientInvocation) - Method in interface org.fujion.websocket.ISessionListener
 
onClientRequest(ClientRequest) - Method in interface org.fujion.websocket.ISessionListener
 
onComplete(T) - Method in interface org.fujion.ancillary.IResponseCallback
Reports the response.
onDestroy() - Method in class org.fujion.component.BaseComponent
 
onDestroy() - Method in class org.fujion.component.Page
 
onDestroy() - Method in interface org.fujion.websocket.ISessionListener
 
onEvent(Event) - Method in class org.fujion.event.ForwardListener
 
onEvent(Event) - Method in interface org.fujion.event.IEventListener
 
OnFailure - Enum in org.fujion.annotation
Defines actions to be taken during annotation processing when an exception occurs.
onListChange(IListModel.ListEventType, int, int) - Method in interface org.fujion.model.IListModel.IListModelListener
 
onListChange(IListModel.ListEventType, int, int) - Method in class org.fujion.model.ModelAndView
 
onPagingChange(IPaginator.PagingEventType, int, int) - Method in interface org.fujion.model.IPaginator.IPagingListener
 
onPagingChange(IPaginator.PagingEventType, int, int) - Method in class org.fujion.model.ModelAndView
 
onRenderStart() - Method in class org.fujion.model.ModelAndView
 
onRenderStop() - Method in class org.fujion.model.ModelAndView
 
onSessionCreate(Session) - Method in interface org.fujion.websocket.ISessionLifecycle
Invoked after a session is created and its page has been initialized but not yet materialized.
onSessionDestroy(Session) - Method in interface org.fujion.websocket.ISessionLifecycle
Invoked after a session is destroyed (e.g., after its associated web socket has been closed).
open() - Method in class org.fujion.component.Menu
 
open(BaseComponent) - Method in class org.fujion.component.Popup
 
open(BaseComponent, String, String) - Method in class org.fujion.component.Popup
 
open() - Method in class org.fujion.component.Popupbox
 
OpenEvent - Class in org.fujion.event
 
OpenEvent() - Constructor for class org.fujion.event.OpenEvent
 
OpenEvent(BaseComponent, Object) - Constructor for class org.fujion.event.OpenEvent
 
OptionMap - Class in org.fujion.ancillary
Overrides the hash map to prevent entry of null values or empty collections/maps.
OptionMap() - Constructor for class org.fujion.ancillary.OptionMap
 
OptionMap.IOptionMapConverter - Interface in org.fujion.ancillary
 
Options - Class in org.fujion.ancillary
Base class for options.
Options() - Constructor for class org.fujion.ancillary.Options
 
org.fujion.ancillary - package org.fujion.ancillary
 
org.fujion.annotation - package org.fujion.annotation
 
org.fujion.client - package org.fujion.client
 
org.fujion.component - package org.fujion.component
 
org.fujion.core - package org.fujion.core
 
org.fujion.dragdrop - package org.fujion.dragdrop
 
org.fujion.event - package org.fujion.event
 
org.fujion.expression - package org.fujion.expression
 
org.fujion.ipc - package org.fujion.ipc
 
org.fujion.logging - package org.fujion.logging
 
org.fujion.model - package org.fujion.model
 
org.fujion.page - package org.fujion.page
 
org.fujion.script - package org.fujion.script
 
org.fujion.servlet - package org.fujion.servlet
 
org.fujion.spring - package org.fujion.spring
 
org.fujion.taglib - package org.fujion.taglib
 
org.fujion.theme - package org.fujion.theme
 
org.fujion.websocket - package org.fujion.websocket
 

P

Page - Class in org.fujion.component
This is the root component of the component hierarchy.
Page() - Constructor for class org.fujion.component.Page
 
PageDefinition - Class in org.fujion.page
This represents the compiled form of a single fujion page.
PageDefinition() - Constructor for class org.fujion.page.PageDefinition
 
PageDefinitionCache - Class in org.fujion.page
A cache of all compiled page definitions.
PageElement - Class in org.fujion.page
A single page element, roughly equivalent to a single tag in a fujion page.
PageParser - Class in org.fujion.page
Parses a fujion page into a page definition.
PageRegistry - Class in org.fujion.page
A registry of all active pages, indexed by their page id.
PageUtil - Class in org.fujion.page
Static convenience methods for creating pages.
Paginator - Class in org.fujion.model
Simple implementation of a paginator that can notify subscribers when a property value has changed.
Paginator() - Constructor for class org.fujion.model.Paginator
 
Paging - Class in org.fujion.component
A page navigation component.
Paging() - Constructor for class org.fujion.component.Paging
 
Paging(String) - Constructor for class org.fujion.component.Paging
 
Pane - Class in org.fujion.component
 
Pane() - Constructor for class org.fujion.component.Pane
 
Paneview - Class in org.fujion.component
A component containing visually separate panes with optional splitter controls.
Paneview() - Constructor for class org.fujion.component.Paneview
 
Paneview.Orientation - Enum in org.fujion.component
 
parse(String) - Method in class org.fujion.ancillary.CssClasses
 
parse(String, boolean) - Method in class org.fujion.ancillary.CssStyles
 
parse(String) - Method in class org.fujion.page.PageParser
 
parse(Resource) - Method in class org.fujion.page.PageParser
 
parse(InputStream) - Method in class org.fujion.page.PageParser
 
parse(ProcessingInstruction, PageElement) - Method in class org.fujion.page.PIParserAttribute
 
parse(ProcessingInstruction, PageElement) - Method in class org.fujion.page.PIParserBase
Parses a processing instruction.
parse(ProcessingInstruction, PageElement) - Method in class org.fujion.page.PIParserTagLibrary
 
parse(String) - Method in interface org.fujion.script.IScriptLanguage
Compiles the script source.
parse(String) - Method in class org.fujion.taglib.TagLibraryParser
 
parse(Resource) - Method in class org.fujion.taglib.TagLibraryParser
 
parse(InputStream) - Method in class org.fujion.taglib.TagLibraryParser
 
ping(String) - Method in class org.fujion.websocket.Session
Send a ping to the client.
PingRequestHandler - Class in org.fujion.client
Handler for servicing ping requests from the client.
PingRequestHandler() - Constructor for class org.fujion.client.PingRequestHandler
 
PIParserAttribute - Class in org.fujion.page
Parser for processing instructions that specify custom component attributes.
PIParserAttribute() - Constructor for class org.fujion.page.PIParserAttribute
 
PIParserBase - Class in org.fujion.page
Abstract base class for implementing a parser for a processing instruction of a given target type.
PIParserBase(String) - Constructor for class org.fujion.page.PIParserBase
Creates the PI parser with the specified target name.
PIParserTagLibrary - Class in org.fujion.page
Parser for tag library processing instructions.
PIParserTagLibrary() - Constructor for class org.fujion.page.PIParserTagLibrary
 
Popup - Class in org.fujion.component
A container component that be displayed at a selected location.
Popup() - Constructor for class org.fujion.component.Popup
 
popup(IEventListener) - Method in class org.fujion.component.Window
 
Popupbox - Class in org.fujion.component
A popup box component is a text box with a drop down button that triggers the appearance of a popup component.
Popupbox() - Constructor for class org.fujion.component.Popupbox
 
post(Event) - Static method in class org.fujion.event.EventUtil
Queues an event for later processing.
post(Page, Event) - Static method in class org.fujion.event.EventUtil
Queues an event for later processing.
post(String, BaseComponent, Object) - Static method in class org.fujion.event.EventUtil
Creates and posts an event for later delivery.
post(Page, String, BaseComponent, Object) - Static method in class org.fujion.event.EventUtil
Creates and posts an event for later delivery.
postProcessAfterInitialization(Object, String) - Method in class org.fujion.expression.ELEvaluator
Discover and register plugin resolvers, accessors, and converters.
postProcessAfterInitialization(Object, String) - Method in class org.fujion.script.ScriptRegistry
 
postProcessAfterInitialization(Object, String) - Method in class org.fujion.websocket.Sessions
Detects and registers lifecycle listeners.
postProcessAfterInitialization(Object, String) - Method in class org.fujion.websocket.WebSocketHandler
Detects and registers request handlers.
postProcessBeforeInitialization(Object, String) - Method in class org.fujion.expression.ELEvaluator
 
postProcessBeforeInitialization(Object, String) - Method in class org.fujion.script.ScriptRegistry
 
postProcessBeforeInitialization(Object, String) - Method in class org.fujion.websocket.Sessions
NOP
postProcessBeforeInitialization(Object, String) - Method in class org.fujion.websocket.WebSocketHandler
NOP
printToClient(List<String>, List<String>, boolean) - Static method in class org.fujion.client.ClientUtil
Send a print request to the browser client.
printToClient(String, String, boolean) - Static method in class org.fujion.client.ClientUtil
Send a print request to the browser client.
processAll() - Method in class org.fujion.event.EventQueue
 
processQueue(ClientInvocationQueue) - Method in class org.fujion.client.Synchronizer
 
Progressbar - Class in org.fujion.component
A progress bar component.
Progressbar() - Constructor for class org.fujion.component.Progressbar
 
put(String, String) - Method in class org.fujion.ancillary.CssStyles
 
put(String, Object) - Method in class org.fujion.ancillary.OptionMap
If the value is null, simply remove any existing value for this key.
put(String, Object) - Static method in class org.fujion.client.ExecutionContext
Put a key/value pair in the thread-local map.

Q

queryStringToMap(String) - Static method in class org.fujion.core.WebUtil
Converts the queryString to a map.
queryStringToMap(String, String) - Static method in class org.fujion.core.WebUtil
Converts the queryString to a map.
queue(ClientInvocation) - Method in class org.fujion.client.ClientInvocationQueue
Queue a client invocation request.
queue(Iterable<ClientInvocation>) - Method in class org.fujion.client.ClientInvocationQueue
Queue multiple client invocation requests.
queue(Event) - Method in class org.fujion.event.EventQueue
 

R

Radiobutton - Class in org.fujion.component
A component representing a single radio button.
Radiobutton() - Constructor for class org.fujion.component.Radiobutton
 
Radiogroup - Class in org.fujion.component
A component that logically groups together multiple radio buttons.
Radiogroup() - Constructor for class org.fujion.component.Radiogroup
 
Radiogroup.Orientation - Enum in org.fujion.component
 
read(EvaluationContext, Object, String) - Method in class org.fujion.expression.ContextAccessor
 
read(EvaluationContext, Object, String) - Method in class org.fujion.expression.MessageAccessor
 
redirect(String) - Static method in class org.fujion.client.ClientUtil
 
redirect(String, String) - Static method in class org.fujion.client.ClientUtil
 
refreshProperties(String, ReloadableResourceBundleMessageSource.PropertiesHolder) - Method in class org.fujion.spring.ClasspathMessageSource
Intercept the refreshProperties call to handle "classpath*:" syntax.
register(ComponentDefinition) - Method in class org.fujion.ancillary.ComponentRegistry
Adds a component definition to the registry.
registerPage(Page) - Static method in class org.fujion.page.PageRegistry
 
registerPIParser(PIParserBase) - Method in class org.fujion.page.PageParser
 
registerRequestHandler(IRequestHandler) - Static method in class org.fujion.websocket.WebSocketHandler
Register a request handler.
registerWebSocketHandlers(WebSocketHandlerRegistry) - Method in class org.fujion.websocket.WebSocketConfiguration
Register the web socket handler and add a handshake interceptor to copy attributes from the http session to the web socket.
remove(String...) - Method in class org.fujion.ancillary.CssClasses
 
remove(String) - Method in class org.fujion.ancillary.CssStyles
 
remove(String) - Static method in class org.fujion.client.ExecutionContext
Removes a value given its key.
remove(String, IEventListener) - Method in class org.fujion.event.EventListeners
Remove a listener for the given event type.
remove(int) - Method in class org.fujion.model.ListModel
 
remove(Object) - Method in class org.fujion.model.ListModel
 
removeAll() - Method in class org.fujion.event.EventListeners
Remove all listeners for all event types.
removeAll(String) - Method in class org.fujion.event.EventListeners
Remove all listeners for the specified event type only.
removeAll(Collection<?>) - Method in class org.fujion.model.ListModel
 
removeAllListeners() - Method in interface org.fujion.model.IListModel
Removes all listeners.
removeAllListeners() - Method in interface org.fujion.model.IPaginator
Removes all listeners.
removeAllListeners() - Method in class org.fujion.model.ListModel
 
removeAllListeners() - Method in class org.fujion.model.Paginator
 
removeAttribute(String) - Method in class org.fujion.component.BaseComponent
 
removeChild(BaseComponent) - Method in class org.fujion.component.BaseComponent
 
removeClass(String) - Method in class org.fujion.component.BaseUIComponent
 
removeEventForward(String, BaseComponent, String) - Method in class org.fujion.component.BaseComponent
 
removeEventForward(Class<? extends Event>, BaseComponent, String) - Method in class org.fujion.component.BaseComponent
 
removeEventListener(String, IEventListener) - Method in class org.fujion.component.BaseComponent
 
removeEventListener(Class<? extends Event>, IEventListener) - Method in class org.fujion.component.BaseComponent
 
removeEventListener(String, IEventListener, boolean) - Method in class org.fujion.component.BaseComponent
 
removeEventListener(Class<? extends Event>, IEventListener, boolean) - Method in class org.fujion.component.BaseComponent
 
removeEventListener(IListModel.IListModelListener) - Method in interface org.fujion.model.IListModel
Removes a single event listener.
removeEventListener(IPaginator.IPagingListener) - Method in interface org.fujion.model.IPaginator
Removes a single event listener.
removeEventListener(IListModel.IListModelListener) - Method in class org.fujion.model.ListModel
 
removeEventListener(IPaginator.IPagingListener) - Method in class org.fujion.model.Paginator
 
removeLifecycleListener(ISessionLifecycle) - Method in class org.fujion.websocket.Sessions
Unregisters a lifecycle listener.
removeMask() - Method in class org.fujion.component.BaseUIComponent
 
removeRange(int, int) - Method in interface org.fujion.model.IListModel
Removes a range of elements by index.
removeRange(int, int) - Method in class org.fujion.model.ListModel
 
removeSessionListener(ISessionListener) - Method in class org.fujion.websocket.Session
Unregister a session listener.
removeStyle(String) - Method in class org.fujion.component.BaseUIComponent
 
render(M) - Method in interface org.fujion.model.IComponentRenderer
Renders the model object as a new component instance.
renderChild(int) - Method in class org.fujion.model.ModelAndView
 
renderDroppedItem(BaseComponent) - Method in interface org.fujion.dragdrop.IDropRenderer
The drop renderer should fully render the dropped item and return its root component.
RequestUtil - Class in org.fujion.core
Utilities for dealing with servlet requests.
rerender() - Method in interface org.fujion.model.IModelAndView
Force a re-rendering of the model.
rerender(M) - Method in interface org.fujion.model.IModelAndView
Re-render a specific model object.
rerender(int) - Method in interface org.fujion.model.IModelAndView
Re-render a specific model object given its index.
rerender() - Method in class org.fujion.model.ModelAndView
 
rerender(M) - Method in class org.fujion.model.ModelAndView
 
rerender(int) - Method in class org.fujion.model.ModelAndView
 
ResizeEvent - Class in org.fujion.event
 
ResizeEvent() - Constructor for class org.fujion.event.ResizeEvent
 
ResizeEvent(BaseComponent, Object) - Constructor for class org.fujion.event.ResizeEvent
 
resolve(EvaluationContext, Object, String, List<TypeDescriptor>) - Method in class org.fujion.expression.ELMethodResolver
If the target object is a tag library, replace the name and targetObject parameters with the method name and implementing class, respectively, of the named tag library function before calling the super method.
resolveResourceInternal(HttpServletRequest, String, List<? extends Resource>, ResourceResolverChain) - Method in class org.fujion.servlet.MinifiedResourceResolver
 
resolveResourceInternal(HttpServletRequest, String, List<? extends Resource>, ResourceResolverChain) - Method in class org.fujion.servlet.WebJarResourceResolver
 
resolveThemeName(HttpServletRequest) - Method in class org.fujion.theme.ThemeResolver
 
resolveUrlPathInternal(String, List<? extends Resource>, ResourceResolverChain) - Method in class org.fujion.servlet.MinifiedResourceResolver
 
resolveUrlPathInternal(String, List<? extends Resource>, ResourceResolverChain) - Method in class org.fujion.servlet.WebJarResourceResolver
 
restart() - Method in class org.fujion.component.Timer
A convenience method for restarting the timer.
retainAll(Collection<?>) - Method in class org.fujion.model.ListModel
 
Row - Class in org.fujion.component
A component representing a single row within a grid.
Row() - Constructor for class org.fujion.component.Row
 
Rowcell - Class in org.fujion.component
A component representing a single cell within a grid row.
Rowcell() - Constructor for class org.fujion.component.Rowcell
 
Rows - Class in org.fujion.component
A component serving as a container for a grid's rows.
Rows() - Constructor for class org.fujion.component.Rows
 
Rows.Selectable - Enum in org.fujion.component
 
run(Map<String, Object>) - Method in interface org.fujion.script.IScriptLanguage.IParsedScript
Executes the compiled script with optional variables.
run() - Method in interface org.fujion.script.IScriptLanguage.IParsedScript
Executes the compiled script.

S

saveToFile(String, String, String) - Static method in class org.fujion.client.ClientUtil
 
scanClass(String) - Method in class org.fujion.annotation.AbstractClassScanner
Creates and registers a component definition for a class by scanning the named class and its superclasses for method annotations.
scanClass(Class<?>) - Method in class org.fujion.annotation.AbstractClassScanner
Creates and registers a component definition for a class by scanning the class and its superclasses for method annotations.
scanPackage(Package) - Method in class org.fujion.annotation.AbstractClassScanner
Scan all classes belonging to the specified package.
scanPackage(String) - Method in class org.fujion.annotation.AbstractClassScanner
Scan all classes belonging to the specified package.
SchemaGenerator - Class in org.fujion.annotation
Generate an XML schema from annotations.
SchemaGenerator(String[], boolean) - Constructor for class org.fujion.annotation.SchemaGenerator
 
ScriptRegistry - Class in org.fujion.script
A registry of all script extensions.
scrollIntoView(boolean) - Method in class org.fujion.component.BaseUIComponent
 
selectAll() - Method in class org.fujion.component.BaseInputboxComponent
 
selectRange(int, int) - Method in class org.fujion.component.BaseInputboxComponent
 
send(Event) - Static method in class org.fujion.event.EventUtil
Sends an event to its designated target.
send(Event, BaseComponent) - Static method in class org.fujion.event.EventUtil
Sends an event to the specified target.
send(String, BaseComponent, Object) - Static method in class org.fujion.event.EventUtil
Creates and sends an event to the specified target.
send(ClientInvocation) - Static method in class org.fujion.websocket.WebSocketHandler
Sends a client invocation request to the client via the web socket session derived from the current execution context.
send(WebSocketSession, ClientInvocation) - Static method in class org.fujion.websocket.WebSocketHandler
Sends a client invocation request to the client via the web socket session.
send(Collection<ClientInvocation>) - Static method in class org.fujion.websocket.WebSocketHandler
Sends multiple client invocation requests to the client via the web socket session derived from the current execution context.
send(WebSocketSession, Iterable<ClientInvocation>) - Static method in class org.fujion.websocket.WebSocketHandler
Sends multiple client invocation requests to the client via the web socket session.
sendError(WebSocketSession, Throwable) - Static method in class org.fujion.websocket.WebSocketHandler
Sends an exception to the client for display via the web socket session.
sendRequest(String, Object...) - Method in class org.fujion.ipc.InvocationRequestQueue
Queue a request.
sendRequest(InvocationRequest) - Method in class org.fujion.ipc.InvocationRequestQueue
Queue a request on the owning page's event queue..
sendToClient(ClientInvocation) - Method in class org.fujion.client.Synchronizer
 
sendToClient(Collection<ClientInvocation>) - Method in class org.fujion.client.Synchronizer
 
ServerScript - Class in org.fujion.component
A component wrapping script source code for server-side invocation.
ServerScript() - Constructor for class org.fujion.component.ServerScript
 
ServerScript(String) - Constructor for class org.fujion.component.ServerScript
 
ServletConfiguration - Class in org.fujion.servlet
 
ServletConfiguration() - Constructor for class org.fujion.servlet.ServletConfiguration
 
Session - Class in org.fujion.websocket
Container for core resources for a single client session (i.e., web socket connection).
Session(ServletContext, WebSocketSession) - Constructor for class org.fujion.websocket.Session
Create a session, with references to its servlet context and web socket.
SessionInitException - Exception in org.fujion.websocket
Exception occurring during session initialization.
SessionInitException(Throwable) - Constructor for exception org.fujion.websocket.SessionInitException
 
Sessions - Class in org.fujion.websocket
Keeps track of active sessions.
set(int, M) - Method in class org.fujion.model.ListModel
 
setAccept(String) - Method in class org.fujion.component.Upload
Sets the specifier reflecting the type of files the server expects.
setActionable(boolean) - Method in class org.fujion.component.MessagePane
 
setAlignment(Caption.LabelAlignment) - Method in class org.fujion.component.Caption
Sets the alignment of the label.
setAlignment(Toolbar.Alignment) - Method in class org.fujion.component.Toolbar
 
setAlt(String) - Method in class org.fujion.component.Image
 
setApplicationContext(ApplicationContext) - Method in class org.fujion.client.WebJarLocator
Locate and process all web jars.
setApplicationContext(ApplicationContext) - Method in class org.fujion.expression.ELEvaluator
 
setApplicationContext(ApplicationContext) - Method in class org.fujion.servlet.ServletConfiguration
 
setApplicationContext(ApplicationContext) - Method in class org.fujion.taglib.TagLibraryRegistry
Locates, parses, and registers all type libraries (files with the tld extension) discovered on the class path.
setApplicationContext(ApplicationContext) - Method in class org.fujion.theme.ThemeRegistry
 
setAttribute(String, Object) - Method in class org.fujion.component.BaseComponent
 
setAutoFilter(boolean) - Method in class org.fujion.component.Combobox
 
setAutoScroll(boolean) - Method in class org.fujion.component.Memobox
 
setBalloon(String) - Method in class org.fujion.component.BaseUIComponent
 
setCategory(String) - Method in class org.fujion.component.MessagePane
 
setCheckable(boolean) - Method in class org.fujion.component.Menuitem
 
setChecked(boolean) - Method in class org.fujion.component.Checkbox
 
setChecked(boolean) - Method in class org.fujion.component.Menuitem
 
setClasses(String) - Method in class org.fujion.component.BaseUIComponent
 
setClosable(boolean) - Method in class org.fujion.component.Tab
 
setClosable(boolean) - Method in class org.fujion.component.Window
 
setCloseAction(Window.CloseAction) - Method in class org.fujion.component.Window
 
setCollapsed(boolean) - Method in class org.fujion.component.Treenode
 
setColspan(int) - Method in class org.fujion.component.Rowcell
 
setConfig(ObjectNode) - Method in class org.fujion.client.WebJar
Sets the configuration for this web jar.
setContent(String) - Method in class org.fujion.component.BaseComponent
 
setContent(String) - Method in class org.fujion.component.BaseSourcedComponent
 
setContent(MimeContent) - Method in class org.fujion.component.Iframe
 
setContent(String) - Method in class org.fujion.component.Iframe
 
setContent(MimeContent) - Method in class org.fujion.component.Image
 
setContentSynced(boolean) - Method in class org.fujion.component.BaseComponent
Set to true if the content property is to be synced to the client.
setContext(Popup) - Method in class org.fujion.component.BaseUIComponent
 
setCookie(String, String, HttpServletResponse, HttpServletRequest) - Static method in class org.fujion.core.WebUtil
Sets a cookie into the response.
setCount(int) - Method in class org.fujion.ancillary.Badge
Sets the count to the specified value.
setCss(String) - Method in class org.fujion.component.BaseUIComponent
 
setCurrentPage(int) - Method in class org.fujion.component.Paging
 
setCurrentPage(int) - Method in interface org.fujion.model.IPaginator
Sets the index of the current page.
setCurrentPage(int) - Method in class org.fujion.model.Paginator
 
setData(byte[]) - Method in class org.fujion.ancillary.MimeContent
 
setData(Object) - Method in class org.fujion.component.BaseComponent
Sets the data object to be associated with the component.
setDefer(boolean) - Method in class org.fujion.component.BaseScriptComponent
 
setDeferredRendering(boolean) - Method in interface org.fujion.model.IModelAndView
Sets the deferred rendering setting.
setDeferredRendering(boolean) - Method in interface org.fujion.model.ISupportsModel
 
setDeferredRendering(boolean) - Method in class org.fujion.model.ModelAndView
 
setDisabled(boolean) - Method in interface org.fujion.ancillary.IDisable
 
setDisabled(boolean) - Method in class org.fujion.component.BaseUIComponent
 
setDragid(String) - Method in class org.fujion.component.BaseUIComponent
 
setDropid(String) - Method in class org.fujion.component.BaseUIComponent
 
setDropRenderer(BaseComponent, IDropRenderer) - Static method in class org.fujion.dragdrop.DropUtil
Associates a drop renderer with a component.
setDuration(int) - Method in class org.fujion.component.MessagePane
 
setFlex(String) - Method in class org.fujion.component.BaseUIComponent
 
setFocus(boolean) - Method in class org.fujion.component.BaseUIComponent
 
setFormat(String) - Method in class org.fujion.component.Datebox
 
setFormat(String) - Method in class org.fujion.component.Timebox
 
setHeight(String) - Method in class org.fujion.component.BaseUIComponent
 
setHint(String) - Method in class org.fujion.component.BaseUIComponent
 
setHref(String) - Method in class org.fujion.component.Hyperlink
 
setIf(boolean) - Method in class org.fujion.ancillary.ComponentFactory
Conditionally prevents the factory from creating a component.
setImage(String) - Method in class org.fujion.component.BaseLabeledImageComponent
 
setImage(String) - Method in class org.fujion.component.Window
 
setImplementationClass(Class<? extends BaseComponent>) - Method in class org.fujion.ancillary.ComponentFactory
A special processor may modify the component's implementation class, as long as the substituted class is a subclass of the original.
setIndex(int) - Method in class org.fujion.component.BaseComponent
Moves this child to the specified index within its parent.
setInterval(long) - Method in class org.fujion.component.Timer
Sets the interval, in milliseconds, between timer events.
setKeycapture(String) - Method in class org.fujion.component.BaseUIComponent
 
setLabel(String) - Method in interface org.fujion.ancillary.ILabeled
 
setLabel(String) - Method in class org.fujion.component.BaseLabeledComponent
 
setLabelClass(String) - Method in class org.fujion.component.Caption
Sets the css class(es) of the label.
setLabelStyle(String) - Method in class org.fujion.component.Caption
Sets the style(s) of the label.
setMasked(boolean) - Method in class org.fujion.component.Textbox
 
setMaximizable(boolean) - Method in class org.fujion.component.Window
 
setMaxLength(int) - Method in class org.fujion.component.BaseInputboxComponent
 
setMaxsize(int) - Method in class org.fujion.component.Upload
Sets the maximum allowable file size, in bytes.
setMaxvalue(T) - Method in class org.fujion.component.BaseInputboxComponent
 
setMaxValue(T) - Method in class org.fujion.component.BaseNumberboxComponent
 
setMaxValue(int) - Method in class org.fujion.component.Progressbar
 
setMaxValue(int) - Method in class org.fujion.component.Slider
 
setMimeType(String) - Method in class org.fujion.ancillary.MimeContent
 
setMinimizable(boolean) - Method in class org.fujion.component.Window
 
setMinvalue(T) - Method in class org.fujion.component.BaseInputboxComponent
 
setMinValue(T) - Method in class org.fujion.component.BaseNumberboxComponent
 
setMinValue(int) - Method in class org.fujion.component.Slider
 
setMode(Window.Mode) - Method in class org.fujion.component.Window
 
setModel(IListModel<M>) - Method in interface org.fujion.model.IModelAndView
Sets the list model.
setModel(IListModel<M>) - Method in interface org.fujion.model.ISupportsModel
 
setModel(IListModel<M>) - Method in class org.fujion.model.ModelAndView
 
setModelSize(int) - Method in class org.fujion.model.Paginator
Sets the number of elements in the underlying model.
setMovable(boolean) - Method in class org.fujion.component.Window
 
setMultiple(boolean) - Method in class org.fujion.component.Listbox
 
setMultiple(boolean) - Method in class org.fujion.component.Upload
Set to true if multiple file uploads are allowed.
setName(String) - Method in class org.fujion.component.BaseComponent
 
setOnCanClose(boolean) - Method in class org.fujion.component.Tab
 
setOnCanClose(BooleanSupplier) - Method in class org.fujion.component.Tab
 
setOnCanClose(BooleanSupplier) - Method in class org.fujion.component.Window
 
setOpen(boolean) - Method in class org.fujion.component.Detail
 
setOpen(boolean) - Method in class org.fujion.component.Menu
 
setOpen(boolean) - Method in class org.fujion.component.Popupbox
 
setOrientation(Paneview.Orientation) - Method in class org.fujion.component.Paneview
 
setOrientation(Radiogroup.Orientation) - Method in class org.fujion.component.Radiogroup
 
setOrientation(Slider.Orientation) - Method in class org.fujion.component.Slider
 
setOrientation(Toolbar.Orientation) - Method in class org.fujion.component.Toolbar
 
setPageSize(int) - Method in class org.fujion.component.Paging
 
setPageSize(int) - Method in interface org.fujion.model.IPaginator
Sets the number of model objects in a single page.
setPageSize(int) - Method in class org.fujion.model.Paginator
 
setPaginator(IPaginator) - Method in class org.fujion.component.Paging
 
setParent(BaseComponent) - Method in class org.fujion.component.BaseComponent
 
setParent(BaseComponent) - Method in class org.fujion.component.Page
 
setPattern(String) - Method in class org.fujion.component.BaseInputboxComponent
 
setPlaceholder(String) - Method in class org.fujion.component.BaseInputboxComponent
 
setPopup(Popup) - Method in class org.fujion.component.BaseUIComponent
 
setPopup(Popup) - Method in class org.fujion.component.Popupbox
 
setPosition(P) - Method in class org.fujion.component.BaseLabeledComponent
 
setPosition(BaseLabeledComponent.LabelPositionHorz) - Method in class org.fujion.component.Button
Sets the position of the label relative to the image.
setPosition(BaseLabeledComponent.LabelPositionAll) - Method in class org.fujion.component.Caption
Sets the position of the label relative to its associated component.
setPosition(BaseLabeledComponent.LabelPositionHorz) - Method in class org.fujion.component.Checkbox
Sets the position of the label relative to the contained elements.
setPosition(BaseLabeledComponent.LabelPositionHorz) - Method in class org.fujion.component.Hyperlink
Sets the position of the label relative to the contained elements.
setPosition(Window.Position) - Method in class org.fujion.component.Window
 
setProgress(boolean) - Method in class org.fujion.component.Upload
Set to true to receive upload progress events.
setProperty(BaseComponent, String, Object) - Method in class org.fujion.annotation.ComponentDefinition
Sets a property value or defers that operation if the property is marked as such.
setRawValue(T) - Method in class org.fujion.component.BasePickerItem
 
setReadonly(boolean) - Method in class org.fujion.component.BaseInputboxComponent
 
setRenderer(IComponentRenderer<T, M>) - Method in interface org.fujion.model.IModelAndView
Sets the renderer.
setRenderer(IComponentRenderer<T, M>) - Method in interface org.fujion.model.ISupportsModel
 
setRenderer(IComponentRenderer<T, M>) - Method in class org.fujion.model.ModelAndView
 
setRepeat(int) - Method in class org.fujion.component.Timer
Sets the repetition count.
setRequired(boolean) - Method in class org.fujion.component.BaseInputboxComponent
 
setRows(int) - Method in class org.fujion.component.Memobox
 
setRowspan(int) - Method in class org.fujion.component.Rowcell
 
setRunning(boolean) - Method in class org.fujion.component.Timer
Sets the run state of the timer.
setSandbox(String) - Method in class org.fujion.component.Iframe
 
setSelectable(Rows.Selectable) - Method in class org.fujion.component.Rows
 
setSelected(boolean) - Method in class org.fujion.component.Comboitem
 
setSelected(boolean) - Method in class org.fujion.component.Listitem
 
setSelected(boolean) - Method in class org.fujion.component.Row
 
setSelected(boolean) - Method in class org.fujion.component.Tab
 
setSelected(boolean) - Method in class org.fujion.component.Treenode
 
setSelectedIndex(int) - Method in class org.fujion.component.Combobox
 
setSelectedIndex(int) - Method in class org.fujion.component.Listbox
 
setSelectedItem(Comboitem) - Method in class org.fujion.component.Combobox
 
setSelectedItem(Listitem) - Method in class org.fujion.component.Listbox
 
setSelectedNode(Treenode) - Method in class org.fujion.component.Treeview
 
setSelectedTab(Tab) - Method in class org.fujion.component.Tabview
 
setServletContext(ServletContext) - Method in class org.fujion.websocket.WebSocketHandler
 
setShowHints(boolean) - Method in class org.fujion.component.BasePickerComponent
 
setShowLines(boolean) - Method in class org.fujion.component.Treeview
 
setShowRoot(boolean) - Method in class org.fujion.component.Treeview
 
setShowText(boolean) - Method in class org.fujion.component.BasePickerComponent
 
setShowToggles(boolean) - Method in class org.fujion.component.Treeview
 
setSizable(boolean) - Method in class org.fujion.component.Window
 
setSize(int) - Method in class org.fujion.component.Listbox
 
setSize(Window.Size) - Method in class org.fujion.component.Window
 
setSortColumn(boolean) - Method in class org.fujion.component.Column
 
setSortColumn(Column) - Method in class org.fujion.component.Columns
 
setSortComparator(Comparator<?>) - Method in class org.fujion.component.Column
 
setSortComparator(String) - Method in class org.fujion.component.Column
 
setSortOrder(Sorting.SortOrder) - Method in class org.fujion.component.Column
 
setSortToggle(Sorting.SortToggle) - Method in class org.fujion.component.Column
 
setSplittable(boolean) - Method in class org.fujion.component.Pane
 
setSrc(String) - Method in class org.fujion.component.BaseSourcedComponent
 
setSrc(String) - Method in class org.fujion.component.Iframe
 
setSrc(String) - Method in class org.fujion.component.Image
 
setSrc(String) - Method in class org.fujion.component.Import
 
setStep(int) - Method in class org.fujion.component.Slider
 
setStyles(String) - Method in class org.fujion.component.BaseUIComponent
 
setSynchronized(boolean) - Method in class org.fujion.component.BaseInputboxComponent
 
setSynchronized(boolean) - Method in class org.fujion.component.Memobox
 
setSynchronized(boolean) - Method in class org.fujion.component.Slider
 
setSynchronized(boolean) - Method in class org.fujion.component.Textbox
 
setTabindex(int) - Method in class org.fujion.component.BaseUIComponent
 
setTabPosition(Tabview.TabPosition) - Method in class org.fujion.component.Tabview
 
setTarget(String) - Method in class org.fujion.component.Hyperlink
 
setTarget(LogUtil.LogLevel, LogUtil.LogTarget) - Static method in class org.fujion.logging.LogUtil
 
setTargetObject(BeanDefinitionBuilder) - Method in class org.fujion.spring.AbstractXmlParser
 
setTargetObject(BeanDefinitionBuilder) - Method in class org.fujion.spring.ComponentXmlParser
 
setTargetObject(BeanDefinitionBuilder) - Method in class org.fujion.spring.EventTypeXmlParser
 
setTitle(String) - Method in class org.fujion.component.Grid
 
setTitle(String) - Method in class org.fujion.component.Groupbox
 
setTitle(String) - Method in class org.fujion.component.MessagePane
 
setTitle(String) - Method in class org.fujion.component.Page
 
setTitle(String) - Method in class org.fujion.component.Pane
 
setTitle(String) - Method in class org.fujion.component.Window
 
setType(String) - Method in class org.fujion.component.BaseScriptComponent
 
setType(String) - Method in class org.fujion.component.ServerScript
 
setUnless(boolean) - Method in class org.fujion.ancillary.ComponentFactory
Conditionally prevents the factory from creating a component.
setValue(T) - Method in class org.fujion.component.BaseInputComponent
 
setValue(String) - Method in class org.fujion.component.BasePickerItem
 
setValue(String) - Method in class org.fujion.component.Comboitem
 
setValue(String) - Method in class org.fujion.component.Listitem
 
setValue(int) - Method in class org.fujion.component.Progressbar
 
setValue(int) - Method in class org.fujion.component.Slider
 
setVisible(boolean) - Method in class org.fujion.component.BaseUIComponent
 
setWidth(String) - Method in class org.fujion.component.BaseUIComponent
 
setWrap(Memobox.WrapMode) - Method in class org.fujion.component.Memobox
 
shouldGenerateId() - Method in class org.fujion.spring.AbstractXmlParser
 
show() - Method in class org.fujion.component.BaseUIComponent
 
showMessage(String) - Method in class org.fujion.component.MessageWindow
Convenience method for displaying a simple text message.
showMessage(String, String) - Method in class org.fujion.component.MessageWindow
Convenience method for displaying a simple text message.
showMessage(String, String, String) - Method in class org.fujion.component.MessageWindow
Convenience method for displaying a simple text message.
showMessage(String, String, String, int) - Method in class org.fujion.component.MessageWindow
Convenience method for displaying a simple text message.
showMessage(String, String, String, Integer, String) - Method in class org.fujion.component.MessageWindow
Convenience method for displaying a simple text message.
showMessage(String, String, String, int, String, IEventListener) - Method in class org.fujion.component.MessageWindow
Convenience method for displaying a simple text message.
size() - Method in class org.fujion.model.ListModel
 
Slider - Class in org.fujion.component
A slider component.
Slider() - Constructor for class org.fujion.component.Slider
 
Slider.Orientation - Enum in org.fujion.component
 
SmartComparator - Class in org.fujion.model
General purpose comparator that will compare two objects using a specified property or field name.
SmartComparator(String) - Constructor for class org.fujion.model.SmartComparator
Smart comparator for given property or field name and default settings for nullsFirst (true) and caseSensitive (false).
SmartComparator(String, boolean, boolean) - Constructor for class org.fujion.model.SmartComparator
Smart comparator for given property or field name with explicit settings for nullsFirst and caseSensitive.
Snippet - Class in org.fujion.component
A component representing a Fujion resource that can be inserted into a template.
Snippet() - Constructor for class org.fujion.component.Snippet
 
sort() - Method in class org.fujion.component.Column
 
sort(Comparator<? super M>, boolean) - Method in interface org.fujion.model.IListModel
Sorts the list given the comparator and the sort direction.
sort(Comparator<? super M>) - Method in interface org.fujion.model.IListModel
Sorts the list in ascending order given the comparator.
sort(Comparator<? super M>, boolean) - Method in class org.fujion.model.ListModel
 
Sorting - Class in org.fujion.model
 
Sorting.SortOrder - Enum in org.fujion.model
 
Sorting.SortToggle - Enum in org.fujion.model
 
Span - Class in org.fujion.component
A simple span component.
Span() - Constructor for class org.fujion.component.Span
 
start() - Method in class org.fujion.component.Timer
A convenience method to start the timer.
startQueueing() - Method in class org.fujion.client.Synchronizer
 
StatechangeEvent - Class in org.fujion.event
 
StatechangeEvent() - Constructor for class org.fujion.event.StatechangeEvent
 
stop() - Method in class org.fujion.component.Timer
A convenience method to stop the timer.
stopPropagation() - Method in class org.fujion.event.Event
 
stopQueueing() - Method in class org.fujion.client.Synchronizer
 
stripOn(String) - Static method in class org.fujion.event.EventUtil
Strips the "on" prefix from an event type, if one is present.
Style - Class in org.fujion.component
A component for inserting an embedded style sheet.
Style() - Constructor for class org.fujion.component.Style
 
Style(String) - Constructor for class org.fujion.component.Style
 
sub(String) - Method in class org.fujion.component.BaseComponent
Returns a subcomponent identifier.
subList(int, int) - Method in class org.fujion.model.ListModel
 
submit(BaseComponent) - Static method in class org.fujion.client.ClientUtil
 
supportsPartialMessages() - Method in class org.fujion.websocket.WebSocketHandler
 
swap(int, int) - Method in interface org.fujion.model.IListModel
Swap two list entries by index.
swap(M, M) - Method in interface org.fujion.model.IListModel
Swap two list entries.
swap(int, int) - Method in class org.fujion.model.ListModel
 
swap(M, M) - Method in class org.fujion.model.ListModel
 
swapChildren(int, int) - Method in class org.fujion.component.BaseComponent
 
sync(String, Object) - Method in class org.fujion.component.BaseComponent
Synchronize a state value to the client.
Synchronizer - Class in org.fujion.client
Synchronizes state changes from the server to the client.
Synchronizer(WebSocketSession) - Constructor for class org.fujion.client.Synchronizer
 

T

Tab - Class in org.fujion.component
A single tab in a tab view.
Tab() - Constructor for class org.fujion.component.Tab
 
Tab(String) - Constructor for class org.fujion.component.Tab
 
Tabview - Class in org.fujion.component
A component supporting a tab-based view.
Tabview() - Constructor for class org.fujion.component.Tabview
 
Tabview.TabPosition - Enum in org.fujion.component
 
TagLibrary - Class in org.fujion.taglib
Represents a single tag library.
TagLibrary(String) - Constructor for class org.fujion.taglib.TagLibrary
 
TagLibraryFunction - Class in org.fujion.taglib
Represents a function definition block from a tag library.
TagLibraryParser - Class in org.fujion.taglib
Parses a tag library definition file.
TagLibraryRegistry - Class in org.fujion.taglib
Registry of all tag libraries, indexed by their uri, discovered on the class path.
Template - Class in org.fujion.component
A component that merges a source page with zero or more snippets.
Template() - Constructor for class org.fujion.component.Template
 
Template(String) - Constructor for class org.fujion.component.Template
 
Textbox - Class in org.fujion.component
A component for entering a single line of text.
Textbox() - Constructor for class org.fujion.component.Textbox
 
Theme - Class in org.fujion.theme
Theme implementation that can pull from multiple sources.
Theme(String, ObjectNode) - Constructor for class org.fujion.theme.Theme
 
ThemeRegistry - Class in org.fujion.theme
Loads themes from all theme-*.properties files.
ThemeRegistry() - Constructor for class org.fujion.theme.ThemeRegistry
 
ThemeResolver - Class in org.fujion.theme
Subclasses the cookie-based theme resolver by allowing override by query parameter.
ThemeResolver() - Constructor for class org.fujion.theme.ThemeResolver
 
Timebox - Class in org.fujion.component
An input box for entering a time value.
Timebox() - Constructor for class org.fujion.component.Timebox
 
Timer - Class in org.fujion.component
A timer component.
Timer() - Constructor for class org.fujion.component.Timer
 
TimerEvent - Class in org.fujion.event
 
TimerEvent() - Constructor for class org.fujion.event.TimerEvent
 
TimerEvent(BaseComponent, Object) - Constructor for class org.fujion.event.TimerEvent
 
toArray() - Method in class org.fujion.model.ListModel
 
toArray(T[]) - Method in class org.fujion.model.ListModel
 
toEvent(ClientRequest) - Static method in class org.fujion.event.EventUtil
Extracts an event from the client request.
toEvent(String) - Static method in class org.fujion.event.EventUtil
Creates an event from the specified event type.
toggle(String, String, boolean) - Method in class org.fujion.ancillary.CssClasses
 
toggleClass(String, String, boolean) - Method in class org.fujion.component.BaseUIComponent
 
toggleSort() - Method in class org.fujion.component.Column
 
toLevel(String) - Static method in class org.fujion.logging.LogUtil
 
toMap() - Method in interface org.fujion.ancillary.OptionMap.IOptionMapConverter
 
toMap() - Method in class org.fujion.ancillary.Options
 
toMap() - Method in class org.fujion.client.ClientInvocation
Packages the client invocation request as a map for serialization and transport.
Toolbar - Class in org.fujion.component
A toolbar component.
Toolbar() - Constructor for class org.fujion.component.Toolbar
 
Toolbar.Alignment - Enum in org.fujion.component
 
Toolbar.Orientation - Enum in org.fujion.component
 
toOptionMaps(Collection<? extends OptionMap.IOptionMapConverter>) - Static method in class org.fujion.ancillary.ConvertUtil
Converts a collection of IOptionMapConverter items to a list of maps.
toString(boolean) - Method in class org.fujion.ancillary.CssClasses
 
toString() - Method in class org.fujion.ancillary.CssClasses
 
toString() - Method in class org.fujion.ancillary.CssStyles
 
toString() - Method in class org.fujion.annotation.SchemaGenerator
 
toString() - Method in class org.fujion.client.WebJar
 
toString() - Method in class org.fujion.component.BaseComponent
Returns basic information about this component for display purposes.
toString() - Method in class org.fujion.taglib.TagLibraryFunction
 
toTarget(String) - Static method in class org.fujion.logging.LogUtil
 
transform(HttpServletRequest, Resource, ResourceTransformerChain) - Method in class org.fujion.servlet.FujionResourceTransformer
If the resource is a Fujion server page (i.e., has file extension of ".fsp"), replace it with an html resource derived from the bootstrapping template.
Treenode - Class in org.fujion.component
A single node in a tree view.
Treenode() - Constructor for class org.fujion.component.Treenode
 
Treenode.TreenodeIterator - Class in org.fujion.component
Iterates over nodes in a tree in a depth first search.
TreenodeIterator(BaseComponent) - Constructor for class org.fujion.component.Treenode.TreenodeIterator
Iterates all descendants of root node.
Treeview - Class in org.fujion.component
A component acting as a root for a hierarchical collection of nodes.
Treeview() - Constructor for class org.fujion.component.Treeview
 
trimify(String) - Method in class org.fujion.component.BaseComponent
Trims whitespace from a string and nullifies it.
TYPE - Static variable in class org.fujion.event.ChangeEvent
 
TYPE - Static variable in class org.fujion.event.ClickEvent
 
TYPE - Static variable in class org.fujion.event.CloseEvent
 
TYPE - Static variable in class org.fujion.event.DblclickEvent
 
TYPE - Static variable in class org.fujion.event.DropEvent
 
TYPE - Static variable in class org.fujion.event.InputEvent
 
TYPE - Static variable in class org.fujion.event.KeycaptureEvent
 
TYPE - Static variable in class org.fujion.event.KeydownEvent
 
TYPE - Static variable in class org.fujion.event.KeypressEvent
 
TYPE - Static variable in class org.fujion.event.KeyupEvent
 
TYPE - Static variable in class org.fujion.event.LoadEvent
 
TYPE - Static variable in class org.fujion.event.OpenEvent
 
TYPE - Static variable in class org.fujion.event.ResizeEvent
 
TYPE - Static variable in class org.fujion.event.StatechangeEvent
 
TYPE - Static variable in class org.fujion.event.TimerEvent
 
TYPE - Static variable in class org.fujion.event.UploadEvent
 

U

unbind(BaseUIComponent) - Method in class org.fujion.component.Upload
Unbind a previously bound component.
unregisterByKey(String) - Method in class org.fujion.ancillary.ComponentRegistry
 
unregisterPage(Page) - Static method in class org.fujion.page.PageRegistry
 
updateLastActivity() - Method in class org.fujion.websocket.Session
Updates the session's last activity.
Upload - Class in org.fujion.component
A component for uploading files to the server.
Upload() - Constructor for class org.fujion.component.Upload
 
UploadEvent - Class in org.fujion.event
 
UploadEvent() - Constructor for class org.fujion.event.UploadEvent
 
UploadEvent(BaseComponent, Object) - Constructor for class org.fujion.event.UploadEvent
 
UploadEvent.UploadState - Enum in org.fujion.event
 

V

validate(BaseComponent) - Static method in class org.fujion.component.BaseComponent
 
validate() - Method in class org.fujion.component.BaseComponent
 
validate() - Method in class org.fujion.page.PageElement
Validates that the current state of the element possesses the minimum set of required elements.
validateChild(ComponentDefinition, IntSupplier) - Method in class org.fujion.annotation.ComponentDefinition
 
validateChild(BaseComponent) - Method in class org.fujion.component.BaseComponent
 
validateChild(BaseComponent) - Method in class org.fujion.component.Import
 
validateChild(BaseComponent) - Method in class org.fujion.component.Template
We override this because the schema constrains children to snippets only, but we want to be able to dynamically add children of any type.
validateIsChild(BaseComponent) - Method in class org.fujion.component.BaseComponent
 
validatePage(Page) - Method in class org.fujion.component.BaseComponent
Validates that the specified page can be an owner of this component.
validateParent(ComponentDefinition) - Method in class org.fujion.annotation.ComponentDefinition
 
validateParent(BaseComponent) - Method in class org.fujion.component.BaseComponent
 
valueOf(String) - Static method in enum org.fujion.annotation.Component.ContentHandling
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.annotation.OnFailure
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.BaseLabeledComponent.LabelPositionAll
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.BaseLabeledComponent.LabelPositionHorz
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.BaseLabeledComponent.LabelPositionNone
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Caption.LabelAlignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Memobox.WrapMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Paneview.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Radiogroup.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Rows.Selectable
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Slider.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Tabview.TabPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Toolbar.Alignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Toolbar.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Window.CloseAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Window.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Window.Position
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.component.Window.Size
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.event.KeyCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.event.MouseEvent.MouseButton
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.event.UploadEvent.UploadState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.logging.LogUtil.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.logging.LogUtil.LogTarget
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.model.IListModel.ListEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.model.IPaginator.PagingEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.model.Sorting.SortOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fujion.model.Sorting.SortToggle
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fujion.annotation.Component.ContentHandling
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.annotation.OnFailure
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.BaseLabeledComponent.LabelPositionAll
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.BaseLabeledComponent.LabelPositionHorz
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.BaseLabeledComponent.LabelPositionNone
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Caption.LabelAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Memobox.WrapMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Paneview.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Radiogroup.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Rows.Selectable
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Slider.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Tabview.TabPosition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Toolbar.Alignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Toolbar.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Window.CloseAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Window.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Window.Position
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.component.Window.Size
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.event.KeyCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.event.MouseEvent.MouseButton
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.event.UploadEvent.UploadState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.logging.LogUtil.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.logging.LogUtil.LogTarget
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.model.IListModel.ListEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.model.IPaginator.PagingEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.model.Sorting.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fujion.model.Sorting.SortToggle
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebJar - Class in org.fujion.client
Information describing a single web jar resource.
WebJar(Resource) - Constructor for class org.fujion.client.WebJar
 
WebJarLocator - Class in org.fujion.client
Locates all web jars on the class path, parses their configuration data (supports classic, NPM, and Bower formats), and generates the necessary initialization code for SystemJS.
WebJarResourceResolver - Class in org.fujion.servlet
Inserts web jar version into request path.
WebJarResourceResolver() - Constructor for class org.fujion.servlet.WebJarResourceResolver
 
WebSocketConfiguration - Class in org.fujion.websocket
Configurer for the web socket connection.
WebSocketConfiguration() - Constructor for class org.fujion.websocket.WebSocketConfiguration
 
WebSocketHandler - Class in org.fujion.websocket
Handler for all web socket communications.
WebSocketHandler() - Constructor for class org.fujion.websocket.WebSocketHandler
 
WebUtil - Class in org.fujion.core
Class to manage instantiation of framework containers.
Window - Class in org.fujion.component
A window component with a title bar and maximize/minimize/close buttons.
Window() - Constructor for class org.fujion.component.Window
 
Window.CloseAction - Enum in org.fujion.component
 
Window.Mode - Enum in org.fujion.component
 
Window.Position - Enum in org.fujion.component
 
Window.Size - Enum in org.fujion.component
 
wire(Object, BaseComponent) - Static method in class org.fujion.annotation.EventHandlerScanner
Recursively scans the controller's class and superclasses for @EventHandler -annotated methods.
wire(Event, ClientRequest) - Static method in class org.fujion.annotation.EventParameterScanner
 
wire(Object, BaseComponent) - Static method in class org.fujion.annotation.WiredComponentScanner
 
wireController(Object) - Method in class org.fujion.component.BaseComponent
Wires a controller's annotated components and event handlers, using this component to resolve name references.
WiredComponent - Annotation Type in org.fujion.annotation
Flags a component instance for wiring.
WiredComponentScanner - Class in org.fujion.annotation
Scans an object's class and superclasses for fields marked for wiring.
write(EvaluationContext, Object, String, Object) - Method in class org.fujion.expression.ContextAccessor
 
write(EvaluationContext, Object, String, Object) - Method in class org.fujion.expression.MessageAccessor
 

_

_attach(Page) - Method in class org.fujion.component.BaseComponent
Attach this component and its children to their owning page.
_create(String) - Static method in class org.fujion.component.Page
 
_getValue() - Method in class org.fujion.component.BaseInputComponent
 
_init(Page, ClientRequest, Synchronizer) - Static method in class org.fujion.component.Page
 
_init(String) - Method in class org.fujion.websocket.Session
Initialize the session.
_initProps(Map<String, Object>) - Method in class org.fujion.component.BaseComponent
Initialize properties to be passed to widget factory.
_onChange(ChangeEvent) - Method in class org.fujion.component.BaseInputComponent
 
_onChange(ChangeEvent) - Method in class org.fujion.component.Checkbox
 
_onChange(ChangeEvent) - Method in class org.fujion.component.Radiobutton
 
_setSelected(boolean, boolean, boolean) - Method in class org.fujion.component.Comboitem
 
_setSelected(boolean, boolean, boolean) - Method in class org.fujion.component.Listitem
 
_setSelected(boolean, boolean, boolean) - Method in class org.fujion.component.Row
 
_setSelected(boolean, boolean) - Method in class org.fujion.component.Tab
 
_setSortColumn(boolean, boolean) - Method in class org.fujion.component.Column
 
_setValue(String) - Method in class org.fujion.component.BaseInputComponent
 
_setValue(T, boolean) - Method in class org.fujion.component.BaseInputComponent
 
_syncClasses() - Method in class org.fujion.component.BaseUIComponent
 
_syncStyles() - Method in class org.fujion.component.BaseUIComponent
 
_toClient(T) - Method in class org.fujion.component.BaseInputComponent
Override to provide alternate serialization format for sending to client.
_toClient(Date) - Method in class org.fujion.component.Datebox
 
_toClient(Date) - Method in class org.fujion.component.Timebox
 
_toString(T) - Method in class org.fujion.component.BaseInputComponent
 
_toString(T) - Method in class org.fujion.component.BaseNumberboxComponent
 
_toString(T) - Method in class org.fujion.component.BasePickerComponent
 
_toString(T) - Method in class org.fujion.component.BasePickerItem
 
_toString(Color) - Method in class org.fujion.component.ColorPicker.ColorPickeritem
 
_toString(String) - Method in class org.fujion.component.Combobox
 
_toString(Date) - Method in class org.fujion.component.Datebox
 
_toString(String) - Method in class org.fujion.component.ImagePicker.ImagePickeritem
 
_toString(String) - Method in class org.fujion.component.Memobox
 
_toString(String) - Method in class org.fujion.component.Textbox
 
_toString(Date) - Method in class org.fujion.component.Timebox
 
_toValue(String) - Method in class org.fujion.component.BaseInputComponent
 
_toValue(String) - Method in class org.fujion.component.BaseNumberboxComponent
 
_toValue(String) - Method in class org.fujion.component.BasePickerComponent
 
_toValue(String) - Method in class org.fujion.component.BasePickerItem
 
_toValue(String) - Method in class org.fujion.component.ColorPicker.ColorPickeritem
 
_toValue(String) - Method in class org.fujion.component.Combobox
 
_toValue(String) - Method in class org.fujion.component.Datebox
 
_toValue(String) - Method in class org.fujion.component.ImagePicker.ImagePickeritem
 
_toValue(String) - Method in class org.fujion.component.Memobox
 
_toValue(String) - Method in class org.fujion.component.Textbox
 
_toValue(String) - Method in class org.fujion.component.Timebox
 
_updateSelected(Comboitem) - Method in class org.fujion.component.Combobox
 
_updateSelected(Listitem) - Method in class org.fujion.component.Listbox
 
_updateSelected(Row) - Method in class org.fujion.component.Rows
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
Skip navigation links

Copyright © 2017 Regenstrief Center for Biomedical Informatics. All rights reserved.