|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.lenya.xml.XPSAssembler
public class XPSAssembler
XLink/XInclude Processor (Nesting, Caching, Java, Exceptions)
Constructor Summary | |
---|---|
XPSAssembler()
Creates a new XPSAssembler object. |
|
XPSAssembler(java.lang.String includeoption)
Creates a new XPSAssembler object. |
Method Summary | |
---|---|
org.w3c.dom.Document |
assemble(org.w3c.dom.Document document,
java.lang.String reference,
java.lang.String cocoon)
DOCUMENT ME! |
org.w3c.dom.Document |
assemble(java.lang.String reference,
java.lang.String cocoon)
DOCUMENT ME! |
void |
deleteFromCache(java.net.URL url)
Remove file from cache |
java.io.File |
getCacheFile(java.net.URL url)
DOCUMENT ME! |
java.util.Vector |
include(java.lang.String[] args,
XPSSourceInformation sourceInfo)
param args args[0]=url |
java.lang.String |
includeClassName(java.lang.String href,
java.util.Vector args)
DOCUMENT ME! |
static void |
main(java.lang.String[] args)
Usage of XPSAssembler |
org.w3c.dom.NodeList |
noNodesReturnedFromXLink(XLink xlink)
DOCUMENT ME! |
org.w3c.dom.NodeList |
processXLink(XLink xlink,
org.w3c.dom.Element orgChild,
XPSSourceInformation currentInfo)
Process XLink |
java.io.InputStream |
readXML(XPSSourceInformation currentInfo)
DOCUMENT ME! |
void |
traverse(org.w3c.dom.Node newParent,
org.w3c.dom.Node orgChild,
XPSSourceInformation sourceInfo,
XPSSourceInformation currentInfo)
Traverses recursively and looks for XLinks and includes the returned NodeList |
boolean |
tryWritingToCache(XPSSourceInformation currentInfo,
org.w3c.dom.Document newDocument)
DOCUMENT ME! |
boolean |
writeToCache(java.lang.String protocol,
java.io.File cacheFile,
org.w3c.dom.Document newDocument)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XPSAssembler()
public XPSAssembler(java.lang.String includeoption)
includeoption
- DOCUMENT ME!Method Detail |
---|
public static void main(java.lang.String[] args)
args
- URIpublic org.w3c.dom.Document assemble(java.lang.String reference, java.lang.String cocoon)
reference
- DOCUMENT ME!cocoon
- DOCUMENT ME!
public void deleteFromCache(java.net.URL url)
url
- DOCUMENT ME!public org.w3c.dom.Document assemble(org.w3c.dom.Document document, java.lang.String reference, java.lang.String cocoon)
document
- DOCUMENT ME!reference
- DOCUMENT ME!cocoon
- DOCUMENT ME!
public java.io.InputStream readXML(XPSSourceInformation currentInfo) throws java.lang.Exception
currentInfo
- DOCUMENT ME!
java.lang.Exception
- DOCUMENT ME!public boolean tryWritingToCache(XPSSourceInformation currentInfo, org.w3c.dom.Document newDocument)
currentInfo
- DOCUMENT ME!newDocument
- DOCUMENT ME!
public java.util.Vector include(java.lang.String[] args, XPSSourceInformation sourceInfo)
include
in interface XPSInclude
args
- DOCUMENT ME!sourceInfo
- DOCUMENT ME!
public void traverse(org.w3c.dom.Node newParent, org.w3c.dom.Node orgChild, XPSSourceInformation sourceInfo, XPSSourceInformation currentInfo)
newParent
- DOCUMENT ME!orgChild
- DOCUMENT ME!sourceInfo
- DOCUMENT ME!currentInfo
- DOCUMENT ME!public org.w3c.dom.NodeList processXLink(XLink xlink, org.w3c.dom.Element orgChild, XPSSourceInformation currentInfo)
xlink
- DOCUMENT ME!orgChild
- DOCUMENT ME!currentInfo
- DOCUMENT ME!
public org.w3c.dom.NodeList noNodesReturnedFromXLink(XLink xlink)
xlink
- DOCUMENT ME!
public java.lang.String includeClassName(java.lang.String href, java.util.Vector args)
href
- DOCUMENT ME!args
- DOCUMENT ME!
public java.io.File getCacheFile(java.net.URL url)
url
- DOCUMENT ME!
public boolean writeToCache(java.lang.String protocol, java.io.File cacheFile, org.w3c.dom.Document newDocument)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |