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

C

cache - Variable in class com.primix.tapestry.engine.DefaultSpecificationSource
Contains previously parsed specification.
CAT - Static variable in class com.primix.vlib.VirtualLibraryEngine
 
CAUCASIAN - Static variable in class tutorial.survey.Race
 
change - Variable in class tutorial.portal.Stock
 
Change - class tutorial.locale.Change.
 
Change() - Constructor for class tutorial.locale.Change
 
ChangeKey - class com.primix.tapestry.record.ChangeKey.
Used to identify a property change.
ChangeKey(String, String) - Constructor for class com.primix.tapestry.record.ChangeKey
 
ChangeObserver - interface com.primix.tapestry.event.ChangeObserver.
May observe changes in an object's properties.
Checkbox - class com.primix.tapestry.form.Checkbox.
Implements a component that manages an HTML <input type=checkbox> form element.
Checkbox() - Constructor for class com.primix.tapestry.form.Checkbox
 
CheckBoxMultiplePropertySelectionRenderer - class net.sf.tapestry.contrib.form.CheckBoxMultiplePropertySelectionRenderer.
Implementation of IMultiplePropertySelectionRenderer that produces a table of checkbox (<input type=checkbox>) elements.
CheckBoxMultiplePropertySelectionRenderer() - Constructor for class net.sf.tapestry.contrib.form.CheckBoxMultiplePropertySelectionRenderer
 
checkError() - Method in interface com.primix.tapestry.IResponseWriter
Invokes checkError() on the PrintWriter used to format output.
checkError() - Method in class com.primix.tapestry.AbstractResponseWriter
Invokes checkError() on the PrintWriter used to format output.
checkError() - Method in class com.primix.tapestry.engine.NullResponseWriter
Always returns false.
cleanup() - Method in interface com.primix.tapestry.IRequestCycle
Invoked after the request cycle is no longer needed, to release any resources it may have.
cleanup() - Method in class com.primix.tapestry.engine.RequestCycle
Called at the end of the request cycle (i.e., after all responses have been sent back to the client), to release all pages loaded during the request cycle.
cleanupAfterRender(IRequestCycle) - Method in interface com.primix.tapestry.ILifecycle
Deprecated. Invoked after rendering has taken place, even if an exception is thrown.
cleanupAfterRender(IRequestCycle) - Method in class com.primix.tapestry.AbstractComponent
Does nothing.
cleanupAfterRequest(IRequestCycle) - Method in class com.primix.tapestry.engine.AbstractEngine
Invoked at the end of the request cycle to release any resources specific to the request cycle.
cleanupAfterRequest(IRequestCycle) - Method in class com.primix.tapestry.engine.SimpleEngine
Removes all page recorders that contain no changes.
cleanupAfterRequest(IRequestCycle) - Method in class com.primix.vlib.VirtualLibraryEngine
Removes the operations bean instance, if accessed this request cycle.
cleanupComponent() - Method in interface com.primix.tapestry.ILifecycle
Deprecated. Invoked from IPage.cleanupPage() to cleanup any long-held resources (typically, stateful session EJBs) that the component may have a reference to.
cleanupComponent() - Method in class com.primix.tapestry.AbstractComponent
Does nothing.
cleanupEngine() - Method in class com.primix.tapestry.engine.AbstractEngine
Invoked when the engine is removed from the HttpSession i.e., because the sesssion timed out or was explicitly invalidated.
cleanupPage() - Method in class com.primix.tapestry.AbstractPage
Invokes PageCleanupListener.pageCleanup(PageEvent) on any listener.
cleanupPage() - Method in interface com.primix.tapestry.IPage
Invoked when the application terminates (that is, when the HttpSession containing the IEngine is invalidated or times out).
cleanupPage() - Method in class com.primix.vlib.pages.Matches
Removes the book query bean, if not null.
cleanupPage() - Method in class com.primix.vlib.pages.MyLibrary
Removes the book query bean.
cleanupPage() - Method in class com.primix.vlib.pages.BorrowedBooks
Removes the book query beans.
cleanupPage() - Method in class com.primix.vlib.pages.PersonPage
Removes the book query bean, if the handle to the bean is non-null.
clear() - Method in class com.primix.tapestry.util.pool.Pool
Removes all previously pooled objects from this Pool.
clearCache() - Method in class com.primix.vlib.VirtualLibraryEngine
Invoked from Visit.clearCache() (and at the end of the request cycle) to clear the publisher and person IPropertySelectionModel models.
clearCache() - Method in class com.primix.vlib.Visit
Invoked by pages after they perform an operation that changes the backend database in such a way that cached data is no longer valid.
clearCachedData() - Method in class com.primix.tapestry.engine.AbstractEngine
Discards all cached pages, component specifications and templates.
CLICK - Static variable in class com.primix.tapestry.components.ServiceLinkEventType
Type for onClick.
clone() - Method in class tutorial.survey.Survey
 
CLOSE - Static variable in class com.primix.tapestry.parse.TokenType
The closing tag of a JWC element: </jwc>
close() - Method in interface com.primix.tapestry.IResponseWriter
Closes this IResponseWriter.
close() - Method in class com.primix.tapestry.AbstractResponseWriter
Closes this IResponseWriter.
close() - Method in class com.primix.tapestry.NestedHTMLResponseWriter
Invokes the super-class implementation, then gets the data accumulated in the internal buffer and provides it to the containing writer using IResponseWriter.printRaw(char[], int, int).
close() - Method in class com.primix.tapestry.ResponseOutputStream
Does nothing.
close() - Method in class com.primix.tapestry.engine.NullResponseWriter
 
close() - Method in class com.primix.tapestry.util.io.BinaryDumpOutputStream
 
close() - Method in class com.primix.tapestry.util.jdbc.SimpleStatement
Closes the underlying statement, and nulls the reference to it.
close() - Method in interface com.primix.tapestry.util.jdbc.IStatement
Closes the underlying statement, and nulls the reference to it.
close() - Method in class com.primix.tapestry.util.jdbc.ParameterizedStatement
Closes the underlying statement, and nulls the reference to it.
close() - Method in class com.primix.tapestry.wml.NestedWMLResponseWriter
Invokes the super-class implementation, then gets the data accumulated in the internal buffer and provides it to the containing writer using IResponseWriter.printRaw(char[], int, int).
close(Connection, IStatement, ResultSet) - Method in class com.primix.vlib.ejb.impl.OperationsBean
Closes the resultSet (if not null), then the statement (if not null), then the Connection (if not null).
close(InputStream) - Static method in class com.primix.tapestry.Tapestry
Closes the stream (if not null), ignoring any IOException thrown.
closeTag() - Method in interface com.primix.tapestry.IResponseWriter
Closes the most recently opened element by writing the '>' that ends it.
closeTag() - Method in class com.primix.tapestry.AbstractResponseWriter
Closes the most recently opened element by writing the '>' that ends it.
closeTag() - Method in class com.primix.tapestry.engine.NullResponseWriter
 
coerceToIterator(Object) - Static method in class com.primix.tapestry.Tapestry
Converts an Object into an Iterator, following some basic rules.
com.primix.tapestry - package com.primix.tapestry
Tapestry is a comprehensive web application framework, written in Java.
com.primix.tapestry.asset - package com.primix.tapestry.asset
Implementations of IAsset, as well as the AssetExternalizer, used to handle private assets.
com.primix.tapestry.bean - package com.primix.tapestry.bean
Contains useful helper beans, an implementation of the IBeanProvider interface, and several interfaces and classes related to initializing helper beans.
com.primix.tapestry.binding - package com.primix.tapestry.binding
Implementations of IBinding.
com.primix.tapestry.callback - package com.primix.tapestry.callback
Provides implementations of callbacks, objects that encapsulate a server request that is deferred, typically to allow a user to login or otherwise authenticate before proceeding with some other activity.
com.primix.tapestry.components - package com.primix.tapestry.components
Basic, fundamental components used to construct more complex components, or pages.
com.primix.tapestry.engine - package com.primix.tapestry.engine
Implementations of the IEngine interface, including the standard implementation: SimpleEngine.
com.primix.tapestry.event - package com.primix.tapestry.event
The change event mechanism used by pages and components to communicate changes to persistent page properties to the IEngine.
com.primix.tapestry.form - package com.primix.tapestry.form
Components for implementing basic HTML Forms.
com.primix.tapestry.html - package com.primix.tapestry.html
Components specific to the creation of HTML pages, including sophisticated DHTML JavaScript effects.
com.primix.tapestry.inspector - package com.primix.tapestry.inspector
Implementation of the Tapestry Inspector, a specialized page used to dynamically introspect the construction of an application while it runs.
com.primix.tapestry.link - package com.primix.tapestry.link
Components for creating links on the page that trigger application behavior when clicked.
com.primix.tapestry.listener - package com.primix.tapestry.listener
Support classes that allows an object to expose listener methods instead of listener properties.
com.primix.tapestry.pageload - package com.primix.tapestry.pageload
Classes used when loading pages (and thier heirarchies of components) from thier specifications, as well as organizaing thier templates.
com.primix.tapestry.pages - package com.primix.tapestry.pages
Basic pages used for errors, stale links and stale sessions.
com.primix.tapestry.parse - package com.primix.tapestry.parse
Classes used when parsing templates, application and component specifications.
com.primix.tapestry.record - package com.primix.tapestry.record
Abstract and simple (memory-based) implementations of IPageRecorder.
com.primix.tapestry.script - package com.primix.tapestry.script
Parser and related classes for dynamically generating JavaScript for inclusion in an HTML response.
com.primix.tapestry.spec - package com.primix.tapestry.spec
Classes to represent application and component specifications.
com.primix.tapestry.util - package com.primix.tapestry.util
A general set of resuable classes and utilities for creating Internet and XML applications.
com.primix.tapestry.util.ejb - package com.primix.tapestry.util.ejb
Improved (eXtended) versions of the basic EJB exceptions that include a rootCause property (of type Throwable).
com.primix.tapestry.util.exception - package com.primix.tapestry.util.exception
A basic framework for analyzing a reporting exceptions.
com.primix.tapestry.util.io - package com.primix.tapestry.util.io
Some interesting I/O classes.
com.primix.tapestry.util.jdbc - package com.primix.tapestry.util.jdbc
A set of classes that assist with dynamically generating JDBC SQL queries.
com.primix.tapestry.util.pool - package com.primix.tapestry.util.pool
Classes for managing a pool of reusable objects.
com.primix.tapestry.util.prop - package com.primix.tapestry.util.prop
A framework for accessing JavaBeans properties with reasonable efficiency and clarity.
com.primix.tapestry.util.xml - package com.primix.tapestry.util.xml
Base classes for streamlining the process of parsing an XML document.
com.primix.tapestry.valid - package com.primix.tapestry.valid
Components and classes that provide specialized, validating text fields.
com.primix.tapestry.wml - package com.primix.tapestry.wml
Very, very basic support for WML.
com.primix.vlib - package com.primix.vlib
 
com.primix.vlib.components - package com.primix.vlib.components
 
com.primix.vlib.ejb - package com.primix.vlib.ejb
 
com.primix.vlib.ejb.impl - package com.primix.vlib.ejb.impl
 
com.primix.vlib.pages - package com.primix.vlib.pages
 
com.primix.vlib.pages.admin - package com.primix.vlib.pages.admin
 
comment(String) - Method in interface com.primix.tapestry.IResponseWriter
Writes an XML/HTML comment.
comment(String) - Method in class com.primix.tapestry.AbstractResponseWriter
Writes an GTML comment.
comment(String) - Method in class com.primix.tapestry.engine.NullResponseWriter
 
commit() - Method in interface com.primix.tapestry.IPageRecorder
Persists all changes that have been accumulated.
commit() - Method in class com.primix.tapestry.record.PageRecorder
Invoked to persist all changes that have been accumulated.
commit() - Method in class com.primix.tapestry.record.SimplePageRecorder
Simply clears the dirty flag, because there is no external place to store changed page properties.
commitPageChanges() - Method in interface com.primix.tapestry.IRequestCycle
Invoked just before rendering the response page to get all page recorders touched in this request cycle to commit their changes (save them to persistant storage).
commitPageChanges() - Method in class com.primix.tapestry.engine.RequestCycle
Invokes IPageRecorder.commit() on each page recorder loaded during the request cycle.
ComponentSpecification - class com.primix.tapestry.spec.ComponentSpecification.
A specification for a component, as read from an XML specification file.
ComponentSpecification() - Constructor for class com.primix.tapestry.spec.ComponentSpecification
 
ComponentTemplate - class com.primix.tapestry.parse.ComponentTemplate.
Enapsulates a parsed component template, allowing access to the tokens parsed.
ComponentTemplate(char[], TemplateToken[]) - Constructor for class com.primix.tapestry.parse.ComponentTemplate
Creates a new ComponentTemplate.
Conditional - class com.primix.tapestry.components.Conditional.
A conditional element on a page.
Conditional() - Constructor for class com.primix.tapestry.components.Conditional
 
ConfirmBookDelete - class com.primix.vlib.pages.ConfirmBookDelete.
Presents a confirmation page before deleting a book.
ConfirmBookDelete() - Constructor for class com.primix.vlib.pages.ConfirmBookDelete
 
constructBuilder() - Method in class com.primix.tapestry.util.xml.AbstractDocumentParser
Constructs a new DocumentBuilder to be used for parsing.
constructService(String) - Method in class com.primix.tapestry.engine.AbstractEngine
Invoked by AbstractEngine.getService(String) to construct a named service.
constructService(String) - Method in class com.primix.vlib.VirtualLibraryEngine
Supports construction of the external service.
ContainedComponent - class com.primix.tapestry.spec.ContainedComponent.
Defines a contained component.
ContainedComponent() - Constructor for class com.primix.tapestry.spec.ContainedComponent
 
CONTENT - Static variable in interface com.primix.vlib.ejb.IMailMessageConstants
The content (or body) of the mail message.
context - Variable in class com.primix.vlib.ejb.impl.AbstractEntityBean
The EntityContext provided by the application server.
CONTEXT - Static variable in class com.primix.tapestry.spec.AssetType
A resource visible to the ServletContext.
CONTEXT_QUERY_PARMETER_NAME - Static variable in interface com.primix.tapestry.IEngineService
The query parameter for additional context needed by the service.
ContextAsset - class com.primix.tapestry.asset.ContextAsset.
An asset whose path is relative to the ServletContext containing the application.
ContextAsset(String) - Constructor for class com.primix.tapestry.asset.ContextAsset
 
convertRowToBook(ResultSet, Object[]) - Method in class com.primix.vlib.ejb.impl.OperationsBean
Translates the next row from the result set into a Book.
convertRowToPerson(ResultSet, Object[]) - Method in class com.primix.vlib.ejb.impl.OperationsBean
Translates the next row from the result set into a Person.
copyInformalBindings(IComponent, IComponent) - Static method in class com.primix.tapestry.Tapestry
Copys all informal bindings from a source component to the destination component.
create() - Method in interface com.primix.vlib.ejb.IMailSenderHome
 
create() - Method in interface com.primix.vlib.ejb.IOperationsHome
 
create() - Method in interface com.primix.vlib.ejb.IBookQueryHome
 
create() - Method in interface com.primix.vlib.ejb.IKeyAllocatorHome
 
create() - Method in class com.primix.vlib.ejb.impl.MailSenderBean
 
create(Map) - Method in interface com.primix.vlib.ejb.IPersonHome
 
create(Map) - Method in interface com.primix.vlib.ejb.IBookHome
 
create(String) - Method in interface com.primix.vlib.ejb.IPublisherHome
 
createEngine(RequestContext) - Method in class com.primix.tapestry.ApplicationServlet
Invoked by ApplicationServlet.getEngine(RequestContext) to create the IEngine instance specific to the application, if not already in the HttpSession.
createNewQuery() - Method in class com.primix.vlib.VirtualLibraryEngine
Creates a new IBookQuery EJB instance.
createPageRecorder(String, IRequestCycle) - Method in interface com.primix.tapestry.IEngine
Creates a new page recorder for the named page.
createPageRecorder(String, IRequestCycle) - Method in class com.primix.tapestry.engine.SimpleEngine
 
createSession() - Method in class com.primix.tapestry.RequestContext
Like RequestContext.getSession(), but forces the creation of the HttpSession, if necessary.
createStatement(Connection) - Method in class com.primix.tapestry.util.jdbc.StatementAssembly
Creates and returns a IStatement based on the SQL and parameters acquired.
createVisit(IRequestCycle) - Method in class com.primix.tapestry.engine.AbstractEngine
Invoked to lazily create a new visit object when it is first referenced (by AbstractEngine.getVisit(IRequestCycle)).
createVisit(IRequestCycle) - Method in class com.primix.vlib.VirtualLibraryEngine
Creates an instance of Visit.

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