Class Resources

    • Constructor Summary

      Constructors 
      Constructor Description
      Resources()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​TrueTypeFont> getFont()  
      java.lang.String getId​(PDFObject image)  
      java.lang.String getId​(java.awt.Font font)  
      java.lang.String getId​(java.lang.Double transparency)  
      java.util.List<java.lang.String> getProcSet()  
      private <T> java.lang.String getResourceId​(java.util.Map<T,​java.lang.String> resources, T resource, java.lang.String idPrefix, java.util.concurrent.atomic.AtomicInteger idCounter)  
      void setProcSet​(java.lang.String... procedureNames)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • KEY_TRANSPARENCY

        private static final java.lang.String KEY_TRANSPARENCY
        See Also:
        Constant Field Values
      • VALUE_PROC_SET

        private static final java.lang.String[] VALUE_PROC_SET
      • PREFIX_TRANSPARENCY

        private static final java.lang.String PREFIX_TRANSPARENCY
        See Also:
        Constant Field Values
      • procSet

        private final java.util.List<java.lang.String> procSet
      • fontsByFontId

        private final java.util.Map<java.lang.String,​TrueTypeFont> fontsByFontId
      • fontIDsByFont

        private final java.util.Map<java.awt.Font,​java.lang.String> fontIDsByFont
      • images

        private final java.util.Map<PDFObject,​java.lang.String> images
      • transparencies

        private final java.util.Map<java.lang.Double,​java.lang.String> transparencies
      • currentFontId

        private final java.util.concurrent.atomic.AtomicInteger currentFontId
      • currentImageId

        private final java.util.concurrent.atomic.AtomicInteger currentImageId
      • currentTransparencyId

        private final java.util.concurrent.atomic.AtomicInteger currentTransparencyId
    • Constructor Detail

      • Resources

        public Resources()
    • Method Detail

      • getResourceId

        private <T> java.lang.String getResourceId​(java.util.Map<T,​java.lang.String> resources,
                                                   T resource,
                                                   java.lang.String idPrefix,
                                                   java.util.concurrent.atomic.AtomicInteger idCounter)
      • getId

        public java.lang.String getId​(java.awt.Font font)
      • getId

        public java.lang.String getId​(PDFObject image)
      • getId

        public java.lang.String getId​(java.lang.Double transparency)
      • setProcSet

        public void setProcSet​(java.lang.String... procedureNames)
      • getProcSet

        public java.util.List<java.lang.String> getProcSet()
      • getFont

        public java.util.Map<java.lang.String,​TrueTypeFont> getFont()