Class FontCache.CachedFontFile

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    FontCache

    private static class FontCache.CachedFontFile
    extends java.lang.Object
    implements java.io.Serializable
    • Field Detail

      • lastModified

        private long lastModified
        file modify date (if available)
      • filefontsMap

        private java.util.Map<java.lang.String,​EmbedFontInfo> filefontsMap
    • Constructor Detail

      • CachedFontFile

        public CachedFontFile​(long lastModified)
    • Method Detail

      • getFileFontsMap

        private java.util.Map<java.lang.String,​EmbedFontInfo> getFileFontsMap()
      • containsFont

        public boolean containsFont​(EmbedFontInfo efi)
      • lastModified

        public long lastModified()
        Gets the modified timestamp for font file (not always available)
        Returns:
        modified timestamp
      • setLastModified

        public void setLastModified​(long lastModified)
        Gets the modified timestamp for font file (used for the purposes of font info caching)
        Parameters:
        lastModified - modified font file timestamp
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        Returns:
        string representation of this object