org.openrdf.repository.object.xslt
Class XSLTransformer

java.lang.Object
  extended by org.openrdf.repository.object.xslt.XSLTransformer
All Implemented Interfaces:
URIResolver

public class XSLTransformer
extends Object
implements URIResolver

Applies XSL transformations with the ability to convert the input and output to a variety of formats.


Constructor Summary
XSLTransformer(Reader markup, String systemId)
           
XSLTransformer(String url)
           
 
Method Summary
 Source resolve(String href, String base)
           
 String toString()
           
 TransformBuilder transform()
           
 TransformBuilder transform(byte[] buf, String systemId)
           
 TransformBuilder transform(ByteArrayOutputStream buf, String systemId)
           
 TransformBuilder transform(CharSequence string, String systemId)
           
 TransformBuilder transform(DocumentFragment node, String systemId)
           
 TransformBuilder transform(Document node, String systemId)
           
 TransformBuilder transform(Element node, String systemId)
           
 TransformBuilder transform(File file, String systemId)
           
 TransformBuilder transform(InputStream stream, String systemId)
           
 TransformBuilder transform(Node node, String systemId)
           
 TransformBuilder transform(RDFObject object, String systemId)
           
 TransformBuilder transform(ReadableByteChannel channel, String systemId)
           
 TransformBuilder transform(Readable readable, String systemId)
           
 TransformBuilder transform(Reader reader, String systemId)
           
 TransformBuilder transform(String string, String systemId)
           
 TransformBuilder transform(URL url, String systemId)
           
 TransformBuilder transform(XMLEventReader reader, String systemId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XSLTransformer

public XSLTransformer(String url)

XSLTransformer

public XSLTransformer(Reader markup,
                      String systemId)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

resolve

public Source resolve(String href,
                      String base)
               throws TransformerException
Specified by:
resolve in interface URIResolver
Throws:
TransformerException

transform

public TransformBuilder transform()
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException

transform

public TransformBuilder transform(File file,
                                  String systemId)
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException

transform

public TransformBuilder transform(RDFObject object,
                                  String systemId)
                           throws IOException,
                                  TransformerException
Throws:
IOException
TransformerException

transform

public TransformBuilder transform(URL url,
                                  String systemId)
                           throws IOException,
                                  TransformerException
Throws:
IOException
TransformerException

transform

public TransformBuilder transform(String string,
                                  String systemId)
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException

transform

public TransformBuilder transform(CharSequence string,
                                  String systemId)
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException

transform

public TransformBuilder transform(Readable readable,
                                  String systemId)
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException

transform

public TransformBuilder transform(Reader reader,
                                  String systemId)
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException

transform

public TransformBuilder transform(ByteArrayOutputStream buf,
                                  String systemId)
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException

transform

public TransformBuilder transform(byte[] buf,
                                  String systemId)
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException

transform

public TransformBuilder transform(ReadableByteChannel channel,
                                  String systemId)
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException

transform

public TransformBuilder transform(InputStream stream,
                                  String systemId)
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException

transform

public TransformBuilder transform(XMLEventReader reader,
                                  String systemId)
                           throws XMLStreamException,
                                  TransformerException,
                                  IOException
Throws:
XMLStreamException
TransformerException
IOException

transform

public TransformBuilder transform(Document node,
                                  String systemId)
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException

transform

public TransformBuilder transform(DocumentFragment node,
                                  String systemId)
                           throws TransformerException,
                                  IOException,
                                  ParserConfigurationException
Throws:
TransformerException
IOException
ParserConfigurationException

transform

public TransformBuilder transform(Element node,
                                  String systemId)
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException

transform

public TransformBuilder transform(Node node,
                                  String systemId)
                           throws TransformerException,
                                  IOException
Throws:
TransformerException
IOException


Copyright © 2004-2010 James Leigh Services Inc.. All Rights Reserved.