A B C D E F G H I J L M N P R S T U V W

A

AbstractAction - class com.tirsen.angkor.event.AbstractAction.
Provides default implementations for the Action interface
AbstractAction() - Constructor for class com.tirsen.angkor.event.AbstractAction
 
AbstractAction(String) - Constructor for class com.tirsen.angkor.event.AbstractAction
 
AbstractTableDataAccess - class com.tirsen.angkor.table.AbstractTableDataAccess.
 
AbstractTableDataAccess() - Constructor for class com.tirsen.angkor.table.AbstractTableDataAccess
 
AbstractTableModel - class com.tirsen.angkor.table.AbstractTableModel.
 
AbstractTableModel() - Constructor for class com.tirsen.angkor.table.AbstractTableModel
 
AbstractValueModel - class com.tirsen.angkor.widget.AbstractValueModel.
 
AbstractValueModel() - Constructor for class com.tirsen.angkor.widget.AbstractValueModel
 
AbstractViewFactory - class com.tirsen.angkor.AbstractViewFactory.
Abstract baseclass for implementing ViewFactories
AbstractViewFactory() - Constructor for class com.tirsen.angkor.AbstractViewFactory
 
Action - interface com.tirsen.angkor.event.Action.
Provides an extensions to ActionListener interface where several other attributes of an action can be stored
ActionEvent - class com.tirsen.angkor.event.ActionEvent.
Indicates the event of a component-defined action
ActionEvent(Object) - Constructor for class com.tirsen.angkor.event.ActionEvent
 
ActionListener - interface com.tirsen.angkor.event.ActionListener.
Listens to ActionEvents
actionPerformed(ActionEvent) - Method in interface com.tirsen.angkor.event.ActionListener
 
actionPerformed(ActionEvent) - Method in class com.tirsen.angkor.widget.MenuItem.GotoAction
 
ActionSource - interface com.tirsen.angkor.event.ActionSource.
Implemented by classes that are sources of the component-defined action event
ActionSourceHelper - class com.tirsen.angkor.event.ActionSourceHelper.
Utility class for sending action events
ActionSourceHelper(Object) - Constructor for class com.tirsen.angkor.event.ActionSourceHelper
 
add(int, View) - Method in class com.tirsen.angkor.widget.Section
Can only add Sections or SectionLines to a Section, if you try to add anything else it a SectionLine will be instantiated for it.
add(int, View) - Method in class com.tirsen.angkor.widget.ImageMap
 
add(int, View) - Method in class com.tirsen.angkor.widget.Container
Inserts main element at specified index.
add(Object, Object) - Static method in class com.tirsen.angkor.Multicaster
 
add(String) - Method in class com.tirsen.angkor.widget.Section
Adds a TextLabel as a string to this section on its own line.
add(View) - Method in class com.tirsen.angkor.widget.Container
Add a main element.
addActionListener(ActionListener) - Method in class com.tirsen.angkor.event.ActionSourceHelper
 
addActionListener(ActionListener) - Method in interface com.tirsen.angkor.event.ActionSource
 
addActionListener(ActionListener) - Method in class com.tirsen.angkor.widget.MenuItem
 
addActionListener(ActionListener) - Method in class com.tirsen.angkor.widget.Link
 
addActionListener(ActionListener) - Method in class com.tirsen.angkor.widget.ImageMap.Area
 
addActionListener(ActionListener) - Method in class com.tirsen.angkor.widget.ImageButton
 
addActionListener(ActionListener) - Method in class com.tirsen.angkor.widget.Button
 
addChangeListener(ChangeListener) - Method in class com.tirsen.angkor.beans.JavaBeanModel
 
addChangeListener(ChangeListener) - Method in class com.tirsen.angkor.beans.BeanModel
 
addChangeListener(ChangeListener) - Method in class com.tirsen.angkor.event.ChangeSourceHelper
 
addChangeListener(ChangeListener) - Method in interface com.tirsen.angkor.event.ChangeSource
 
addChangeListener(ChangeListener) - Method in class com.tirsen.angkor.table.TableColumn
 
addChangeListener(ChangeListener) - Method in class com.tirsen.angkor.table.AbstractTableModel
 
addChangeListener(ChangeListener) - Method in class com.tirsen.angkor.widget.TextInput
 
addColumn(BeanTableModel.TableColumnModel) - Method in class com.tirsen.angkor.beans.BeanTableModel
 
addColumn(JavaBeanTableModel.TableColumnModel) - Method in class com.tirsen.angkor.beans.JavaBeanTableModel
 
addColumn(String) - Method in class com.tirsen.angkor.table.DefaultTableModel
 
addColumn(String, String) - Method in class com.tirsen.angkor.beans.JavaBeanTableModel
 
addColumn(String, String) - Method in class com.tirsen.angkor.beans.BeanTableModel
 
addError(Throwable) - Method in interface com.tirsen.angkor.ErrorViewFactory
Adds an error to be displayed by the view.
addError(Throwable, View) - Method in interface com.tirsen.angkor.ErrorViewFactory
Add an error associated with a specific view.
addModel(ValueModel) - Method in class com.tirsen.angkor.widget.TextLabel
Adds a model.
addRow(Object[]) - Method in class com.tirsen.angkor.table.DefaultTableModel
Adds a row to the end of this table.
addTableColumn(int, TableColumn) - Method in class com.tirsen.angkor.table.Table
Insert a new column at the specified index.
addTableColumn(TableColumn) - Method in class com.tirsen.angkor.table.Table
Add a new column at the end.
addValve(Valve) - Method in class com.tirsen.angkor.process.Pipeline
 
afterRequest() - Method in class com.tirsen.angkor.RenderContext
 
afterRequest(RenderContext) - Method in class com.tirsen.angkor.Application
 
allocateUniqueId(RenderContext) - Method in class com.tirsen.angkor.Component
Forces this component to allocate a unique id.
allocateUniqueID(String, View) - Method in class com.tirsen.angkor.Application
 
Application - class com.tirsen.angkor.Application.
The main controller of an application, typically first class extended when implementing an application in Angkor.
APPLICATION_CLASS_PARAM - Static variable in class com.tirsen.angkor.ApplicationFilter
 
Application() - Constructor for class com.tirsen.angkor.Application
 
ApplicationAttribute - Static variable in interface com.tirsen.angkor.process.ExecuteContext
 
ApplicationFactory - class com.tirsen.angkor.ApplicationFactory.
TODO document ApplicationFactory ApplicationFactory(HttpSession) - Constructor for class com.tirsen.angkor.ApplicationFactory
 
ApplicationFilter - class com.tirsen.angkor.ApplicationFilter.
A servlet filter acting as the main entry point to the Angkor engine, passes the request to RenderContext where the actual engine is implemented
ApplicationFilter() - Constructor for class com.tirsen.angkor.ApplicationFilter
 

B

BasicBeanTableModel - class com.tirsen.angkor.beans.BasicBeanTableModel.
 
BasicBeanTableModel() - Constructor for class com.tirsen.angkor.beans.BasicBeanTableModel
 
BasicBeanTableModel(Class) - Constructor for class com.tirsen.angkor.beans.BasicBeanTableModel
 
BasicValueModel - class com.tirsen.angkor.widget.BasicValueModel.
A simple value model that keeps track of the a value, the type of the value is determined based on the value given when constructed
BasicValueModel() - Constructor for class com.tirsen.angkor.widget.BasicValueModel
 
BasicValueModel(Object) - Constructor for class com.tirsen.angkor.widget.BasicValueModel
 
BeanModel - class com.tirsen.angkor.beans.BeanModel.
A BeanModel acts as the proxy for JavaBean instances which may or may not actually exist enabling them to be lazily evaluated only when a view actually requests the value of the JavaBean.
BeanModel(Class) - Constructor for class com.tirsen.angkor.beans.BeanModel
 
BeanModel(Object) - Constructor for class com.tirsen.angkor.beans.BeanModel
 
BeanModel(ValueModel) - Constructor for class com.tirsen.angkor.beans.BeanModel
 
BeanTableModel - class com.tirsen.angkor.beans.BeanTableModel.
 
BeanTableModel.TableColumnModel - interface com.tirsen.angkor.beans.BeanTableModel.TableColumnModel.
 
BeanTableModel() - Constructor for class com.tirsen.angkor.beans.BeanTableModel
 
BeanTableModel(Class) - Constructor for class com.tirsen.angkor.beans.BeanTableModel
 
beforeRequest() - Method in class com.tirsen.angkor.RenderContext
 
beforeRequest(RenderContext) - Method in class com.tirsen.angkor.Application
 
Button - class com.tirsen.angkor.widget.Button.
 
Button() - Constructor for class com.tirsen.angkor.widget.Button
 
Button(Action) - Constructor for class com.tirsen.angkor.widget.Button
 
Button(String) - Constructor for class com.tirsen.angkor.widget.Button
 

C

changed() - Method in class com.tirsen.angkor.widget.AbstractValueModel
 
ChangeEvent - class com.tirsen.angkor.event.ChangeEvent.
ChangeEvent is used to notify interested parties that state has changed in the event source.
ChangeEvent(Object) - Constructor for class com.tirsen.angkor.event.ChangeEvent
 
ChangeListener - interface com.tirsen.angkor.event.ChangeListener.
Defines an object which listens for ChangeEvents
ChangeSource - interface com.tirsen.angkor.event.ChangeSource.
Implemented by classes that are sources of the component-defined change state event
ChangeSourceHelper - class com.tirsen.angkor.event.ChangeSourceHelper.
Utility class for sending change events
ChangeSourceHelper(Object) - Constructor for class com.tirsen.angkor.event.ChangeSourceHelper
 
CheckboxInput - class com.tirsen.angkor.widget.CheckboxInput.
 
CheckboxInput() - Constructor for class com.tirsen.angkor.widget.CheckboxInput
 
CheckboxInput(String) - Constructor for class com.tirsen.angkor.widget.CheckboxInput
 
CheckboxInput(String, ValueModel) - Constructor for class com.tirsen.angkor.widget.CheckboxInput
 
children - Variable in class com.tirsen.angkor.widget.Container
 
ChoiceModel - interface com.tirsen.angkor.widget.ChoiceModel.
 
click(RenderContext) - Method in class com.tirsen.angkor.widget.MenuItem
 
com.tirsen.angkor - package com.tirsen.angkor
The core framework for Angkor.
com.tirsen.angkor.beans - package com.tirsen.angkor.beans
The JavaBean Models Framework is useful for accessing data available in JavaBeans.
com.tirsen.angkor.event - package com.tirsen.angkor.event
Generic Events and Listeners such as ChangeEvent and ActionEvent.
com.tirsen.angkor.jsp - package com.tirsen.angkor.jsp
Framework for using prerendered Angkor components in a JSP page.
com.tirsen.angkor.process - package com.tirsen.angkor.process
The Pipeline architecture with a set of predefined Valves is used to process an incoming request in Angkor.
com.tirsen.angkor.table - package com.tirsen.angkor.table
The Table widget and its framework and models.
com.tirsen.angkor.widget - package com.tirsen.angkor.widget
The standard widgets in Angkor.
Component - class com.tirsen.angkor.Component.
The default implementation of the View interface, implements a set of functionality usable by most widgets in Angkor.
Component() - Constructor for class com.tirsen.angkor.Component
Create with generated ID.
Component(String) - Constructor for class com.tirsen.angkor.Component
Render with specified ID.
ComponentServlet - class com.tirsen.angkor.ComponentServlet.
Fetches a named component based either on configuration in a init parameter or on the last part of the request uri, the named component is fetched from the application instantiated by the ApplicationFilter which must be mapped to all requests to this servlet
ComponentServlet() - Constructor for class com.tirsen.angkor.ComponentServlet
 
ComponentTag - class com.tirsen.angkor.jsp.ComponentTag.
Implementation of a tag that includes named components into a jsp-page, the components are fetched from the application instance created by the ApplicationFilter which must be mapped to all requests to jsp-pages using this tag.
ComponentTag() - Constructor for class com.tirsen.angkor.jsp.ComponentTag
 
CONSOLE_APPENDER - Static variable in class com.tirsen.angkor.Debug
 
CONSOLE_PATTERN - Static variable in class com.tirsen.angkor.Debug
 
Container - class com.tirsen.angkor.widget.Container.
Default implementation of a component that contains other components
Container() - Constructor for class com.tirsen.angkor.widget.Container
 
Container(String) - Constructor for class com.tirsen.angkor.widget.Container
 
Controller - class com.tirsen.angkor.Controller.
Base class useful for implementing controllers
Controller(Application) - Constructor for class com.tirsen.angkor.Controller
 
create() - Method in interface com.tirsen.angkor.table.TableDataAccess
 
create(Class) - Static method in class com.tirsen.angkor.Multicaster
 
create(Class, boolean) - Static method in class com.tirsen.angkor.Multicaster
 
createActionLink(Action) - Static method in class com.tirsen.angkor.widget.Link
 
createActionLink(Action, View) - Static method in class com.tirsen.angkor.widget.Link
 
createBasicPipeline() - Method in class com.tirsen.angkor.Application
Creates the basic pipeline with the exception of a render valve.
createChildren() - Method in class com.tirsen.angkor.widget.Container
Overload to create any default children in subclasses.
createDefaultPipeline() - Method in class com.tirsen.angkor.Application
 
createDefaultTableModel() - Method in class com.tirsen.angkor.table.Table
 
createExecuteContext(RenderContext) - Method in class com.tirsen.angkor.process.Pipeline
Used in unit tests to set up ExecuteContext differently.
createImageStyle(Action) - Static method in class com.tirsen.angkor.widget.Link
 
createPrerenderPipeline() - Method in class com.tirsen.angkor.Application
Creates a pipeline that prerenders all currently registered components.
createProcessPipeline() - Method in class com.tirsen.angkor.Page
 
createRenderPipeline() - Method in class com.tirsen.angkor.jsp.PrerenderValve
 
createRenderPipeline() - Method in class com.tirsen.angkor.process.SingleViewFactoryRenderValve
 
createRenderPipeline() - Method in class com.tirsen.angkor.process.RenderValve
Create a sub-pipeline which is executed for each view factory to render.
createRenderPipeline(ViewFactory) - Method in class com.tirsen.angkor.Application
Creates the default processing pipeline.
createSubContext(ExecuteContext) - Method in class com.tirsen.angkor.process.Pipeline
 
createView() - Method in class com.tirsen.angkor.Controller
 
CurrentEventAttribute - Static variable in class com.tirsen.angkor.process.EventValve
 
CurrentViewAttribute - Static variable in interface com.tirsen.angkor.process.ExecuteContext
 

D

Debug - class com.tirsen.angkor.Debug.
Implements some functionality useful when developing and debugging the Angkor framework
Debug() - Constructor for class com.tirsen.angkor.Debug
 
DEFAULT - Static variable in interface com.tirsen.angkor.event.Action
 
DefaultPipeline - class com.tirsen.angkor.process.DefaultPipeline.
 
DefaultPipeline() - Constructor for class com.tirsen.angkor.process.DefaultPipeline
 
DefaultTableCellViewFactory - class com.tirsen.angkor.table.DefaultTableCellViewFactory.
 
DefaultTableCellViewFactory() - Constructor for class com.tirsen.angkor.table.DefaultTableCellViewFactory
 
DefaultTableModel - class com.tirsen.angkor.table.DefaultTableModel.
 
DefaultTableModel() - Constructor for class com.tirsen.angkor.table.DefaultTableModel
 
DESCRIPTION - Static variable in interface com.tirsen.angkor.event.Action
 
destroy() - Method in class com.tirsen.angkor.ApplicationFilter
 
destroy() - Method in class com.tirsen.angkor.Application
 
destroy() - Method in class com.tirsen.angkor.jsp.PrerenderFilter
 
destroy() - Method in class com.tirsen.angkor.jsp.PrerenderApplicationFilter
 
doEndTag() - Method in class com.tirsen.angkor.jsp.UseComponentTag
Deprecated.  
doEndTag() - Method in class com.tirsen.angkor.jsp.HeaderTag
 
doEndTag() - Method in class com.tirsen.angkor.jsp.ComponentTag
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.tirsen.angkor.ApplicationFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.tirsen.angkor.jsp.PrerenderFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.tirsen.angkor.jsp.PrerenderApplicationFilter
 
doStartTag() - Method in class com.tirsen.angkor.jsp.HeaderTag
 
doStartTag() - Method in class com.tirsen.angkor.jsp.ComponentTag
 

E

EMPTY_VIEW - Static variable in class com.tirsen.angkor.EmptyView
 
empty() - Method in class com.tirsen.angkor.beans.JavaBeanTableModel
 
empty() - Method in class com.tirsen.angkor.beans.BasicBeanTableModel
 
empty() - Method in class com.tirsen.angkor.table.DefaultTableModel
 
empty() - Method in class com.tirsen.angkor.table.AbstractTableModel
 
emptyTag(String) - Method in class com.tirsen.angkor.RenderContext
 
EmptyView - class com.tirsen.angkor.EmptyView.
An empty view, you can't see it, you can't touch it, you can't smell it, it doesn't exist
EmptyView() - Constructor for class com.tirsen.angkor.EmptyView
 
encodeURL(String) - Method in class com.tirsen.angkor.RenderContext
 
endTag(String) - Method in class com.tirsen.angkor.RenderContext
 
ensureApplicationInit(Class) - Method in class com.tirsen.angkor.RenderContext
 
ensureApplicationInit(Class) - Method in class com.tirsen.angkor.ApplicationFactory
 
ErrorValve - class com.tirsen.angkor.process.ErrorValve.
TODO document ErrorValve ErrorValve() - Constructor for class com.tirsen.angkor.process.ErrorValve
 
ErrorViewFactory - interface com.tirsen.angkor.ErrorViewFactory.
Implement this interface if you want to provide views that shows errors to the user
EventQueue - class com.tirsen.angkor.event.EventQueue.
The EventQueue is used to schedule the sending of events until just before the render-phase.
EventQueue.QueuedEvent - class com.tirsen.angkor.event.EventQueue.QueuedEvent.
 
EventQueue.QueuedEvent(Class, EventListener, EventObject, String) - Constructor for class com.tirsen.angkor.event.EventQueue.QueuedEvent
 
EventQueue() - Constructor for class com.tirsen.angkor.event.EventQueue
 
EventValve - class com.tirsen.angkor.process.EventValve.
 
EventValve.ProcessEventValve - class com.tirsen.angkor.process.EventValve.ProcessEventValve.
 
EventValve.ProcessEventValve() - Constructor for class com.tirsen.angkor.process.EventValve.ProcessEventValve
 
EventValve() - Constructor for class com.tirsen.angkor.process.EventValve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.jsp.PrerenderValve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.jsp.PrerenderValve.DoPrerenderValve
 
execute(ExecuteContext) - Method in interface com.tirsen.angkor.process.Valve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.process.SingleViewFactoryRenderValve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.process.RenderValve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.process.RenderValve.CreateViewValve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.process.RenderValve.DoRenderValve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.process.RenderPageValve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.process.RedirectValve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.process.Pipeline
Used in unit tests to set up ExecuteContext differently.
execute(ExecuteContext) - Method in class com.tirsen.angkor.process.ParseValve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.process.ParseValve.ParseComponentValve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.process.EventValve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.process.EventValve.ProcessEventValve
 
execute(ExecuteContext) - Method in class com.tirsen.angkor.process.ErrorValve
 
execute(RenderContext) - Method in class com.tirsen.angkor.process.Pipeline
 
ExecuteContext - interface com.tirsen.angkor.process.ExecuteContext.
 
ExecuteContext.Attribute - class com.tirsen.angkor.process.ExecuteContext.Attribute.
 
ExecuteContext.Attribute(String) - Constructor for class com.tirsen.angkor.process.ExecuteContext.Attribute
 
executeNext() - Method in class com.tirsen.angkor.process.Pipeline.BasicExecuteContext
 
executeNext() - Method in interface com.tirsen.angkor.process.ExecuteContext
 

F

findProperty(String) - Method in class com.tirsen.angkor.beans.JavaBeanTableModel
 
findProperty(String) - Method in class com.tirsen.angkor.beans.BeanTableModel
 
findValve(Class) - Method in class com.tirsen.angkor.process.Pipeline
 
Form - class com.tirsen.angkor.widget.Form.
A form.
Form() - Constructor for class com.tirsen.angkor.widget.Form
 
FormatTableCellViewFactory - class com.tirsen.angkor.table.FormatTableCellViewFactory.
 
FormatTableCellViewFactory(Format) - Constructor for class com.tirsen.angkor.table.FormatTableCellViewFactory
 

G

getAction() - Method in class com.tirsen.angkor.event.ActionSourceHelper
 
getAction() - Method in interface com.tirsen.angkor.event.ActionSource
 
getAction() - Method in class com.tirsen.angkor.widget.MenuItem
 
getAction() - Method in class com.tirsen.angkor.widget.Link
 
getAction() - Method in class com.tirsen.angkor.widget.ImageMap.Area
 
getAction() - Method in class com.tirsen.angkor.widget.ImageButton
 
getAction() - Method in class com.tirsen.angkor.widget.Button
 
getAlt() - Method in class com.tirsen.angkor.widget.ImageMap.Area
 
getAlt() - Method in class com.tirsen.angkor.widget.Image
 
getApplication() - Method in class com.tirsen.angkor.RenderContext
 
getApplication() - Method in class com.tirsen.angkor.Page
 
getApplication() - Method in class com.tirsen.angkor.Controller
 
getApplication() - Method in class com.tirsen.angkor.ApplicationFactory
 
getApplication() - Static method in class com.tirsen.angkor.Application
Returns the application of the currently executing pipeline.
getAttribute(ExecuteContext.Attribute) - Method in class com.tirsen.angkor.process.Pipeline.BasicExecuteContext
 
getAttribute(ExecuteContext.Attribute) - Method in interface com.tirsen.angkor.process.ExecuteContext
 
getAttribute(String) - Method in class com.tirsen.angkor.Component
 
getBean() - Method in class com.tirsen.angkor.beans.BeanModel
 
getBean(String) - Method in class com.tirsen.angkor.beans.BeanModel
 
getCategory() - Static method in class com.tirsen.angkor.Debug
 
getCellModel(int) - Method in class com.tirsen.angkor.table.TableColumn
 
getCellModel(int, int) - Method in class com.tirsen.angkor.table.Table
 
getCellView(int, int) - Method in class com.tirsen.angkor.table.Table
 
getCellView(Table, int, int) - Method in class com.tirsen.angkor.table.TableColumn
 
getChildren() - Method in class com.tirsen.angkor.table.Table
 
getChildren() - Method in class com.tirsen.angkor.widget.Container
 
getChoices() - Method in interface com.tirsen.angkor.widget.ChoiceModel
 
getChoiceText(int) - Method in interface com.tirsen.angkor.widget.ChoiceModel
TODO: this is view-related stuff. shouldn't that be specified when creating the view?
getColumnCount() - Method in class com.tirsen.angkor.beans.JavaBeanTableModel
 
getColumnCount() - Method in class com.tirsen.angkor.beans.BeanTableModel
 
getColumnCount() - Method in interface com.tirsen.angkor.table.TableModel
 
getColumnCount() - Method in class com.tirsen.angkor.table.Table
Returns the number of columns table.
getColumnCount() - Method in class com.tirsen.angkor.table.DefaultTableModel
 
getColumnName() - Method in class com.tirsen.angkor.table.TableColumn
 
getColumnName(int) - Method in class com.tirsen.angkor.beans.JavaBeanTableModel
 
getColumnName(int) - Method in class com.tirsen.angkor.beans.BeanTableModel
 
getColumnName(int) - Method in interface com.tirsen.angkor.table.TableModel
 
getColumnName(int) - Method in class com.tirsen.angkor.table.Table
 
getColumnName(int) - Method in class com.tirsen.angkor.table.DefaultTableModel
 
getComponent(String) - Method in class com.tirsen.angkor.Application
 
getComponentsToPrerender() - Method in class com.tirsen.angkor.Application
This is used by the PrerenderValve and is not part of the public API.
getContainer() - Method in class com.tirsen.angkor.ViewLink
 
getContainer() - Method in interface com.tirsen.angkor.View
 
getContainer() - Method in class com.tirsen.angkor.EmptyView
 
getContainer() - Method in class com.tirsen.angkor.Component
 
getCurrentExecuteContext() - Static method in class com.tirsen.angkor.process.Pipeline
 
getDisplayName() - Method in class com.tirsen.angkor.Controller
 
getEnd() - Method in interface com.tirsen.angkor.table.TableModel
 
getEnd() - Method in class com.tirsen.angkor.table.AbstractTableModel
 
getEndRow() - Method in class com.tirsen.angkor.table.Table
 
getError() - Method in class com.tirsen.angkor.Application
 
getErrors() - Method in interface com.tirsen.angkor.ErrorViewFactory
Gets the errors currently associated with this error-view.
getEvent() - Method in class com.tirsen.angkor.event.EventQueue.QueuedEvent
 
getEventQueue() - Method in class com.tirsen.angkor.RenderContext
 
getFilterConfig() - Method in class com.tirsen.angkor.jsp.PrerenderFilter
 
getFormat() - Method in class com.tirsen.angkor.widget.TextLabel
 
getFormattedText() - Method in class com.tirsen.angkor.widget.TextLabel
Gets the text formatted correctly and with the values fetched from the models.
getHeaderLabel() - Method in class com.tirsen.angkor.widget.Section
 
getId() - Method in class com.tirsen.angkor.Component
 
getImageMap() - Method in class com.tirsen.angkor.widget.Image
 
getImageURL() - Method in class com.tirsen.angkor.widget.ImageButton
 
getJavaBean(String) - Method in class com.tirsen.angkor.beans.JavaBeanModel
 
getLabel() - Method in class com.tirsen.angkor.widget.Button
 
getMainView() - Method in class com.tirsen.angkor.Page
 
getMenu() - Method in class com.tirsen.angkor.Page
 
getModel() - Method in class com.tirsen.angkor.widget.TextInput
 
getName() - Method in interface com.tirsen.angkor.beans.JavaBeanTableModel.TableColumnModel
 
getName() - Method in interface com.tirsen.angkor.beans.BeanTableModel.TableColumnModel
 
getNextAction() - Method in class com.tirsen.angkor.table.TableScroller
 
getNumberOfChildren() - Method in class com.tirsen.angkor.widget.Container
 
getObject() - Method in class com.tirsen.angkor.beans.JavaBeanModel
 
getObject() - Method in class com.tirsen.angkor.widget.ModelProxy
 
getObjectClass() - Method in class com.tirsen.angkor.beans.JavaBeanModel
 
getObjectClass() - Method in class com.tirsen.angkor.beans.BeanModel
 
getObjectClass() - Method in class com.tirsen.angkor.widget.ModelProxy
 
getPage(String) - Method in class com.tirsen.angkor.Application
 
getParsingComponents() - Method in interface com.tirsen.angkor.Window
 
getParsingComponents() - Method in class com.tirsen.angkor.Application
Public for unit tests only, maybe it's time to move to JUnitX soon.
getPreviousAction() - Method in class com.tirsen.angkor.table.TableScroller
 
getProperty(String) - Method in class com.tirsen.angkor.widget.ModelProxy
 
getPropertyEditor() - Method in interface com.tirsen.angkor.widget.ValueModel
 
getPropertyEditor() - Method in class com.tirsen.angkor.widget.PropertyValueModel
 
getPropertyEditor() - Method in class com.tirsen.angkor.widget.BasicValueModel
 
getPropertyProxy(String) - Method in class com.tirsen.angkor.widget.ModelProxy
 
getRenderContext() - Static method in class com.tirsen.angkor.RenderContext
Gets the render context of the currently running pipeline.
getRenderContext() - Method in class com.tirsen.angkor.Component
 
getRequest() - Method in class com.tirsen.angkor.RenderContext
 
getRequestAttribute(String) - Method in class com.tirsen.angkor.RenderContext
 
getRequestParameter(String) - Method in class com.tirsen.angkor.RenderContext
 
getRequestPath() - Method in class com.tirsen.angkor.RenderContext
Returns an absolute uri useful for sending requests which should end up in an action.
getResponse() - Method in class com.tirsen.angkor.RenderContext
 
getRow(int) - Method in class com.tirsen.angkor.beans.JavaBeanTableModel
Gets the value object for a specified row, also checks wheather row is within range specified by AbstractTableModel.setRange(int,int).
getRow(int) - Method in class com.tirsen.angkor.beans.BeanTableModel
Gets the value object for a specified row, also checks wheather row is within range specified by AbstractTableModel.setRange(int,int).
getRowClass() - Method in class com.tirsen.angkor.beans.BeanTableModel
 
getRowCount() - Method in class com.tirsen.angkor.beans.JavaBeanTableModel
 
getRowCount() - Method in class com.tirsen.angkor.beans.BasicBeanTableModel
 
getRowCount() - Method in interface com.tirsen.angkor.table.TableModel
 
getRowCount() - Method in interface com.tirsen.angkor.table.TableDataAccess
Must be called after initial call to TableDataAccess.load(com.tirsen.angkor.table.TableModel).
getRowCount() - Method in class com.tirsen.angkor.table.Table
 
getRowCount() - Method in class com.tirsen.angkor.table.DefaultTableModel
 
getRowCount() - Method in class com.tirsen.angkor.table.AbstractTableModel
 
getRowCount() - Method in class com.tirsen.angkor.table.AbstractTableDataAccess
 
getRowCountInRange() - Method in class com.tirsen.angkor.table.AbstractTableModel
 
getRows() - Method in class com.tirsen.angkor.beans.BeanTableModel
 
getRows() - Method in class com.tirsen.angkor.beans.BasicBeanTableModel
 
getRowViews(int) - Method in class com.tirsen.angkor.table.Table
 
getSectionDepth() - Method in class com.tirsen.angkor.widget.Section
 
getSessionAttribute(String) - Method in class com.tirsen.angkor.RenderContext
 
getSessionAttribute(String) - Method in class com.tirsen.angkor.ApplicationFactory
 
getSourceURL() - Method in class com.tirsen.angkor.widget.Image
 
getStart() - Method in interface com.tirsen.angkor.table.TableModel
 
getStart() - Method in class com.tirsen.angkor.table.AbstractTableModel
 
getStartRow() - Method in class com.tirsen.angkor.table.Table
 
getTable(String) - Method in class com.tirsen.angkor.beans.BeanModel
 
getTable(String, Class) - Method in class com.tirsen.angkor.beans.BeanModel
 
getTableCellView(Table, ValueModel, int, int) - Method in interface com.tirsen.angkor.table.TableCellViewFactory
 
getTableCellView(Table, ValueModel, int, int) - Method in class com.tirsen.angkor.table.ReadOnlyCellViewFactory
 
getTableCellView(Table, ValueModel, int, int) - Method in class com.tirsen.angkor.table.FormatTableCellViewFactory
 
getTableCellView(Table, ValueModel, int, int) - Method in class com.tirsen.angkor.table.DefaultTableCellViewFactory
 
getTableModel() - Method in class com.tirsen.angkor.table.Table
 
getTarget() - Method in class com.tirsen.angkor.ViewLink
 
getText() - Method in class com.tirsen.angkor.widget.MenuItem
The specified text or if specified text is null the name of the action.
getValue() - Method in interface com.tirsen.angkor.widget.ValueModel
 
getValue() - Method in class com.tirsen.angkor.widget.PropertyValueModel
 
getValue() - Method in class com.tirsen.angkor.widget.BasicValueModel
 
getValue(Object) - Method in interface com.tirsen.angkor.beans.JavaBeanTableModel.TableColumnModel
 
getValue(Object) - Method in interface com.tirsen.angkor.beans.BeanTableModel.TableColumnModel
 
getValue(String) - Method in class com.tirsen.angkor.beans.JavaBeanModel
 
getValue(String) - Method in class com.tirsen.angkor.beans.BeanModel
 
getValue(String) - Method in interface com.tirsen.angkor.event.Action
 
getValue(String) - Method in class com.tirsen.angkor.event.AbstractAction
 
getValueAt(int, int) - Method in class com.tirsen.angkor.beans.JavaBeanTableModel
 
getValueAt(int, int) - Method in class com.tirsen.angkor.beans.BeanTableModel
 
getValueAt(int, int) - Method in interface com.tirsen.angkor.table.TableModel
 
getValueAt(int, int) - Method in class com.tirsen.angkor.table.DefaultTableModel
 
getValueClass() - Method in interface com.tirsen.angkor.widget.ValueModel
 
getValueClass() - Method in class com.tirsen.angkor.widget.PropertyValueModel
 
getValueClass() - Method in class com.tirsen.angkor.widget.BasicValueModel
 
getView() - Method in class com.tirsen.angkor.ViewLink
 
getView() - Method in interface com.tirsen.angkor.ViewFactory
Two consecutive calls may or may not return the same instance.
getView() - Method in class com.tirsen.angkor.Controller
This method is called by the framework at any time and any number of times during the render phase.
getViewFactory() - Method in class com.tirsen.angkor.table.Table
 
getWindowTitle() - Method in class com.tirsen.angkor.Application
Override to provide a title rendered by the angkor:header-tag.
getVisibleIndex() - Method in class com.tirsen.angkor.Component
Returns which index this has of all visible elements of this container.
getWriter() - Method in class com.tirsen.angkor.RenderContext
 

H

handleError(Throwable) - Method in class com.tirsen.angkor.Application
 
hasListeners() - Method in class com.tirsen.angkor.event.ActionSourceHelper
 
HeaderTag - class com.tirsen.angkor.jsp.HeaderTag.
 
HeaderTag() - Constructor for class com.tirsen.angkor.jsp.HeaderTag
 

I

Image - class com.tirsen.angkor.widget.Image.
 
IMAGE_URL - Static variable in interface com.tirsen.angkor.event.Action
 
Image() - Constructor for class com.tirsen.angkor.widget.Image
 
ImageButton - class com.tirsen.angkor.widget.ImageButton.
 
ImageButton() - Constructor for class com.tirsen.angkor.widget.ImageButton
 
ImageButton(Action) - Constructor for class com.tirsen.angkor.widget.ImageButton
 
ImageButton(String) - Constructor for class com.tirsen.angkor.widget.ImageButton
 
ImageMap - class com.tirsen.angkor.widget.ImageMap.
 
ImageMap.Area - class com.tirsen.angkor.widget.ImageMap.Area.
 
ImageMap.Area(Action, int, int, int, int) - Constructor for class com.tirsen.angkor.widget.ImageMap.Area
 
ImageMap() - Constructor for class com.tirsen.angkor.widget.ImageMap
 
indent - Variable in class com.tirsen.angkor.RenderContext
 
indent() - Method in class com.tirsen.angkor.RenderContext
 
init() - Method in class com.tirsen.angkor.Application
Overriding method needs to call this method.
init(FilterConfig) - Method in class com.tirsen.angkor.ApplicationFilter
 
init(FilterConfig) - Method in class com.tirsen.angkor.jsp.PrerenderFilter
 
init(ServletConfig) - Method in class com.tirsen.angkor.ComponentServlet
 
initContext(ExecuteContext, RenderContext) - Method in class com.tirsen.angkor.process.Pipeline
 
initDebug() - Static method in class com.tirsen.angkor.Debug
 
initDefaultPropertyEditors() - Method in class com.tirsen.angkor.Application
 
initPrerenderedComponents() - Method in class com.tirsen.angkor.Application
 
insertBefore(Valve, Valve) - Method in class com.tirsen.angkor.process.Pipeline
 
isChanged() - Method in interface com.tirsen.angkor.widget.ValueModel
 
isChanged() - Method in class com.tirsen.angkor.widget.PropertyValueModel
 
isChanged() - Method in class com.tirsen.angkor.widget.AbstractValueModel
 
isChildrenCreated() - Method in class com.tirsen.angkor.widget.Container
 
isDebugTables() - Method in class com.tirsen.angkor.Component
 
isEmpty(Object) - Static method in class com.tirsen.angkor.Multicaster
 
isEnabled() - Method in interface com.tirsen.angkor.event.Action
 
isEnabled() - Method in class com.tirsen.angkor.event.AbstractAction
 
isEnabled() - Method in class com.tirsen.angkor.widget.MenuItem
 
isEnabled() - Method in class com.tirsen.angkor.widget.MenuItem.GotoAction
 
isParsing() - Method in class com.tirsen.angkor.EmptyView
 
isParsing() - Method in class com.tirsen.angkor.Component
 
isParsing() - Method in class com.tirsen.angkor.widget.TextInput
This widget is interested in parsing events.
isParsing() - Method in class com.tirsen.angkor.widget.MenuItem
 
isParsing() - Method in class com.tirsen.angkor.widget.Link
 
isParsing() - Method in class com.tirsen.angkor.widget.ImageMap.Area
 
isParsing() - Method in class com.tirsen.angkor.widget.ImageButton
 
isParsing() - Method in class com.tirsen.angkor.widget.CheckboxInput
 
isParsing() - Method in class com.tirsen.angkor.widget.Button
 
isReadOnly() - Method in interface com.tirsen.angkor.widget.ValueModel
 
isReadOnly() - Method in class com.tirsen.angkor.widget.ReadOnlyValueModel
 
isReadOnly() - Method in class com.tirsen.angkor.widget.PropertyValueModel
 
isReadOnly() - Method in class com.tirsen.angkor.widget.BasicValueModel
 
isViewShown() - Method in class com.tirsen.angkor.widget.MenuItem.GotoAction
 
isVisible() - Method in class com.tirsen.angkor.ViewLink
 
isVisible() - Method in interface com.tirsen.angkor.View
Check whether this view is visible or not.
isVisible() - Method in class com.tirsen.angkor.EmptyView
 
isVisible() - Method in class com.tirsen.angkor.Component
 
isVisible() - Method in class com.tirsen.angkor.table.TableColumn
 
iterateAllElements() - Method in class com.tirsen.angkor.widget.Container
Iterates all elements of this container, not just the main elements.
iterateCollection(Collection) - Static method in class com.tirsen.angkor.widget.Container
Iterates the collection even if it is null.
iterateEvents() - Method in class com.tirsen.angkor.event.EventQueue
Returns a thread safe iterator over the current events.
iterateParsingComponents() - Method in class com.tirsen.angkor.RenderContext
Returns a tread-safe iterator of the parsing components.
iterateParsingComponents() - Method in class com.tirsen.angkor.Application
Returns a tread-safe iterator of the parsing components.

J

JavaBeanModel - class com.tirsen.angkor.beans.JavaBeanModel.
A JavaBeanModel acts as the proxy for JavaBean instances which may or may not actually exist enabling them to be lazily evaluated only when a view actually requests the value of the JavaBean.
JavaBeanModel(Class) - Constructor for class com.tirsen.angkor.beans.JavaBeanModel
 
JavaBeanModel(Object) - Constructor for class com.tirsen.angkor.beans.JavaBeanModel
 
JavaBeanModel(ValueModel) - Constructor for class com.tirsen.angkor.beans.JavaBeanModel
 
JavaBeanTableModel - class com.tirsen.angkor.beans.JavaBeanTableModel.
 
JavaBeanTableModel.TableColumnModel - interface com.tirsen.angkor.beans.JavaBeanTableModel.TableColumnModel.
 
JavaBeanTableModel() - Constructor for class com.tirsen.angkor.beans.JavaBeanTableModel
 
JavaBeanTableModel(Class) - Constructor for class com.tirsen.angkor.beans.JavaBeanTableModel
 

L

Link - class com.tirsen.angkor.widget.Link.
 
Link() - Constructor for class com.tirsen.angkor.widget.Link
 
load(TableModel) - Method in interface com.tirsen.angkor.table.TableDataAccess
 
LOGGER_NAME - Static variable in class com.tirsen.angkor.Debug
 

M

maybeCreateChildren() - Method in class com.tirsen.angkor.widget.Container
 
Menu - class com.tirsen.angkor.widget.Menu.
 
Menu() - Constructor for class com.tirsen.angkor.widget.Menu
 
MenuItem - class com.tirsen.angkor.widget.MenuItem.
This has essentially been refactored into something almost exactly similar to Link.
MenuItem.GotoAction - class com.tirsen.angkor.widget.MenuItem.GotoAction.
 
MenuItem.GotoAction(String, Controller) - Constructor for class com.tirsen.angkor.widget.MenuItem.GotoAction
 
MenuItem.GotoAction(ViewLink, Controller) - Constructor for class com.tirsen.angkor.widget.MenuItem.GotoAction
 
MenuItem(Action) - Constructor for class com.tirsen.angkor.widget.MenuItem
 
ModelProxy - class com.tirsen.angkor.widget.ModelProxy.
A ModelProxy acts as the proxy for JavaBean instances which may or may not actually exist enabling them to be lazily evaluated only when a view actually requests the value of the JavaBean.
ModelProxy(Class) - Constructor for class com.tirsen.angkor.widget.ModelProxy
 
ModelProxy(ValueModel) - Constructor for class com.tirsen.angkor.widget.ModelProxy
 
Multicaster - class com.tirsen.angkor.Multicaster.
Implements a multicaster which enables one to invoke the methods of an interface and the invocation is multicasted to several instances implementing the interface, also implements threadsafety making it possible to modify the Multicaster instance while multicasting
Multicaster() - Constructor for class com.tirsen.angkor.Multicaster
 

N

NAME - Static variable in interface com.tirsen.angkor.event.Action
 
nextUniqueID() - Method in class com.tirsen.angkor.RenderContext
 
nextUniqueID() - Method in class com.tirsen.angkor.Application
 

P

Page - class com.tirsen.angkor.Page.
TODO document Page
Page() - Constructor for class com.tirsen.angkor.Page
 
Page(View) - Constructor for class com.tirsen.angkor.Page
 
PageAttribute - Static variable in class com.tirsen.angkor.process.RenderPageValve
 
parse(RenderContext) - Method in class com.tirsen.angkor.ViewLink
 
parse(RenderContext) - Method in interface com.tirsen.angkor.View
When a view has registered during rendering for parsing in the RenderContext the context will call this method on the next request.
parse(RenderContext) - Method in class com.tirsen.angkor.EmptyView
 
parse(RenderContext) - Method in class com.tirsen.angkor.Component
 
parse(RenderContext) - Method in class com.tirsen.angkor.widget.TextInput
Retrieves the value in the parameter named by Component.getId() and updates the model with this value.
parse(RenderContext) - Method in class com.tirsen.angkor.widget.MenuItem
 
parse(RenderContext) - Method in class com.tirsen.angkor.widget.Link
 
parse(RenderContext) - Method in class com.tirsen.angkor.widget.ImageMap.Area
 
parse(RenderContext) - Method in class com.tirsen.angkor.widget.ImageButton
 
parse(RenderContext) - Method in class com.tirsen.angkor.widget.Image
 
parse(RenderContext) - Method in class com.tirsen.angkor.widget.Form
 
parse(RenderContext) - Method in class com.tirsen.angkor.widget.Container
 
parse(RenderContext) - Method in class com.tirsen.angkor.widget.CheckboxInput
 
parse(RenderContext) - Method in class com.tirsen.angkor.widget.Button
 
parseExpression(String) - Method in class com.tirsen.angkor.beans.BeanModel
 
ParseValve - class com.tirsen.angkor.process.ParseValve.
 
ParseValve.ParseComponentValve - class com.tirsen.angkor.process.ParseValve.ParseComponentValve.
 
ParseValve.ParseComponentValve() - Constructor for class com.tirsen.angkor.process.ParseValve.ParseComponentValve
 
ParseValve() - Constructor for class com.tirsen.angkor.process.ParseValve
 
Pipeline - class com.tirsen.angkor.process.Pipeline.
 
Pipeline.BasicExecuteContext - class com.tirsen.angkor.process.Pipeline.BasicExecuteContext.
 
Pipeline.BasicExecuteContext(Iterator) - Constructor for class com.tirsen.angkor.process.Pipeline.BasicExecuteContext
 
Pipeline.BasicExecuteContext(Iterator, ExecuteContext) - Constructor for class com.tirsen.angkor.process.Pipeline.BasicExecuteContext
 
Pipeline() - Constructor for class com.tirsen.angkor.process.Pipeline
 
postEvent(Class, EventListener, EventObject, String) - Method in class com.tirsen.angkor.event.EventQueue
Currently does not queue up events to be sent later on.
prerender(String, View) - Method in class com.tirsen.angkor.jsp.PrerenderedComponentsRegistry
 
PrerenderApplicationFilter - class com.tirsen.angkor.jsp.PrerenderApplicationFilter.
A filter doing both ApplicationFilter and PrerenderFilter
PrerenderApplicationFilter() - Constructor for class com.tirsen.angkor.jsp.PrerenderApplicationFilter
 
PrerenderedComponentsRegistry - class com.tirsen.angkor.jsp.PrerenderedComponentsRegistry.
 
PrerenderedComponentsRegistry(RenderContext) - Constructor for class com.tirsen.angkor.jsp.PrerenderedComponentsRegistry
 
PrerenderedComponentsRegistryAttribute - Static variable in class com.tirsen.angkor.jsp.PrerenderValve
The resulting PrerenderedComponentsRegistry resulting from this valve.
PrerenderFilter - class com.tirsen.angkor.jsp.PrerenderFilter.
A servlet filter acting as the main entry point to the Angkor engine, passes the request to RenderContext where the actual engine is implemented
PrerenderFilter() - Constructor for class com.tirsen.angkor.jsp.PrerenderFilter
 
PrerenderValve - class com.tirsen.angkor.jsp.PrerenderValve.
 
PrerenderValve.DoPrerenderValve - class com.tirsen.angkor.jsp.PrerenderValve.DoPrerenderValve.
 
PrerenderValve.DoPrerenderValve() - Constructor for class com.tirsen.angkor.jsp.PrerenderValve.DoPrerenderValve
 
PrerenderValve() - Constructor for class com.tirsen.angkor.jsp.PrerenderValve
 
println(String) - Method in class com.tirsen.angkor.RenderContext
 
process(HttpServletRequest, HttpServletResponse) - Method in class com.tirsen.angkor.Application
 
processEvents(Application) - Method in class com.tirsen.angkor.event.EventQueue
Sends the events and clears the event queue.
PropertyValueModel - class com.tirsen.angkor.widget.PropertyValueModel.
A value model implementation which fetches and updates it's value according to the patterns of the JavaBean specification, useful together with ModelProxy
PropertyValueModel(ModelProxy, String) - Constructor for class com.tirsen.angkor.widget.PropertyValueModel
 
PropertyValueModel(Object, PropertyDescriptor) - Constructor for class com.tirsen.angkor.widget.PropertyValueModel
 
PropertyValueModel(Object, String) - Constructor for class com.tirsen.angkor.widget.PropertyValueModel
 
putValue(String, Object) - Method in interface com.tirsen.angkor.event.Action
 
putValue(String, Object) - Method in class com.tirsen.angkor.event.AbstractAction
 

R

RadioButtons - class com.tirsen.angkor.widget.RadioButtons.
 
RadioButtons() - Constructor for class com.tirsen.angkor.widget.RadioButtons
 
rangeEnd - Variable in class com.tirsen.angkor.table.AbstractTableDataAccess
 
rangeStart - Variable in class com.tirsen.angkor.table.AbstractTableDataAccess
 
ReadOnlyCellViewFactory - class com.tirsen.angkor.table.ReadOnlyCellViewFactory.
 
ReadOnlyCellViewFactory() - Constructor for class com.tirsen.angkor.table.ReadOnlyCellViewFactory
 
ReadOnlyValueModel - class com.tirsen.angkor.widget.ReadOnlyValueModel.
A value model with a value that can not be modified, useful for creating dynamic content by creating an anonymous class overriding the getValue-method
ReadOnlyValueModel() - Constructor for class com.tirsen.angkor.widget.ReadOnlyValueModel
 
ReadOnlyValueModel(Object) - Constructor for class com.tirsen.angkor.widget.ReadOnlyValueModel
 
redirectTo(String) - Static method in class com.tirsen.angkor.process.RedirectValve
 
RedirectToAttribute - Static variable in class com.tirsen.angkor.process.RedirectValve
 
RedirectValve - class com.tirsen.angkor.process.RedirectValve.
 
RedirectValve() -