| Home >> All >> org >> [ websody Javadoc ] |
| | org.websody.cache.* (10) | | org.websody.corefunc.* (5) | | org.websody.logging.* (4) | | org.websody.property.* (6) |
| | org.websody.rewrite.* (2) | | org.websody.testfunc.* (4) | | org.websody.util.* (13) | | org.websody.xslt.* (1) |
org.websody: Javadoc index of package org.websody.
Package Samples:
org.websody.rewrite
org.websody.testfunc
org.websody.util
org.websody.logging
org.websody.cache
org.websody.corefunc
org.websody.property
org.websody.xslt
Classes:
PathFinder: This function takes a path as string, splits it up into its path components, and maps it to a xml document. It then searches for an attribute or child node along this path and returns most specific (deepest) one. Example: <foo color="red"> <bar color="green"> <buh color="blue" /> </bar> <man color="yellow"> <chu>...</chu> </man> </foo> A search for @color with pcx=name() and the path /foo/man/chu would return yellow (because chu has no color attribute); /foo/la/lu would return red, because foo has no child la . To process a document like the followíng one, you would set ...
ImageInfo: Allows basic information about a graphic file to be obtained without the overhead of instanciating an image object. This is particularly valuable for servlets and other programs which may not have access to a graphics context, but which may need dimensions etc. to calculate page layout etc. Note that the filename supplied must be accessible to the program, since the file must be partially read.
XMLCollector: Walks through a directory tree and collects xml files. If a file matches a certain criteria (specified by a set of regexps), one or more xpath expressions are applied and a wrapper document containing the results is build. Afterwards a xsl transformation is performed.
DefaultPropertyProvider: Notice: Resin's Document implementation seems to be buggy. Calling the isSupported() method causes a NullPointerException because the owner document is null. Therefore we have to use xerces instead... (Bug has been reported - will be fixed in next release)
FunctionResults: Map of FunctionResults stored in the ServletRequest. If a portlet depends on another portlet on the same page it needs to access the other portlet's result. This can be done using this class.
XSLTransform: This function takes a xml file and transforms it using the specified xsl stylesheet. Additionally it provides access to the portlet parameters and the current property context.
ObjectPool: Pool of instances of a given class. Helps to minimize the object creation overhead for reusable classes.
ParamSetter: Analyses a class using the reflection API and provides methods to invoke setter methods of classes that follow the java bean design pattern.
Container: Request-time representation of a websody container. It stores the contents of plugs that is later accessed by plug-area tags.
ControlServlet: Servlet to interact with the websody. It is used to enable/disable the VisualTrace mode or to invalidate portlet cache items.
Base64: Performs Base64 encoding/decoding as defined in MIME specification .
GetResultTag: Tag that defines a script variable containing the current function result.
PlugAreaTag: Tag that acts as a named placeholder - it can be filled using a plug tag.
Extensions: This class contains several useful XSLT extension elements and functions.
PlugTag: Tag that is used to fill a plug-area defined within a container layout.
IO: Collection of some useful I/O helpers like recursive deletion of files.
FileIterator: Provides an iterator for Files based on a java.io.FileFilter.
RegexpFileFilter: FileFilter that can be configured with regular expressions.
XPathGenerator: Generates XPath expressions that uniquely identify a node.
SQLCommand: Executes a SQL command on a DataSource provided via JNDI.
InitServlet: Load-On-Startup-Servlet that initializes the websody.
GenericFunction: Generic super class for custom functions.
RegexpFileIterator: FileIterator based on a RegexpFileFilter.
Parameters: Class used to pass parameters to a plug.
GetResultTei: TagExtraInfo for the GetResultTag.
| Home | Contact Us | Privacy Policy | Terms of Service |