|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xml.sax.helpers.XMLFilterImpl
org.apache.cocoon.components.language.markup.LogicsheetFilter
org.apache.cocoon.components.language.markup.xsp.XSPExpressionFilter
Filter attributes and text and expand {#expr} to xsp:attribute and xsp:expr elements.
| Nested Class Summary | |
static class |
XSPExpressionFilter.XMLPipeAdapter
|
| Constructor Summary | |
XSPExpressionFilter(XSPMarkupLanguage markup)
|
|
| Method Summary | |
protected void |
addAttribute(AttributesImpl attribs,
String name,
String value)
Add an attribute if it is neither null nor empty (length 0). |
void |
characters(char[] ch,
int start,
int length)
Handle characters. |
void |
endElement(String uri,
String loc,
String raw)
Flush the current expression. |
void |
handleExpression(char[] chars,
int start,
int length)
Wrap expressions in xsp:expr tags. |
void |
handleText(char[] chars,
int start,
int length)
Forward text to parent class. |
void |
startDocument()
Create a new . |
void |
startElement(String namespaceURI,
String localName,
String qName,
Attributes attribs)
Start a new element. |
| Methods inherited from class org.apache.cocoon.components.language.markup.LogicsheetFilter |
setNamespaceMap, setParent, startPrefixMapping |
| Methods inherited from class org.xml.sax.helpers.XMLFilterImpl |
endDocument, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty, skippedEntity, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public XSPExpressionFilter(XSPMarkupLanguage markup)
| Method Detail |
public void startDocument()
throws SAXException
XSPExpressionFilter.
startDocument in interface ContentHandlerSAXException
public void startElement(String namespaceURI,
String localName,
String qName,
Attributes attribs)
throws SAXException
startElement in interface ContentHandlerSAXExceptionContentHandler.startElement(java.lang.String, java.lang.String,
java.lang.String, org.xml.sax.Attributes)
public void endElement(String uri,
String loc,
String raw)
throws SAXException
endElement in interface ContentHandlerSAXException
public void characters(char[] ch,
int start,
int length)
throws SAXException
characters in interface ContentHandlerSAXExceptionContentHandler.characters(char[], int, int)
public void handleText(char[] chars,
int start,
int length)
throws SAXException
handleText in interface XSPExpressionParser.HandlerSAXExceptionXSPExpressionParser.Handler.handleText(char[],
int, int)
public void handleExpression(char[] chars,
int start,
int length)
throws SAXException
handleExpression in interface XSPExpressionParser.HandlerSAXExceptionXSPExpressionParser.Handler.handleExpression(char[],
int, int)
protected void addAttribute(AttributesImpl attribs,
String name,
String value)
null nor empty (length 0).
attribs - The attributesname - The attribute namevalue - The attribute value
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||