Class NullCache

  • All Implemented Interfaces:
    org.apache.pdfbox.pdmodel.ResourceCache

    public class NullCache
    extends org.apache.pdfbox.pdmodel.DefaultResourceCache
    Trades off speed of parsing for memory performance
    • Constructor Summary

      Constructors 
      Constructor Description
      NullCache()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void put​(org.apache.pdfbox.cos.COSObject indirect, org.apache.pdfbox.pdmodel.documentinterchange.markedcontent.PDPropertyList propertyList)  
      void put​(org.apache.pdfbox.cos.COSObject indirect, org.apache.pdfbox.pdmodel.font.PDFont font)  
      void put​(org.apache.pdfbox.cos.COSObject indirect, org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace colorSpace)  
      void put​(org.apache.pdfbox.cos.COSObject indirect, org.apache.pdfbox.pdmodel.graphics.pattern.PDAbstractPattern pattern)  
      void put​(org.apache.pdfbox.cos.COSObject indirect, org.apache.pdfbox.pdmodel.graphics.PDXObject xobject)  
      void put​(org.apache.pdfbox.cos.COSObject indirect, org.apache.pdfbox.pdmodel.graphics.shading.PDShading shading)  
      void put​(org.apache.pdfbox.cos.COSObject indirect, org.apache.pdfbox.pdmodel.graphics.state.PDExtendedGraphicsState extGState)  
      • Methods inherited from class org.apache.pdfbox.pdmodel.DefaultResourceCache

        getColorSpace, getExtGState, getFont, getPattern, getProperties, getShading, getXObject
    • Constructor Detail

      • NullCache

        public NullCache()
    • Method Detail

      • put

        public void put​(org.apache.pdfbox.cos.COSObject indirect,
                        org.apache.pdfbox.pdmodel.font.PDFont font)
                 throws IOException
        Specified by:
        put in interface org.apache.pdfbox.pdmodel.ResourceCache
        Overrides:
        put in class org.apache.pdfbox.pdmodel.DefaultResourceCache
        Throws:
        IOException
      • put

        public void put​(org.apache.pdfbox.cos.COSObject indirect,
                        org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace colorSpace)
                 throws IOException
        Specified by:
        put in interface org.apache.pdfbox.pdmodel.ResourceCache
        Overrides:
        put in class org.apache.pdfbox.pdmodel.DefaultResourceCache
        Throws:
        IOException
      • put

        public void put​(org.apache.pdfbox.cos.COSObject indirect,
                        org.apache.pdfbox.pdmodel.graphics.state.PDExtendedGraphicsState extGState)
        Specified by:
        put in interface org.apache.pdfbox.pdmodel.ResourceCache
        Overrides:
        put in class org.apache.pdfbox.pdmodel.DefaultResourceCache
      • put

        public void put​(org.apache.pdfbox.cos.COSObject indirect,
                        org.apache.pdfbox.pdmodel.graphics.shading.PDShading shading)
                 throws IOException
        Specified by:
        put in interface org.apache.pdfbox.pdmodel.ResourceCache
        Overrides:
        put in class org.apache.pdfbox.pdmodel.DefaultResourceCache
        Throws:
        IOException
      • put

        public void put​(org.apache.pdfbox.cos.COSObject indirect,
                        org.apache.pdfbox.pdmodel.graphics.pattern.PDAbstractPattern pattern)
                 throws IOException
        Specified by:
        put in interface org.apache.pdfbox.pdmodel.ResourceCache
        Overrides:
        put in class org.apache.pdfbox.pdmodel.DefaultResourceCache
        Throws:
        IOException
      • put

        public void put​(org.apache.pdfbox.cos.COSObject indirect,
                        org.apache.pdfbox.pdmodel.documentinterchange.markedcontent.PDPropertyList propertyList)
        Specified by:
        put in interface org.apache.pdfbox.pdmodel.ResourceCache
        Overrides:
        put in class org.apache.pdfbox.pdmodel.DefaultResourceCache
      • put

        public void put​(org.apache.pdfbox.cos.COSObject indirect,
                        org.apache.pdfbox.pdmodel.graphics.PDXObject xobject)
                 throws IOException
        Specified by:
        put in interface org.apache.pdfbox.pdmodel.ResourceCache
        Overrides:
        put in class org.apache.pdfbox.pdmodel.DefaultResourceCache
        Throws:
        IOException