| org.apache.cocoon.xml.xlink.XLinkPipe org.apache.cocoon.xml.xlink.ExtendedXLinkPipe
All known Subclasses: org.apache.cocoon.serialization.LinkSerializer, org.apache.cocoon.sitemap.LinkGatherer, org.apache.cocoon.sitemap.LinkTranslator, org.apache.lenya.cms.cocoon.serialization.LinkSerializer,
ExtendedXLinkPipe | abstract public class ExtendedXLinkPipe extends XLinkPipe (Code) | | This class extends the XLink semantic capabilities to understand those
elements that are have default linking semantics associated.
This class reacts on 'href' and 'src' attributes and is able to understand
the semantics of XHTML/WML/SMIL/SVG and all the rest of the languages that
use either XLink of the above attributes.
NOTE: this class is clearly a hack and is not future compatible, but
since many XML formats to date are not compatible with the XLink semantics
this is what we have to do to live in the bleeding edge. Once there will
be a way to remove this, that will be a happy day for XML and for Cocoon too.
author: Stefano Mazzocchi author: Torsten Knodt version: CVS $Id: ExtendedXLinkPipe.java 433543 2006-08-22 06:22:54Z crossley $ |
Method Summary | |
protected static Set | arrayToSet(Object[] array) | public void | simpleLink(String href, String role, String arcrole, String title, String show, String actuate, String uri, String name, String raw, Attributes attr) | public void | startElement(String uri, String name, String raw, Attributes attr) |
Methods inherited from org.apache.cocoon.xml.xlink.XLinkPipe | public void endArc(String uri, String name, String raw) throws SAXException(Code)(Java Doc) public void endElement(String uri, String name, String raw) throws SAXException(Code)(Java Doc) public void endExtendedLink(String uri, String name, String raw) throws SAXException(Code)(Java Doc) public void endLocator(String uri, String name, String raw) throws SAXException(Code)(Java Doc) public void linkResource(String role, String title, String label, String uri, String name, String raw, Attributes attr) throws SAXException(Code)(Java Doc) public void linkTitle(String uri, String name, String raw, Attributes attr) throws SAXException(Code)(Java Doc) public void simpleLink(String href, String role, String arcrole, String title, String show, String actuate, String uri, String name, String raw, Attributes attr) throws SAXException(Code)(Java Doc) public void startArc(String arcrole, String title, String show, String actuate, String from, String to, String uri, String name, String raw, Attributes attr) throws SAXException(Code)(Java Doc) public void startElement(String uri, String name, String raw, Attributes attr) throws SAXException(Code)(Java Doc) public void startExtendedLink(String role, String title, String uri, String name, String raw, Attributes attr) throws SAXException(Code)(Java Doc) public void startLocator(String href, String role, String title, String label, String uri, String name, String raw, Attributes attr) throws SAXException(Code)(Java Doc)
|
|
|