org.apache.cocoon.processor
Class AbstractXSLProcessor

java.lang.Object
  |
  +--org.apache.cocoon.processor.AbstractXSLProcessor
Direct Known Subclasses:
LotusXSLProcessor, XSLPProcessor

public abstract class AbstractXSLProcessor
extends java.lang.Object
implements Processor, Configurable

This class abstracts the XSL processor interface.

Version:
$Revision: 1.2 $ $Date: 1999/03/22 23:50:08 $
Author:
Stefano Mazzocchi

Field Summary
static java.lang.String DEFAULT_BROWSER
           
static java.lang.String HREF_ATTRIBUTE
           
static java.lang.String MALFORMED_URL
           
static java.lang.String MEDIA_ATTRIBUTE
           
 Parser parser
           
static java.lang.String STYLESHEET_ERROR
           
static java.lang.String STYLESHEET_NOT_FOUND
           
static java.lang.String STYLESHEET_PI_NAME
           
static java.lang.String TYPE_ATTRIBUTE
           
 
Constructor Summary
AbstractXSLProcessor()
           
 
Method Summary
 java.net.URL getStylesheet(org.w3c.dom.Document document, java.util.Hashtable parameters)
           
 java.util.Hashtable getStylesheetsForBrowsers(org.w3c.dom.Document document, java.lang.String path)
           
 void init(Configurations conf)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

STYLESHEET_PI_NAME

public static final java.lang.String STYLESHEET_PI_NAME

TYPE_ATTRIBUTE

public static final java.lang.String TYPE_ATTRIBUTE

HREF_ATTRIBUTE

public static final java.lang.String HREF_ATTRIBUTE

MEDIA_ATTRIBUTE

public static final java.lang.String MEDIA_ATTRIBUTE

DEFAULT_BROWSER

public static final java.lang.String DEFAULT_BROWSER

STYLESHEET_ERROR

public static final java.lang.String STYLESHEET_ERROR

STYLESHEET_NOT_FOUND

public static final java.lang.String STYLESHEET_NOT_FOUND

MALFORMED_URL

public static final java.lang.String MALFORMED_URL

parser

public Parser parser
Constructor Detail

AbstractXSLProcessor

public AbstractXSLProcessor()
Method Detail

init

public void init(Configurations conf)
Specified by:
init in interface Configurable

getStylesheet

public java.net.URL getStylesheet(org.w3c.dom.Document document,
                                  java.util.Hashtable parameters)
                           throws ProcessorException

getStylesheetsForBrowsers

public java.util.Hashtable getStylesheetsForBrowsers(org.w3c.dom.Document document,
                                                     java.lang.String path)

Copyright (c) 1998 The Java Apache Project