org.apache.cocoon.xml.xlink
Interface XLinkHandler

All Known Implementing Classes:
ExtendedXLinkPipe, LinkGatherer, LinkSerializer, LinkTranslator, XLinkPipe

public interface XLinkHandler

This interface indicates an XLinkHandler that uses the same event driven design patterns that SAX enforces.

Version:
CVS $Id$
Author:
Stefano Mazzocchi

Method Summary
 void endArc(String uri, String name, String raw)
           
 void endExtendedLink(String uri, String name, String raw)
           
 void endLocator(String uri, String name, String raw)
           
 void linkResource(String role, String title, String label, String uri, String name, String raw, Attributes attr)
           
 void linkTitle(String uri, String name, String raw, Attributes attr)
           
 void simpleLink(String href, String role, String arcrole, String title, String show, String actuate, String uri, String name, String raw, Attributes attr)
           
 void startArc(String arcrole, String title, String show, String actuate, String from, String to, String uri, String name, String raw, Attributes attr)
           
 void startExtendedLink(String role, String title, String uri, String name, String raw, Attributes attr)
           
 void startLocator(String href, String role, String title, String label, String uri, String name, String raw, Attributes attr)
           
 

Method Detail

simpleLink

void simpleLink(String href,
                String role,
                String arcrole,
                String title,
                String show,
                String actuate,
                String uri,
                String name,
                String raw,
                Attributes attr)
                throws SAXException
Throws:
SAXException

startExtendedLink

void startExtendedLink(String role,
                       String title,
                       String uri,
                       String name,
                       String raw,
                       Attributes attr)
                       throws SAXException
Throws:
SAXException

endExtendedLink

void endExtendedLink(String uri,
                     String name,
                     String raw)
                     throws SAXException
Throws:
SAXException

startLocator

void startLocator(String href,
                  String role,
                  String title,
                  String label,
                  String uri,
                  String name,
                  String raw,
                  Attributes attr)
                  throws SAXException
Throws:
SAXException

endLocator

void endLocator(String uri,
                String name,
                String raw)
                throws SAXException
Throws:
SAXException

startArc

void startArc(String arcrole,
              String title,
              String show,
              String actuate,
              String from,
              String to,
              String uri,
              String name,
              String raw,
              Attributes attr)
              throws SAXException
Throws:
SAXException

endArc

void endArc(String uri,
            String name,
            String raw)
            throws SAXException
Throws:
SAXException

linkResource

void linkResource(String role,
                  String title,
                  String label,
                  String uri,
                  String name,
                  String raw,
                  Attributes attr)
                  throws SAXException
Throws:
SAXException

linkTitle

void linkTitle(String uri,
               String name,
               String raw,
               Attributes attr)
               throws SAXException
Throws:
SAXException


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.