Class DocumentCache

  • All Implemented Interfaces:
    DOMCache

    public final class DocumentCache
    extends java.lang.Object
    implements DOMCache
    Author:
    Morten Jorgensen
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void getStatistics​(java.io.PrintWriter out)
      Outputs the cache statistics
      DOM retrieveDocument​(java.lang.String baseURI, java.lang.String href, Translet trs)
      Returns a document either by finding it in the cache or downloading it and putting it in the cache.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DocumentCache

        public DocumentCache​(int size)
                      throws org.xml.sax.SAXException
        DocumentCache constructor
        Throws:
        org.xml.sax.SAXException
      • DocumentCache

        public DocumentCache​(int size,
                             XSLTCDTMManager dtmManager)
                      throws org.xml.sax.SAXException
        DocumentCache constructor
        Throws:
        org.xml.sax.SAXException
    • Method Detail

      • retrieveDocument

        public DOM retrieveDocument​(java.lang.String baseURI,
                                    java.lang.String href,
                                    Translet trs)
        Returns a document either by finding it in the cache or downloading it and putting it in the cache.
        Specified by:
        retrieveDocument in interface DOMCache
        Parameters:
        baseURI - The base URI used by the document call.
        href - The href argument passed to the document function.
        trs - A reference to the translet requesting the document
      • getStatistics

        public void getStatistics​(java.io.PrintWriter out)
        Outputs the cache statistics