treebolic.provider.xslt
Class Provider

java.lang.Object
  extended by treebolic.provider.xml.dom.Provider
      extended by treebolic.provider.xslt.Provider
All Implemented Interfaces:
IProvider
Direct Known Subclasses:
Provider, Provider, Provider

public class Provider
extends Provider

Provider with XSL transformation

Author:
Bernard Bou

Field Summary
protected static boolean docToDoc
          Transformation method
 
Fields inherited from class treebolic.provider.xml.dom.Provider
theContext, theUrl
 
Constructor Summary
Provider()
           
 
Method Summary
protected  java.net.URL getDtdUrl()
          Get URL of DTD file
protected  org.xml.sax.EntityResolver getEntityResolver()
          Get entity resolver
protected  java.net.URL getXsltUrl()
          Get URL of XSLT file
private  org.w3c.dom.Document makeDocument(java.net.URL thisUrl, java.net.URL thisXsltUrl)
          Make document
protected  Model makeModel(java.net.URL thisUrl)
          Make model from url
protected  Tree makeTree(java.net.URL thisUrl)
          Make tree from url
 
Methods inherited from class treebolic.provider.xml.dom.Provider
ask, connect, inform, makeDocument, makeModel, makeTree
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

docToDoc

protected static final boolean docToDoc
Transformation method

See Also:
Constant Field Values
Constructor Detail

Provider

public Provider()
Method Detail

getXsltUrl

protected java.net.URL getXsltUrl()
Get URL of XSLT file

Returns:
URL of XSLT file

getDtdUrl

protected java.net.URL getDtdUrl()
Get URL of DTD file

Returns:
URL of DTD file

getEntityResolver

protected org.xml.sax.EntityResolver getEntityResolver()
Get entity resolver


makeModel

protected Model makeModel(java.net.URL thisUrl)
Description copied from class: Provider
Make model from url

Overrides:
makeModel in class Provider
Parameters:
thisUrl - url
Returns:
model

makeTree

protected Tree makeTree(java.net.URL thisUrl)
Description copied from class: Provider
Make tree from url

Overrides:
makeTree in class Provider
Parameters:
thisUrl - url
Returns:
tree

makeDocument

private org.w3c.dom.Document makeDocument(java.net.URL thisUrl,
                                          java.net.URL thisXsltUrl)
Make document

Parameters:
thisUrl - data url
thisXsltUrl - xslt url
Returns:
document