| java.lang.Object org.apache.cocoon.components.language.markup.xsp.XSPObjectHelper
All known Subclasses: org.apache.cocoon.components.language.markup.xsp.XSPCookieHelper,
XSPObjectHelper | public class XSPObjectHelper (Code) | | Base class for XSP's object model manipulation logicsheets
author: Ricardo Rocha author: Sylvain Wallez author: (Cocoon1 xspExpr() methods port) version: $Id: XSPObjectHelper.java 433543 2006-08-22 06:22:54Z crossley $ |
Method Summary | |
protected static void | addAttribute(AttributesImpl attr, String name, String value) | protected static void | data(ContentHandler contentHandler, String data) | protected static void | elementData(String uri, String prefix, ContentHandler contentHandler, String name, String data) | protected static void | elementData(String uri, String prefix, ContentHandler contentHandler, String name, String data, AttributesImpl attr) | protected static void | end(String uri, String prefix, ContentHandler contentHandler, String name) | protected static void | start(String uri, String prefix, ContentHandler contentHandler, String name) | protected static void | start(String uri, String prefix, ContentHandler contentHandler, String name, AttributesImpl attr) | public static void | xspExpr(ContentHandler contentHandler, char v) Implementation of <xsp:expr> for char :
outputs characters representing the value. | public static void | xspExpr(ContentHandler contentHandler, byte v) Implementation of <xsp:expr> for byte :
outputs characters representing the value. | public static void | xspExpr(ContentHandler contentHandler, boolean v) Implementation of <xsp:expr> for boolean :
outputs characters representing the value (true / false). | public static void | xspExpr(ContentHandler contentHandler, int v) Implementation of <xsp:expr> for int :
outputs characters representing the value. | public static void | xspExpr(ContentHandler contentHandler, long v) Implementation of <xsp:expr> for long :
outputs characters representing the value. | public static void | xspExpr(ContentHandler contentHandler, float v) Implementation of <xsp:expr> for long :
outputs characters representing the value. | public static void | xspExpr(ContentHandler contentHandler, double v) Implementation of <xsp:expr> for double :
outputs characters representing the value. | public static void | xspExpr(ContentHandler contentHandler, String text) Implementation of <xsp:expr> for String :
outputs characters representing the value. | public static void | xspExpr(ContentHandler contentHandler, XMLizable v) Implementation of <xsp:expr> for XMLizable :
outputs the value by calling v.toSax(contentHandler) . | public static void | xspExpr(ContentHandler contentHandler, Node v) Implementation of <xsp:expr> for org.w3c.dom.Node :
converts the Node to a SAX event stream. | public static void | xspExpr(ContentHandler contentHandler, Collection v) Implementation of <xsp:expr> for java.util.Collection :
outputs the value by calling xspExpr() on each element of the
collection. | public static void | xspExpr(ContentHandler contentHandler, Object v) |
addAttribute | protected static void addAttribute(AttributesImpl attr, String name, String value) throws SAXException(Code) | | Add an attribute
Parameters: attr - The attribute list Parameters: name - The attribute name Parameters: value - The attribute value |
data | protected static void data(ContentHandler contentHandler, String data) throws SAXException(Code) | | Add string data
Parameters: contentHandler - The SAX content handler Parameters: data - The string data |
elementData | protected static void elementData(String uri, String prefix, ContentHandler contentHandler, String name, String data) throws SAXException(Code) | | Output an element containing text only and no attributes
Parameters: contentHandler - The SAX content handler Parameters: name - The element name Parameters: data - The data contained by the element |
elementData | protected static void elementData(String uri, String prefix, ContentHandler contentHandler, String name, String data, AttributesImpl attr) throws SAXException(Code) | | Output an element containing text only and attributes
Parameters: contentHandler - The SAX content handler Parameters: name - The element name Parameters: data - The data contained by the element Parameters: attr - The element attributes |
end | protected static void end(String uri, String prefix, ContentHandler contentHandler, String name) throws SAXException(Code) | | End an element with the proper object's uri and prefix
Parameters: contentHandler - The SAX content handler Parameters: name - The element name |
start | protected static void start(String uri, String prefix, ContentHandler contentHandler, String name) throws SAXException(Code) | | Start an element with the proper object's uri and prefix and no
attributes
Parameters: contentHandler - The SAX content handler Parameters: name - The element name |
start | protected static void start(String uri, String prefix, ContentHandler contentHandler, String name, AttributesImpl attr) throws SAXException(Code) | | Start an element with the proper object's uri and prefix and with
attributes
Parameters: contentHandler - The SAX content handler Parameters: name - The element name Parameters: attr - The element attributes |
xspExpr | public static void xspExpr(ContentHandler contentHandler, char v) throws SAXException(Code) | | Implementation of <xsp:expr> for char :
outputs characters representing the value.
Parameters: contentHandler - the SAX content handler Parameters: v - the value |
xspExpr | public static void xspExpr(ContentHandler contentHandler, byte v) throws SAXException(Code) | | Implementation of <xsp:expr> for byte :
outputs characters representing the value.
Parameters: contentHandler - the SAX content handler Parameters: v - the value |
xspExpr | public static void xspExpr(ContentHandler contentHandler, boolean v) throws SAXException(Code) | | Implementation of <xsp:expr> for boolean :
outputs characters representing the value (true / false).
Parameters: contentHandler - the SAX content handler Parameters: v - the value |
xspExpr | public static void xspExpr(ContentHandler contentHandler, int v) throws SAXException(Code) | | Implementation of <xsp:expr> for int :
outputs characters representing the value.
Parameters: contentHandler - the SAX content handler Parameters: v - the value |
xspExpr | public static void xspExpr(ContentHandler contentHandler, long v) throws SAXException(Code) | | Implementation of <xsp:expr> for long :
outputs characters representing the value.
Parameters: contentHandler - the SAX content handler Parameters: v - the value |
xspExpr | public static void xspExpr(ContentHandler contentHandler, float v) throws SAXException(Code) | | Implementation of <xsp:expr> for long :
outputs characters representing the value.
Parameters: contentHandler - the SAX content handler Parameters: v - the value |
xspExpr | public static void xspExpr(ContentHandler contentHandler, double v) throws SAXException(Code) | | Implementation of <xsp:expr> for double :
outputs characters representing the value.
Parameters: contentHandler - the SAX content handler Parameters: v - the value |
xspExpr | public static void xspExpr(ContentHandler contentHandler, String text) throws SAXException(Code) | | Implementation of <xsp:expr> for String :
outputs characters representing the value.
Parameters: contentHandler - the SAX content handler Parameters: text - the value |
xspExpr | public static void xspExpr(ContentHandler contentHandler, XMLizable v) throws SAXException(Code) | | Implementation of <xsp:expr> for XMLizable :
outputs the value by calling v.toSax(contentHandler) .
Parameters: contentHandler - the SAX content handler Parameters: v - the XML fragment |
xspExpr | public static void xspExpr(ContentHandler contentHandler, Node v) throws SAXException(Code) | | Implementation of <xsp:expr> for org.w3c.dom.Node :
converts the Node to a SAX event stream.
Parameters: contentHandler - the SAX content handler Parameters: v - the value |
xspExpr | public static void xspExpr(ContentHandler contentHandler, Collection v) throws SAXException(Code) | | Implementation of <xsp:expr> for java.util.Collection :
outputs the value by calling xspExpr() on each element of the
collection.
Parameters: contentHandler - the SAX content handler Parameters: v - the XML fragment |
xspExpr | public static void xspExpr(ContentHandler contentHandler, Object v) throws SAXException(Code) | | Implementation of <xsp:expr> for Object depending on its class :
- if it's an array, call
xspExpr() on all its elements,
- if it's class has a specific
xspExpr() implementation, use it,
- else, output it's string representation.
Parameters: contentHandler - the SAX content handler Parameters: v - the value |
|
|