java.lang.Object
org.sejda.sambox.cos.COSBase
org.sejda.sambox.cos.COSDictionary
org.sejda.impl.sambox.component.optimization.InUseDictionary
All Implemented Interfaces:
org.sejda.sambox.cos.COSObjectable

public class InUseDictionary extends org.sejda.sambox.cos.COSDictionary
Simple COSDictionary wrapper used to identify a dictionary that is used in the page content stream
Author:
Andrea Vacondio
  • Field Summary

    Fields inherited from class org.sejda.sambox.cos.COSDictionary

    items
  • Constructor Summary

    Constructors
    Constructor
    Description
    InUseDictionary(org.sejda.sambox.cos.COSDictionary wrapped)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.sejda.sambox.cos.IndirectCOSObjectIdentifier
    id()
     
    void
    idIfAbsent(org.sejda.sambox.cos.IndirectCOSObjectIdentifier id)
     

    Methods inherited from class org.sejda.sambox.cos.COSDictionary

    accept, addAll, asUnmodifiableDictionary, clear, containsKey, containsKey, duplicate, entrySet, getBoolean, getBoolean, getBoolean, getCOSArray, getCOSName, getCOSName, getDate, getDate, getDate, getDate, getDictionaryObject, getDictionaryObject, getDictionaryObject, getDictionaryObject, getDictionaryObject, getDictionaryObject, getEmbeddedDate, getEmbeddedDate, getEmbeddedDate, getEmbeddedDate, getEmbeddedInt, getEmbeddedInt, getEmbeddedInt, getEmbeddedInt, getEmbeddedString, getEmbeddedString, getEmbeddedString, getEmbeddedString, getFlag, getFloat, getFloat, getFloat, getFloat, getInt, getInt, getInt, getInt, getInt, getInt, getItem, getItem, getItem, getKeyForValue, getLong, getLong, getLong, getLong, getNameAsString, getNameAsString, getNameAsString, getNameAsString, getString, getString, getString, getString, getValues, keySet, merge, mergeWithoutOverwriting, putIfAbsent, putIfAbsent, putIfAbsent, putIfAbsent, putIfAbsent, putIfAbsent, removeItem, removeItems, setBoolean, setBoolean, setDate, setDate, setEmbeddedDate, setEmbeddedDate, setEmbeddedInt, setEmbeddedInt, setEmbeddedString, setEmbeddedString, setFlag, setFloat, setFloat, setInt, setInt, setItem, setItem, setItem, setItem, setLong, setLong, setName, setName, setString, setString, size, toString

    Methods inherited from class org.sejda.sambox.cos.COSBase

    getCOSObject, hasId

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • InUseDictionary

      public InUseDictionary(org.sejda.sambox.cos.COSDictionary wrapped)
  • Method Details

    • id

      public org.sejda.sambox.cos.IndirectCOSObjectIdentifier id()
      Overrides:
      id in class org.sejda.sambox.cos.COSBase
    • idIfAbsent

      public void idIfAbsent(org.sejda.sambox.cos.IndirectCOSObjectIdentifier id)
      Overrides:
      idIfAbsent in class org.sejda.sambox.cos.COSBase