PIA / src / java / org / risource / dps / handler

[..] [files] [ Base Classes Utility Classes Tag Handlers || about ]

This directory contains primarily tag-handler classes (implementations of org.risource.dps.Handler). Tag handler classes can be loaded dynamically, but the most commonly-used ones are pre-loaded into a hash table in Loader.

Base Classes

AbstractHandler
Abstract base class for handlers.
BasicHandler
Class for ``non-active'' node handlers.
EntityHandler
Class for the handlers of ActiveEntity nodes.
GenericHandler
Class for the handlers of ActiveElement nodes.

Utility Classes

Loader
Loader for tag handler classes.

Tag Handler Classes

Tag handler classes have lowercase names, with periods replaced by underscores, and hyphens elided by capitalizing the next letter. If the name of a tag happens to match a Java keyword (for example, if) the string Handler must be suffixed to the name. It is optional (but customary) otherwise.

The class names reflect the structure of the naming scheme: period is used to separate a ``package'' or namespace from an associated name, while hyphen is used as a word-separator within names.


Copyright © 1998-2000 by Ricoh Innovations, Inc.
$Id: HEADER.html,v 1.6 2001-04-03 00:04:20 steve Exp $
      Name                    Last modified      Size  Description
Parent Directory - AbstractHandler.java 2012-04-01 16:18 14K BasicHandler.java 2012-04-01 16:18 7.6K DeclHandler.java 2012-04-01 16:18 3.4K DoctypeHandler.java 2012-04-01 16:18 3.4K EntityHandler.java 2012-04-01 16:18 6.4K EntityRefHandler.java 2012-04-01 16:18 6.4K GenericHandler.java 2012-04-01 16:18 14K IgnorableHandler.java 2012-04-01 16:18 2.9K Loader.java 2012-04-01 16:18 5.6K Makefile 2012-04-01 16:18 5.0K SkippableHandler.java 2012-04-01 16:18 3.3K TextNodeHandler.java 2012-04-01 16:18 4.3K TypicalHandler.java 2012-04-01 16:18 2.8K about.html 2012-04-01 16:18 9.0K actionHandler.java 2012-04-01 16:18 2.9K bindHandler.java 2012-04-01 16:18 3.3K connectHandler.java 2012-04-01 16:18 5.0K dateHandler.java 2012-04-01 16:18 12K debugHandler.java 2012-04-01 16:18 5.8K defineHandler.java 2012-04-01 16:18 14K elseHandler.java 2012-04-01 16:18 2.5K elsfHandler.java 2012-04-01 16:18 2.5K expandHandler.java 2012-04-01 16:18 3.0K extractHandler.java 2012-04-01 16:18 52K filterHandler.java 2012-04-01 16:18 9.3K finallyHandler.java 2012-04-01 16:18 1.8K firstHandler.java 2012-04-01 16:18 1.8K forHandler.java 2012-04-01 16:18 5.8K foreachHandler.java 2012-04-01 16:18 2.9K formHandler.java 2012-04-01 16:18 2.4K getHandler.java 2012-04-01 16:18 3.5K headersHandler.java 2012-04-01 16:18 2.4K hideHandler.java 2012-04-01 16:18 3.6K ifHandler.java 2012-04-01 16:18 3.7K includeHandler.java 2012-04-01 16:18 6.1K letHandler.java 2012-04-01 16:18 3.3K logicalHandler.java 2012-04-01 16:18 4.1K mailnowHandler.java 2012-04-01 16:18 6.1K namespaceHandler.java 2012-04-01 16:18 3.8K nodeBuilder.java 2012-04-01 16:18 5.8K numericHandler.java 2012-04-01 16:18 13K outputHandler.java 2012-04-01 16:18 4.3K parseHandler.java 2012-04-01 16:18 4.0K prettyHandler.java 2012-04-01 16:18 9.8K processHandler.java 2012-04-01 16:18 2.3K propertyBuilder.java 2012-04-01 16:18 3.8K protectHandler.java 2012-04-01 16:18 3.1K queryHandler.java 2012-04-01 16:18 2.3K repeatHandler.java 2012-04-01 16:18 8.7K repeat_subHandler.java 2012-04-01 16:18 2.3K setHandler.java 2012-04-01 16:18 3.5K signHandler.java 2012-04-01 16:18 12K sqlHandler.java 2012-04-01 16:18 6.5K statusHandler.java 2012-04-01 16:18 5.3K stringmapBuilder.java 2012-04-01 16:18 3.1K substHandler.java 2012-04-01 16:18 2.6K tagsetHandler.java 2012-04-01 16:18 9.6K testHandler.java 2012-04-01 16:18 15K textHandler.java 2012-04-01 16:18 24K thenHandler.java 2012-04-01 16:18 2.5K untilHandler.java 2012-04-01 16:18 1.7K urlHandler.java 2012-04-01 16:18 2.3K valueHandler.java 2012-04-01 16:18 3.4K whileHandler.java 2012-04-01 16:18 1.7K