Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2004 Terry Laurenzo. All Rights Reserved.