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

A

ATTRIBUTE_NAME - Static variable in class echoxul.view.ViewLocator
The name of the attribute in EchoInstance where the singleton is stored.
ATTR_BIND_NAME - Static variable in class echoxul.view.builder.XULConstants
 
ATTR_BIND_TYPE - Static variable in class echoxul.view.builder.XULConstants
 
AbstractEchoXULElement - class echoxul.view.builder.AbstractEchoXULElement.
This base class is derived from to create all XULElements which produce echo components.
AbstractEchoXULElement() - Constructor for class echoxul.view.builder.AbstractEchoXULElement
Create an XULElement that supports children
AbstractHtmlEchoXULElement - class echoxul.view.builder.AbstractHtmlEchoXULElement.
 
AbstractHtmlEchoXULElement() - Constructor for class echoxul.view.builder.AbstractHtmlEchoXULElement
 
AbstractViewContextualizable - class echoxul.component.AbstractViewContextualizable.
Abstract base class (extending Component) that interested components can derive from.
AbstractViewContextualizable() - Constructor for class echoxul.component.AbstractViewContextualizable
 
add(Component) - Method in class echoxul.component.NestedHtmlComponent
 
add(Component, int) - Method in class echoxul.component.XulBox
 
add(Component) - Method in class echoxul.component.XulBox
 
add(Component, int, XulBoxConstraints) - Method in class echoxul.component.XulBox
 
add(Component, XulBoxConstraints) - Method in class echoxul.component.XulBox
 
add(String, String, String) - Method in class echoxul.xom.XULAttributes
 
addChild(XULNode) - Method in class echoxul.xom.XULElement
Add a child.
addIdInstance(String, Component) - Method in class echoxul.view.builder.BuilderContext
 
addIdMapping(String, XULElement) - Method in class echoxul.xom.XULDocument
 
addNestedComponent(Component) - Method in class echoxul.component.NestedHtmlComponent
 
addResource(String, String) - Method in class echoxul.view.locator.DynamicResourceLocator
 
addResource(String, byte[]) - Method in class echoxul.view.locator.DynamicResourceLocator
 
addStaticReference(Object) - Method in class echoxul.view.impl.ViewImpl
Set the static references.
addStaticText(String) - Method in class echoxul.view.builder.BuilderContext
Adds static text to the builder context and returns an id with which it can be referenced from the runtime context
addStaticTextKey(int) - Method in class echoxul.component.NestedHtmlComponent
 
addView(String, View) - Method in class echoxul.view.locator.DynamicViewLocator
Programatically add a view to the map.
addView(String, InputSource) - Method in class echoxul.view.locator.DynamicViewLocator
 
addViewContextualizable(Component) - Method in class echoxul.view.builder.BuilderContext
 
appendTagClose(XULElement) - Method in class echoxul.util.html.HtmlBuffer
Append a closing tag
appendTagOpen(XULElement) - Method in class echoxul.util.html.HtmlBuffer
Appends a tag opening sequence.
appendText(String) - Method in class echoxul.util.html.HtmlBuffer
Append text, correctly escaping the contents
assertWriteable() - Method in class echoxul.view.impl.ViewContextImpl
Throws IllegalStateException if lock() has been called
assertWriteable() - Method in class echoxul.view.impl.ViewImpl
Throws IllegalStateException if lock() has been called
associateComponent(String, Component) - Method in class echoxul.view.builder.BuilderContext
 
attributes(String) - Method in class echoxul.xom.XULAttributes
 

B

BIND_TYPE_MODEL - Static variable in class echoxul.view.builder.XULConstants
 
BIND_TYPE_MODEL_WORK - Static variable in class echoxul.view.builder.XULConstants
 
BIND_TYPE_STANDARD - Static variable in class echoxul.view.builder.XULConstants
 
BOXALIGN_BASELINE - Static variable in interface echoxul.component.XulBoxConstants
 
BOXALIGN_CENTER - Static variable in interface echoxul.component.XulBoxConstants
 
BOXALIGN_END - Static variable in interface echoxul.component.XulBoxConstants
 
BOXALIGN_START - Static variable in interface echoxul.component.XulBoxConstants
 
BOXALIGN_STRETCH - Static variable in interface echoxul.component.XulBoxConstants
Default value for XulBox.BoxAlign property.
BOXDIRECTION_NORMAL - Static variable in interface echoxul.component.XulBoxConstants
 
BOXDIRECTION_REVERSE - Static variable in interface echoxul.component.XulBoxConstants
 
BOXORIENT_BLOCK_AXIS - Static variable in interface echoxul.component.XulBoxConstants
 
BOXORIENT_HORIZONTAL - Static variable in interface echoxul.component.XulBoxConstants
 
BOXORIENT_INLINE_AXIS - Static variable in interface echoxul.component.XulBoxConstants
 
BOXORIENT_VERTICAL - Static variable in interface echoxul.component.XulBoxConstants
 
BOXPACK_CENTER - Static variable in interface echoxul.component.XulBoxConstants
 
BOXPACK_END - Static variable in interface echoxul.component.XulBoxConstants
 
BOXPACK_JUSTIFY - Static variable in interface echoxul.component.XulBoxConstants
 
BOXPACK_START - Static variable in interface echoxul.component.XulBoxConstants
 
BaseErrorContentHandler - class echoxul.util.sax.BaseErrorContentHandler.
This class is designed to be a base class for implementing custom ContentHandlers.
BaseErrorContentHandler(Locator) - Constructor for class echoxul.util.sax.BaseErrorContentHandler
 
BaseErrorContentHandler() - Constructor for class echoxul.util.sax.BaseErrorContentHandler
 
BaseViewLocator - class echoxul.view.locator.BaseViewLocator.
Provides basic implementations common to all echoxul implementation.
BaseViewLocator() - Constructor for class echoxul.view.locator.BaseViewLocator
 
BeanConversion - class echoxul.util.bean.BeanConversion.
This class abstracts the details of converting an XML style name to a Java identifier.
BeanConversion() - Constructor for class echoxul.util.bean.BeanConversion
 
BindingEchoXULElement - class echoxul.view.builder.BindingEchoXULElement.
This class represents elements in the echo binding namespace.
BindingEchoXULElement() - Constructor for class echoxul.view.builder.BindingEchoXULElement
 
BindingInfo - class echoxul.view.builder.BindingInfo.
Encapsulates building and reading binding attributes from an XULElement.
BindingInfo(XULElement) - Constructor for class echoxul.view.builder.BindingInfo
 
BootstrapLoader - class echoxul.testharness.BootstrapLoader.
Basic test class for loading a given XUL file and returning a View without all of the infrastructure in place.
BootstrapLoader() - Constructor for class echoxul.testharness.BootstrapLoader
 
BuilderContext - class echoxul.view.builder.BuilderContext.
Yuck.
BuilderContext() - Constructor for class echoxul.view.builder.BuilderContext
Create a new root BuilderContext
BuilderContext(ClassLoader) - Constructor for class echoxul.view.builder.BuilderContext
 
BuilderXOMFactory - class echoxul.view.builder.BuilderXOMFactory.
Provide a factory for creating XULElements.
BuilderXOMFactory() - Constructor for class echoxul.view.builder.BuilderXOMFactory
 
buildFinalView(AbstractEchoXULElement) - Method in class echoxul.view.builder.BuilderContext
Build and return the final view instance.

C

CachingViewLocator - class echoxul.view.locator.CachingViewLocator.
An extension of DelegatingViewLocator which caches all returned Views.
CachingViewLocator(ResourceLocator[]) - Constructor for class echoxul.view.locator.CachingViewLocator
Equivilent to the two-arg ctor with "false" passed for disableCaching
CachingViewLocator(ResourceLocator[], boolean) - Constructor for class echoxul.view.locator.CachingViewLocator
A ViewLocator which searches the list of ResourceLocators.
ComponentEchoXULElement - class echoxul.view.builder.ComponentEchoXULElement.
This EchoXULElement implementation is responsible for creating physical Echo Components from corresponding XUL element declarations.
ComponentEchoXULElement() - Constructor for class echoxul.view.builder.ComponentEchoXULElement
 
CustomCLObjectInputStream - class echoxul.util.java.CustomCLObjectInputStream.
 
CustomCLObjectInputStream(InputStream, ClassLoader) - Constructor for class echoxul.util.java.CustomCLObjectInputStream
 
characters(char[], int, int) - Method in class echoxul.util.sax.BaseErrorContentHandler
 
characters(char[], int, int) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
characters(char[], int, int) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
characters(char[], int, int) - Method in class echoxul.util.sax.SAXTrimmingFilter
 
clear() - Method in class echoxul.util.html.HtmlBuffer
Clear all content from this buffer.
clearCache() - Method in class echoxul.view.locator.CachingViewLocator
Can be called programatically to clear the cache
clearParent() - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
comment(char[], int, int) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
createComponent(BuilderContext) - Method in class echoxul.view.builder.AbstractEchoXULElement
This method is called to create the Echo component which is represented by this XUL definition.
createComponent(BuilderContext) - Method in class echoxul.view.builder.BindingEchoXULElement
 
createComponent(BuilderContext) - Method in class echoxul.view.builder.ComponentEchoXULElement
 
createComponent(BuilderContext) - Method in class echoxul.view.builder.HtmlEchoXULElement
 
createComponent(BuilderContext) - Method in class echoxul.view.builder.XULBoxElement
 
createElement(String, String) - Method in class echoxul.parser.DebugXOMFactory
 
createElement(String, String) - Method in interface echoxul.parser.XOMFactory
Creates an XULElement instance or returns null.
createElement(String, String) - Method in class echoxul.parser.XOMFilterFactory
 
createElement(String, String) - Method in class echoxul.view.builder.BuilderXOMFactory
 
createModelViewContextStub(ViewContextImpl, Component) - Method in class echoxul.view.impl.ViewImpl
Create a ViewContextStub from a ViewContext, storing the serialized data in the static references.
createNamePermutations(String) - Static method in class echoxul.util.bean.BeanConversion
 
createNestedHtmlComponent(BuilderContext, boolean) - Method in class echoxul.view.builder.AbstractHtmlEchoXULElement
 
createTransformerHandler(Result) - Static method in class echoxul.util.sax.SAXUtils
This method returns a TransformerHandler from a Result.
createTransformerHandler(OutputStream) - Static method in class echoxul.util.sax.SAXUtils
 
createTransformerHandler(File) - Static method in class echoxul.util.sax.SAXUtils
 
createTransformerHandler(Writer) - Static method in class echoxul.util.sax.SAXUtils
 
createView(File) - Method in class echoxul.testharness.BootstrapLoader
 
createView(InputSource) - Method in class echoxul.testharness.BootstrapLoader
 
createViewContextStub(ViewContextImpl) - Method in class echoxul.view.impl.ViewImpl
Create a ViewContextStub from a ViewContext, storing the serialized data in the static references.

D

DebugSAXFilterDefaultHandler - class echoxul.util.sax.DebugSAXFilterDefaultHandler.
Debug SAXFilterDefaultHandler.
DebugSAXFilterDefaultHandler(Object) - Constructor for class echoxul.util.sax.DebugSAXFilterDefaultHandler
Construct and setParent in one step
DebugSAXFilterDefaultHandler() - Constructor for class echoxul.util.sax.DebugSAXFilterDefaultHandler
If using this ctor, you must call setParent
DebugXOMFactory - class echoxul.parser.DebugXOMFactory.
Debug implementation of XOMFactory.
DebugXOMFactory() - Constructor for class echoxul.parser.DebugXOMFactory
 
DelegatingViewLocator - class echoxul.view.locator.DelegatingViewLocator.
The DelegatingViewLocator loads a View from the first ResourceLocator which can find the resource.
DelegatingViewLocator(ResourceLocator[]) - Constructor for class echoxul.view.locator.DelegatingViewLocator
 
DynamicResourceLocator - class echoxul.view.locator.DynamicResourceLocator.
Implements a ResourceLocator which will only find resources that are programatically inserted.
DynamicResourceLocator() - Constructor for class echoxul.view.locator.DynamicResourceLocator
 
DynamicViewLocator - class echoxul.view.locator.DynamicViewLocator.
A ViewLocator which is not backed by any physical resources.
DynamicViewLocator() - Constructor for class echoxul.view.locator.DynamicViewLocator
 
delete() - Method in interface echoxul.view.ViewContext
Delete (disassociate) this ViewContext from its parent.
delete() - Method in class echoxul.view.impl.ViewContextImpl
 
deleteAll() - Method in class echoxul.view.locator.DynamicResourceLocator
 
deleteResource(String) - Method in class echoxul.view.locator.DynamicResourceLocator
 
dump(PrintWriter) - Method in class echoxul.xom.XULDocument
 
dump(PrintWriter, String) - Method in class echoxul.xom.XULElement
 
dump(PrintWriter, String) - Method in class echoxul.xom.XULNode
 
dump(PrintWriter, String) - Method in class echoxul.xom.XULText
 
dumpChildren(PrintWriter, String) - Method in class echoxul.xom.XULElement
 

E

ExpressionParser - class echoxul.util.bean.ExpressionParser.
The ExpressionParser class is responsible for parsing simple expressions into an Object value suitable for assignment.
ExpressionParser() - Constructor for class echoxul.util.bean.ExpressionParser
 
echoxul.component - package echoxul.component
 
echoxul.component.ui - package echoxul.component.ui
 
echoxul.parser - package echoxul.parser
 
echoxul.testharness - package echoxul.testharness
 
echoxul.util.bean - package echoxul.util.bean
 
echoxul.util.html - package echoxul.util.html
 
echoxul.util.java - package echoxul.util.java
 
echoxul.util.sax - package echoxul.util.sax
 
echoxul.view - package echoxul.view
 
echoxul.view.builder - package echoxul.view.builder
 
echoxul.view.impl - package echoxul.view.impl
 
echoxul.view.locator - package echoxul.view.locator
 
echoxul.view.ui - package echoxul.view.ui
 
echoxul.xom - package echoxul.xom
 
endCDATA() - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
endCDATA() - Method in class echoxul.util.sax.SAXTrimmingFilter
 
endDTD() - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
endDocument() - Method in class echoxul.util.sax.BaseErrorContentHandler
 
endDocument() - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
endDocument() - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
endElement(String, String, String) - Method in class echoxul.util.sax.BaseErrorContentHandler
 
endElement(String, String, String) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
endElement(String, String, String) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
endEntity(String) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
endPrefixMapping(String) - Method in class echoxul.util.sax.BaseErrorContentHandler
 
endPrefixMapping(String) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
endPrefixMapping(String) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
entityConvert(String, String) - Method in class echoxul.util.html.HtmlBuffer
 
error(SAXParseException) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
error(SAXParseException) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 

F

FileResourceLocator - class echoxul.view.locator.FileResourceLocator.
ResourceLocator which reads resources from the file system.
FileResourceLocator(File) - Constructor for class echoxul.view.locator.FileResourceLocator
 
fatalError(SAXParseException) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
fatalError(SAXParseException) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
filterDefaultAttributeName(String) - Method in class echoxul.view.builder.AbstractEchoXULElement
Translates attribute names from the attribute default namespace.
findResource(String) - Method in class echoxul.view.locator.DynamicResourceLocator
 
findResource(String) - Method in class echoxul.view.locator.FileResourceLocator
 
findResource(String) - Method in class echoxul.view.locator.JavaResourceLocator
 
findResource(String) - Method in interface echoxul.view.locator.ResourceLocator
Convert a path to an InputSource in an implementation specific way.
findResource(String) - Method in class echoxul.view.locator.ServerResourceLocator
 
fmtObject(Object) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
fmtString(String) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
formatAttributes(Attributes) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 

G

getAttributes() - Method in class echoxul.xom.XULElement
 
getBindType() - Method in class echoxul.view.builder.BindingInfo
 
getBindingName() - Method in class echoxul.view.builder.AbstractEchoXULElement
 
getBoxAlign() - Method in class echoxul.component.XulBox
 
getBoxConstraints() - Method in class echoxul.component.XulBox
 
getBoxConstraints() - Method in interface echoxul.component.XulBoxConstrainable
Return the box constraints.
getBoxDirection() - Method in class echoxul.component.XulBox
 
getBoxExpands() - Method in class echoxul.component.XulBox
 
getBoxOrient() - Method in class echoxul.component.XulBox
 
getBoxPack() - Method in class echoxul.component.XulBox
 
getChildren() - Method in class echoxul.xom.XULElement
Return a read-only list of children
getClassLoader() - Method in class echoxul.view.builder.BuilderContext
 
getComponent(String) - Method in interface echoxul.view.ViewContext
Returns the first component bound to a given name in this context.
getComponent(String) - Method in class echoxul.view.impl.ViewContextImpl
 
getComponents(String) - Method in interface echoxul.view.ViewContext
Returns a read-only list of all Components bound to this ViewContext with the given name
getComponents(String) - Method in class echoxul.view.impl.ViewContextImpl
 
getConstraints() - Method in class echoxul.component.XulBox
 
getCssClasses() - Method in class echoxul.xom.XULElement
 
getDefaultHandler() - Method in class echoxul.parser.XULBuilder
Get the DefaultHandler to hook up to the SAX parser
getDocument() - Method in class echoxul.xom.XULElement
 
getErrorMessage() - Method in class echoxul.view.builder.BindingInfo
 
getFlex() - Method in class echoxul.component.XulBoxConstraints
 
getId() - Method in class echoxul.xom.XULElement
May be null
getInsertionPoint() - Method in class echoxul.view.impl.ModelViewContextStub
 
getInstance(EchoInstance) - Static method in class echoxul.view.ViewLocator
Return the singleton instance, creating a default one if necessary
getLocationString() - Method in class echoxul.util.sax.BaseErrorContentHandler
Returns a non-null location string.
getName() - Method in class echoxul.view.builder.BindingInfo
 
getName() - Method in class echoxul.xom.XULElement
 
getNamespace() - Method in class echoxul.xom.XULElement
 
getNestedContent(int) - Method in class echoxul.component.NestedHtmlComponent
Returns an indexed nested content entry.
getNestedContentCount() - Method in class echoxul.component.NestedHtmlComponent
 
getParent() - Method in class echoxul.view.builder.BuilderContext
 
getParent() - Method in class echoxul.xom.XULElement
Null if root
getParentContext() - Method in interface echoxul.view.ViewContext
 
getParentContext() - Method in class echoxul.view.impl.ViewContextImpl
 
getRootComponent() - Method in interface echoxul.view.ViewContext
Each ViewContext is represented by a single root component
getRootComponent() - Method in class echoxul.view.impl.ViewContextImpl
 
getRootElement() - Method in class echoxul.xom.XULDocument
 
getScopeLevels() - Method in class echoxul.view.builder.BindingInfo
 
getStaticReference(int) - Method in interface echoxul.view.View
Used by components to retrieve static data that is shared across all sessions.
getStaticReference(int) - Method in class echoxul.view.impl.ViewImpl
 
getSubContext(String) - Method in interface echoxul.view.ViewContext
Returns the first ViewContext with a given name to exist in this ViewContext
getSubContext(String) - Method in class echoxul.view.impl.ViewContextImpl
 
getSubContexts(String) - Method in interface echoxul.view.ViewContext
Returns a read-only List of all ViewContexts with a given name
getSubContexts(String) - Method in class echoxul.view.impl.ViewContextImpl
 
getUnparsedName() - Method in class echoxul.view.builder.BindingInfo
 
getValue() - Method in class echoxul.xom.XULText
 
getView() - Method in class echoxul.component.AbstractViewContextualizable
 
getView() - Method in interface echoxul.view.ViewContext
 
getView() - Method in class echoxul.view.impl.ViewContextImpl
 
getViewClassLoader() - Method in interface echoxul.view.View
The ClassLoader used to load objects for the View
getViewClassLoader() - Method in class echoxul.view.impl.ViewImpl
 
getViewContext() - Method in class echoxul.component.AbstractViewContextualizable
 
getViewContext() - Method in class echoxul.view.ViewComponent
Return the ViewContext that this instance is wrapping.
getXULDocument() - Method in class echoxul.parser.XULBuilder
Get the XULDocument after parsing.

H

HtmlBuffer - class echoxul.util.html.HtmlBuffer.
This class abstracts the creation of HTML text from XOM trees.
HtmlBuffer() - Constructor for class echoxul.util.html.HtmlBuffer
 
HtmlConstants - class echoxul.util.html.HtmlConstants.
Useful HTML constants
HtmlEchoXULElement - class echoxul.view.builder.HtmlEchoXULElement.
An EchoXULElement that knows how to create Echo components representing raw HTML.
HtmlEchoXULElement() - Constructor for class echoxul.view.builder.HtmlEchoXULElement
 
hasBinding() - Method in class echoxul.view.builder.BindingInfo
 
hasChildren() - Method in class echoxul.xom.XULElement
 

I

Installer - class echoxul.component.ui.Installer.
Register Echo XUL component peers
Installer() - Constructor for class echoxul.component.ui.Installer
 
ignorableWhitespace(char[], int, int) - Method in class echoxul.util.sax.BaseErrorContentHandler
 
ignorableWhitespace(char[], int, int) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
ignorableWhitespace(char[], int, int) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
init() - Method in class echoxul.view.ViewComponent
 
init() - Method in class echoxul.xom.XULElement
Override this method to perform initialization after setParameters is called by the creator.
instantiate(View, ViewContextImpl) - Method in class echoxul.view.impl.ViewContextStub
Create a new instance of the ViewContext model and set its fields to be a part of the containment hierarchy.
instantiateModelContext(String) - Method in interface echoxul.view.ViewContext
Instantiate a new model context and add it to the view.
instantiateModelContext(String) - Method in class echoxul.view.impl.ViewContextImpl
 
instantiateRootContext() - Method in interface echoxul.view.View
Instantiate a new Root ViewContext
instantiateRootContext() - Method in class echoxul.view.impl.ViewImpl
 
isModelComponent() - Method in class echoxul.view.builder.BindingInfo
 
isXHTMLNamespace(String) - Static method in class echoxul.util.html.HtmlConstants
 

J

JavaResourceLocator - class echoxul.view.locator.JavaResourceLocator.
A ResourceLocator that loads resources from the Java classpath.
JavaResourceLocator(ClassLoader) - Constructor for class echoxul.view.locator.JavaResourceLocator
 
JavaResourceLocator() - Constructor for class echoxul.view.locator.JavaResourceLocator
 

L

listComponents() - Method in interface echoxul.view.ViewContext
 
listComponents() - Method in class echoxul.view.impl.ViewContextImpl
 
listModelContexts() - Method in interface echoxul.view.ViewContext
 
listModelContexts() - Method in class echoxul.view.impl.ViewContextImpl
 
listSubContexts() - Method in interface echoxul.view.ViewContext
 
listSubContexts() - Method in class echoxul.view.impl.ViewContextImpl
 
loadXULView(InputSource) - Method in class echoxul.view.locator.BaseViewLocator
Load an XUL view from an InputSource
lock() - Method in class echoxul.view.impl.ViewContextImpl
 
lock() - Method in class echoxul.view.impl.ViewImpl
 
lock() - Method in class echoxul.xom.XULAttributes
 
lockChildren() - Method in class echoxul.xom.XULElement
Make the instance read-only
log(String, String, String) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
Override to change log output
lookup(String, String) - Method in class echoxul.xom.XULAttributes
 
lookupClass(ClassLoader, String, String) - Static method in class echoxul.util.bean.BeanConversion
 
lookupView(String) - Method in class echoxul.view.ViewLocator
Looks up a (potentially cached) view from the list of ViewResolvers registered with this instance.
lookupView(Class) - Method in class echoxul.view.ViewLocator
Similar to lookupView(String) except that it converts the given class into a path and looks up the view with that path.
lookupView(Class) - Method in class echoxul.view.locator.BaseViewLocator
Takes the class name and replaces all periods with slashes and prepending a slash.
lookupView(String) - Method in class echoxul.view.locator.CachingViewLocator
 
lookupView(String) - Method in class echoxul.view.locator.DelegatingViewLocator
 
lookupView(String) - Method in class echoxul.view.locator.DynamicViewLocator
 

M

ModelViewContextStub - class echoxul.view.impl.ModelViewContextStub.
This class extends ViewContextStub with proper support for model contexts.
ModelViewContextStub() - Constructor for class echoxul.view.impl.ModelViewContextStub
 
ModelViewContextStub(int, Component) - Constructor for class echoxul.view.impl.ModelViewContextStub
 
main(String[]) - Static method in class echoxul.testharness.BootstrapLoader
 
main(String[]) - Static method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
main method for quick debugging of a SAX event stream for an XML input file.
main(String[]) - Static method in class echoxul.util.sax.SAXTrimmingFilter
main method for quick debugging of a SAX event stream for an XML input file.

N

NS_ECHOXUL_BINDING - Static variable in class echoxul.view.builder.XULConstants
 
NS_XUL - Static variable in class echoxul.view.builder.XULConstants
 
NestedHtmlComponent - class echoxul.component.NestedHtmlComponent.
Internal component for maintaining mixed html content along with other Echo components.
NestedHtmlComponent() - Constructor for class echoxul.component.NestedHtmlComponent
 
NestedHtmlComponentUI - class echoxul.component.ui.NestedHtmlComponentUI.
Note that after construction the NestedHtmlComponent does not support editing.
NestedHtmlComponentUI() - Constructor for class echoxul.component.ui.NestedHtmlComponentUI
 
namespaces() - Method in class echoxul.xom.XULAttributes
Returns a Set of namespaces
newContext(String, boolean) - Method in class echoxul.view.builder.BuilderContext
 
newException(String) - Method in class echoxul.view.builder.AbstractEchoXULElement
Convenience method for subclasses to create exceptions that include the source file location.
newUnexpectedException(String) - Method in class echoxul.util.sax.BaseErrorContentHandler
Creates a new SAXException with the following text appended to msg: "at location " + getLocationString()
notationDecl(String, String, String) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
notationDecl(String, String, String) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 

P

parseExpression(String) - Method in class echoxul.util.bean.ExpressionParser
Parse an expression into a value.
parseProperties(Reader) - Method in class echoxul.util.bean.ExpressionParser
Parse from a Reader that represents a properties file.
piParser(String) - Static method in class echoxul.parser.XULBuilder
Parse the data part of a processing instruction into name/value pairs.
processChildren(Component, BuilderContext) - Method in class echoxul.view.builder.ComponentEchoXULElement
Recursively create children
processingInstruction(String, String) - Method in class echoxul.util.sax.BaseErrorContentHandler
 
processingInstruction(String, String) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
processingInstruction(String, String) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
propertyChange(PropertyChangeEvent) - Method in class echoxul.component.ui.SafeWrapperComponentUI
 
propertyChange(PropertyChangeEvent) - Method in class echoxul.component.ui.XulBoxUI
 

R

ResourceLocator - interface echoxul.view.locator.ResourceLocator.
Implementations of this interface are responsible for taking a String (path) and returning an InputSource that can be used to load an XML file.
raiseError(SAXException) - Method in class echoxul.util.sax.BaseErrorContentHandler
 
register() - Static method in class echoxul.component.ui.Installer
 
registered() - Method in class echoxul.component.ui.SafeWrapperComponentUI
 
registered() - Method in class echoxul.component.ui.XulBoxUI
 
remove(Component) - Method in class echoxul.component.XulBox
 
remove(int) - Method in class echoxul.component.XulBox
 
removeAll() - Method in class echoxul.component.XulBox
 
render(RenderingContext, Element) - Method in class echoxul.component.ui.NestedHtmlComponentUI
 
render(RenderingContext, Element) - Method in class echoxul.component.ui.SafeWrapperComponentUI
 
render(RenderingContext, Element) - Method in class echoxul.component.ui.SpacerUI
 
render(RenderingContext, Element) - Method in class echoxul.component.ui.XulBoxUI
 
render(RenderingContext, Element) - Method in class echoxul.view.ui.ViewComponentUI
 
resolveClass(ObjectStreamClass) - Method in class echoxul.util.java.CustomCLObjectInputStream
 
resolveEntity(String, String) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
resolveEntity(String, String) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 

S

SAXFilterDefaultHandler - class echoxul.util.sax.SAXFilterDefaultHandler.
Utility base class for defining a DefaultHandler which delegates all of its calls out to a parent DefaultHandler.
SAXFilterDefaultHandler(Object) - Constructor for class echoxul.util.sax.SAXFilterDefaultHandler
Construct and setParent in one step
SAXFilterDefaultHandler() - Constructor for class echoxul.util.sax.SAXFilterDefaultHandler
If using this ctor, you must call setParent
SAXTrimmingFilter - class echoxul.util.sax.SAXTrimmingFilter.
A SAX filter that intercepts all character(...) events, trims the passed in character array and outputs ignorableWhitespace + character events as appropriate.
SAXTrimmingFilter(Object) - Constructor for class echoxul.util.sax.SAXTrimmingFilter
 
SAXTrimmingFilter() - Constructor for class echoxul.util.sax.SAXTrimmingFilter
 
SAXUtils - class echoxul.util.sax.SAXUtils.
This class provides convenience methods for generating a ContentHandler which is capable of saving its data to a Stream.
SAXUtils() - Constructor for class echoxul.util.sax.SAXUtils
 
SafeWrapperComponent - class echoxul.component.SafeWrapperComponent.
This component is probably misplaced but it provides for "safe" rendering of children.
SafeWrapperComponent() - Constructor for class echoxul.component.SafeWrapperComponent
 
SafeWrapperComponentUI - class echoxul.component.ui.SafeWrapperComponentUI.
Renders all of its children untouched.
SafeWrapperComponentUI() - Constructor for class echoxul.component.ui.SafeWrapperComponentUI
 
ServerResourceLocator - class echoxul.view.locator.ServerResourceLocator.
A ResourceLocator which reads resources from a ServletContext
ServerResourceLocator(ServletContext) - Constructor for class echoxul.view.locator.ServerResourceLocator
 
ServerResourceLocator(ServletContext, String) - Constructor for class echoxul.view.locator.ServerResourceLocator
 
Spacer - class echoxul.component.Spacer.
Provides a simple "spacer" component which can be used in the box model.
Spacer() - Constructor for class echoxul.component.Spacer
 
SpacerUI - class echoxul.component.ui.SpacerUI.
 
SpacerUI() - Constructor for class echoxul.component.ui.SpacerUI
 
setBeanProperty(Object, String, String) - Static method in class echoxul.util.bean.BeanConversion
 
setBeanProps(Component, BuilderContext) - Method in class echoxul.view.builder.ComponentEchoXULElement
Uses Jakarta Commons BeanUtils to dynamically discover and set java bean properties.
setBoxAlign(int) - Method in class echoxul.component.XulBox
 
setBoxDirection(int) - Method in class echoxul.component.XulBox
 
setBoxExpands(boolean) - Method in class echoxul.component.XulBox
 
setBoxOrient(int) - Method in class echoxul.component.XulBox
 
setBoxPack(int) - Method in class echoxul.component.XulBox
 
setComponents(String, Component[]) - Method in class echoxul.view.impl.ViewContextImpl
 
setContentHandler(ContentHandler) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
setDTDHandler(DTDHandler) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
setDocumentLocator(Locator) - Method in class echoxul.util.sax.BaseErrorContentHandler
Does nothing by default
setDocumentLocator(Locator) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
setDocumentLocator(Locator) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
setEntityResolver(EntityResolver) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
setErrorHandler(ErrorHandler) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
setInstance(EchoInstance, ViewLocator) - Static method in class echoxul.view.ViewLocator
Call at application startup to initialize an EchoInstance with a singleton ViewCache.
setLexicalHandler(LexicalHandler) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
setModelComponent(Component) - Method in class echoxul.view.builder.BuilderContext
 
setModelContext(String, ModelViewContextStub) - Method in class echoxul.view.impl.ViewContextImpl
 
setParameters(XULDocument, XULElement, String, String, String, String[], XULAttributes) - Method in class echoxul.xom.XULElement
This method must be called to initialize an instance.
setParent(Object) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
Checks whether parent is an instanceof all of the major interfaces.
setResourcePath(String) - Method in class echoxul.view.ViewComponent
 
setRootComponent(Component) - Method in class echoxul.view.builder.BuilderContext
Each context must be represented by a root component.
setRootElement(XULElement) - Method in class echoxul.xom.XULDocument
 
setRootStub(ViewContextStub) - Method in class echoxul.view.impl.ViewImpl
Set the root context stub.
setSubContexts(String, ViewContextImpl[]) - Method in class echoxul.view.impl.ViewContextImpl
 
setView(View) - Method in class echoxul.view.ViewComponent
 
setViewContext(ViewContext) - Method in class echoxul.component.AbstractViewContextualizable
 
setViewContext(ViewContext) - Method in interface echoxul.component.ViewContextualizable
Called once after instantiation for runtime use.
setViewContext(ViewContext) - Method in class echoxul.view.ViewComponent
 
setViewContextualizables(ViewContextualizable[]) - Method in class echoxul.view.impl.ViewContextImpl
 
skippedEntity(String) - Method in class echoxul.util.sax.BaseErrorContentHandler
 
skippedEntity(String) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
skippedEntity(String) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
startCDATA() - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
startCDATA() - Method in class echoxul.util.sax.SAXTrimmingFilter
 
startDTD(String, String, String) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
startDocument() - Method in class echoxul.util.sax.BaseErrorContentHandler
 
startDocument() - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
startDocument() - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
startElement(String, String, String, Attributes) - Method in class echoxul.util.sax.BaseErrorContentHandler
 
startElement(String, String, String, Attributes) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
startElement(String, String, String, Attributes) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
startEntity(String) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
startPrefixMapping(String, String) - Method in class echoxul.util.sax.BaseErrorContentHandler
 
startPrefixMapping(String, String) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
startPrefixMapping(String, String) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
supportsChildren() - Method in class echoxul.xom.XULElement
 

T

TYPE_MODEL - Static variable in class echoxul.view.builder.BindingInfo
 
TYPE_MODEL_WORK - Static variable in class echoxul.view.builder.BindingInfo
 
TYPE_STANDARD - Static variable in class echoxul.view.builder.BindingInfo
 
toString() - Method in class echoxul.util.html.HtmlBuffer
Return the current HTML buffer contents
toString() - Method in class echoxul.xom.XULDocument
 
toString() - Method in class echoxul.xom.XULNode
 

U

unparsedEntityDecl(String, String, String, String) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
unparsedEntityDecl(String, String, String, String) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 
unquoteString(String) - Method in class echoxul.util.html.HtmlBuffer
 
unregistered() - Method in class echoxul.component.ui.SafeWrapperComponentUI
 
unregistered() - Method in class echoxul.component.ui.XulBoxUI
 

V

View - interface echoxul.view.View.
A View is the top of the containment hierarchy for ViewContexts.
ViewComponent - class echoxul.view.ViewComponent.
This component serves as a base class for implementing components which are derived from a View.
ViewComponent() - Constructor for class echoxul.view.ViewComponent
Default "do-nothing" constructor
ViewComponent(String) - Constructor for class echoxul.view.ViewComponent
Construct a ViewComponent with a default resourcePath
ViewComponentUI - class echoxul.view.ui.ViewComponentUI.
Peer for the ViewComponent.
ViewComponentUI() - Constructor for class echoxul.view.ui.ViewComponentUI
 
ViewContext - interface echoxul.view.ViewContext.
The view context is what the echo controller interacts with to locate and manipulate individual echo view components.
ViewContextImpl - class echoxul.view.impl.ViewContextImpl.
 
ViewContextImpl() - Constructor for class echoxul.view.impl.ViewContextImpl
Constructor for serialization purposes only.
ViewContextImpl(ViewContextImpl, Component, String) - Constructor for class echoxul.view.impl.ViewContextImpl
 
ViewContextStub - class echoxul.view.impl.ViewContextStub.
This class represents the stub part of a model ViewContext.
ViewContextStub() - Constructor for class echoxul.view.impl.ViewContextStub
For Serialization
ViewContextStub(int) - Constructor for class echoxul.view.impl.ViewContextStub
 
ViewContextualizable - interface echoxul.component.ViewContextualizable.
When components are being constructed they do not have access to the controlling View.
ViewException - exception echoxul.view.ViewException.
Generic exception for views
ViewException() - Constructor for class echoxul.view.ViewException
 
ViewException(String) - Constructor for class echoxul.view.ViewException
 
ViewException(String, Throwable) - Constructor for class echoxul.view.ViewException
 
ViewException(Throwable) - Constructor for class echoxul.view.ViewException
 
ViewImpl - class echoxul.view.impl.ViewImpl.
Implementation of the View interface for the builder package.
ViewImpl(ClassLoader) - Constructor for class echoxul.view.impl.ViewImpl
 
ViewLocator - class echoxul.view.ViewLocator.
This is the abstract base class for accessing/resolving View instances by symbolic names.
ViewLocator() - Constructor for class echoxul.view.ViewLocator
 
ViewNotFoundException - exception echoxul.view.ViewNotFoundException.
 
ViewNotFoundException() - Constructor for class echoxul.view.ViewNotFoundException
 
ViewNotFoundException(String) - Constructor for class echoxul.view.ViewNotFoundException
 
ViewNotFoundException(String, Throwable) - Constructor for class echoxul.view.ViewNotFoundException
 
ViewNotFoundException(Throwable) - Constructor for class echoxul.view.ViewNotFoundException
 

W

warning(SAXParseException) - Method in class echoxul.util.sax.DebugSAXFilterDefaultHandler
 
warning(SAXParseException) - Method in class echoxul.util.sax.SAXFilterDefaultHandler
 

X

XHTML_40_NAMESPACE - Static variable in class echoxul.util.html.HtmlConstants
 
XOMFactory - interface echoxul.parser.XOMFactory.
XOMFactory - This class is responsible for selecting and instantiating a correct XULElement for a given namespace uri and name.
XOMFilterFactory - class echoxul.parser.XOMFilterFactory.
This XOMFactory instance is a filter that attempts to delegate out to a list of XOMFactory instances.
XOMFilterFactory() - Constructor for class echoxul.parser.XOMFilterFactory
 
XULAttributes - class echoxul.xom.XULAttributes.
This class represents a set of namespace qualified attributes.
XULAttributes() - Constructor for class echoxul.xom.XULAttributes
 
XULBoxElement - class echoxul.view.builder.XULBoxElement.
This factory element is responsible for creating XUL box containers.
XULBoxElement() - Constructor for class echoxul.view.builder.XULBoxElement
 
XULBuilder - class echoxul.parser.XULBuilder.
This class implements a SAX ContentHandler which is capable of converting a SAX event stream into an XULDocument.
XULBuilder(XOMFactory) - Constructor for class echoxul.parser.XULBuilder
 
XULConstants - class echoxul.view.builder.XULConstants.
Constants and static methods
XULConstants() - Constructor for class echoxul.view.builder.XULConstants
 
XULDocument - class echoxul.xom.XULDocument.
This is the root object for an XUL document.
XULDocument() - Constructor for class echoxul.xom.XULDocument
 
XULElement - class echoxul.xom.XULElement.
Most things in XUL are an Element.
XULElement() - Constructor for class echoxul.xom.XULElement
Initialize an XULElement that does not supports children
XULElement(boolean) - Constructor for class echoxul.xom.XULElement
Initialize with a flag to support children or not
XULLAYOUT_SCRIPT_SERVICE - Static variable in class echoxul.component.ui.XulBoxUI
This service is registered with the peers as a global service
XULNode - class echoxul.xom.XULNode.
The XULNode is a placeholder type that represents either an XUL element or a piece of text.
XULNode() - Constructor for class echoxul.xom.XULNode
 
XULText - class echoxul.xom.XULText.
A Text "node".
XULText(String) - Constructor for class echoxul.xom.XULText
 
XulBox - class echoxul.component.XulBox.
The XulBox is a container that implements the functionality of the XUL box constructs.
XulBox() - Constructor for class echoxul.component.XulBox
 
XulBox(XulBoxConstraints) - Constructor for class echoxul.component.XulBox
 
XulBoxConstants - interface echoxul.component.XulBoxConstants.
Constants for use in specifying XUL box properties
XulBoxConstrainable - interface echoxul.component.XulBoxConstrainable.
This interface can be implemented by components which take direct part in the XUL box layout environment.
XulBoxConstraints - class echoxul.component.XulBoxConstraints.
An immutable object representing box constraints
XulBoxConstraints() - Constructor for class echoxul.component.XulBoxConstraints
Construct with all default constraint values
XulBoxConstraints(double) - Constructor for class echoxul.component.XulBoxConstraints
Set a custom flex value
XulBoxUI - class echoxul.component.ui.XulBoxUI.
 
XulBoxUI() - Constructor for class echoxul.component.ui.XulBoxUI
 

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

Copyright © 2004 Terry Laurenzo. All Rights Reserved.