Class DummyResourceCache

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

    public class DummyResourceCache
    extends Object
    implements org.apache.pdfbox.pdmodel.ResourceCache
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace getColorSpace​(org.apache.pdfbox.cos.COSObject indirect)  
      org.apache.pdfbox.pdmodel.graphics.state.PDExtendedGraphicsState getExtGState​(org.apache.pdfbox.cos.COSObject indirect)  
      org.apache.pdfbox.pdmodel.font.PDFont getFont​(org.apache.pdfbox.cos.COSObject indirect)  
      org.apache.pdfbox.pdmodel.graphics.pattern.PDAbstractPattern getPattern​(org.apache.pdfbox.cos.COSObject indirect)  
      org.apache.pdfbox.pdmodel.documentinterchange.markedcontent.PDPropertyList getProperties​(org.apache.pdfbox.cos.COSObject indirect)  
      org.apache.pdfbox.pdmodel.graphics.shading.PDShading getShading​(org.apache.pdfbox.cos.COSObject indirect)  
      org.apache.pdfbox.pdmodel.graphics.PDXObject getXObject​(org.apache.pdfbox.cos.COSObject indirect)  
      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)  
    • Constructor Detail

      • DummyResourceCache

        public DummyResourceCache()
    • Method Detail

      • getFont

        public org.apache.pdfbox.pdmodel.font.PDFont getFont​(org.apache.pdfbox.cos.COSObject indirect)
                                                      throws IOException
        Specified by:
        getFont in interface org.apache.pdfbox.pdmodel.ResourceCache
        Throws:
        IOException
      • getColorSpace

        public org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace getColorSpace​(org.apache.pdfbox.cos.COSObject indirect)
                                                                            throws IOException
        Specified by:
        getColorSpace in interface org.apache.pdfbox.pdmodel.ResourceCache
        Throws:
        IOException
      • getExtGState

        public org.apache.pdfbox.pdmodel.graphics.state.PDExtendedGraphicsState getExtGState​(org.apache.pdfbox.cos.COSObject indirect)
        Specified by:
        getExtGState in interface org.apache.pdfbox.pdmodel.ResourceCache
      • getShading

        public org.apache.pdfbox.pdmodel.graphics.shading.PDShading getShading​(org.apache.pdfbox.cos.COSObject indirect)
                                                                        throws IOException
        Specified by:
        getShading in interface org.apache.pdfbox.pdmodel.ResourceCache
        Throws:
        IOException
      • getPattern

        public org.apache.pdfbox.pdmodel.graphics.pattern.PDAbstractPattern getPattern​(org.apache.pdfbox.cos.COSObject indirect)
                                                                                throws IOException
        Specified by:
        getPattern in interface org.apache.pdfbox.pdmodel.ResourceCache
        Throws:
        IOException
      • getProperties

        public org.apache.pdfbox.pdmodel.documentinterchange.markedcontent.PDPropertyList getProperties​(org.apache.pdfbox.cos.COSObject indirect)
        Specified by:
        getProperties in interface org.apache.pdfbox.pdmodel.ResourceCache
      • getXObject

        public org.apache.pdfbox.pdmodel.graphics.PDXObject getXObject​(org.apache.pdfbox.cos.COSObject indirect)
                                                                throws IOException
        Specified by:
        getXObject in interface org.apache.pdfbox.pdmodel.ResourceCache
        Throws:
        IOException
      • 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
        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
        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
      • 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
        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
        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
      • 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
        Throws:
        IOException