Class COSObject

    • Constructor Detail

      • COSObject

        public COSObject()
      • COSObject

        public COSObject​(COSBase base)
      • COSObject

        public COSObject​(COSObject object)
    • Method Detail

      • set

        public void set​(COSBase base)
      • assign

        public void assign​(COSObject object)
      • empty

        public boolean empty()
      • clear

        public void clear()
      • getObjectKey

        public COSKey getObjectKey()
      • setObjectKey

        public void setObjectKey​(COSKey key)
      • accept

        public void accept​(IVisitor visitor)
      • getBoolean

        public Boolean getBoolean()
      • setBoolean

        public void setBoolean​(boolean value)
      • getInteger

        public Long getInteger()
      • setInteger

        public void setInteger​(long value)
      • getReal

        public Double getReal()
      • setReal

        public void setReal​(double value)
      • getString

        public String getString()
      • setString

        public void setString​(String value)
      • setString

        public void setString​(String value,
                              boolean isHex)
      • getName

        public ASAtom getName()
      • setName

        public void setName​(ASAtom value)
      • set

        public void set​(int i,
                        COSObject value)
      • insert

        public void insert​(int i,
                           COSObject value)
      • remove

        public void remove​(int i)
      • setArray

        public void setArray()
      • setArray

        public void setArray​(int size,
                             COSObject[] value)
      • setArray

        public void setArray​(int size,
                             double[] value)
      • clearArray

        public void clearArray()
      • setBooleanKey

        public void setBooleanKey​(ASAtom key,
                                  boolean value)
      • getIntegerKey

        public Long getIntegerKey​(ASAtom key)
      • setIntegerKey

        public void setIntegerKey​(ASAtom key,
                                  long value)
      • setRealKey

        public void setRealKey​(ASAtom key,
                               double value)
      • setStringKey

        public void setStringKey​(ASAtom key,
                                 String value)
      • setNameKey

        public void setNameKey​(ASAtom key,
                               ASAtom value)
      • setArrayKey

        public void setArrayKey​(ASAtom key)
      • setArrayKey

        public void setArrayKey​(ASAtom key,
                                int size,
                                COSObject[] value)
      • setArrayKey

        public void setArrayKey​(ASAtom key,
                                int size,
                                double[] value)
      • removeKey

        public void removeKey​(ASAtom key)
      • isStreamKeywordCRLFCompliant

        public Boolean isStreamKeywordCRLFCompliant()
      • setStreamKeywordCRLFCompliant

        public void setStreamKeywordCRLFCompliant​(boolean streamKeywordCRLFCompliant)
      • isEndstreamKeywordCRLFCompliant

        public Boolean isEndstreamKeywordCRLFCompliant()
      • setEndstreamKeywordCRLFCompliant

        public void setEndstreamKeywordCRLFCompliant​(boolean endstreamKeywordCRLFCompliant)
      • getRealStreamSize

        public Long getRealStreamSize()
      • setRealStreamSize

        public void setRealStreamSize​(long realStreamSize)
      • isIndirect

        public Boolean isIndirect()
      • getKey

        public COSKey getKey()
      • getDirectBase

        public COSBase getDirectBase()
      • setDirect

        public void setDirect​(COSObject value)
      • mark

        public void mark()
      • getEmpty

        public static COSObject getEmpty()
      • isHeaderOfObjectComplyPDFA

        public Boolean isHeaderOfObjectComplyPDFA()
      • setIsHeaderOfObjectComplyPDFA

        public void setIsHeaderOfObjectComplyPDFA​(Boolean isHeaderOfObjectComplyPDFA)
      • isEndOfObjectComplyPDFA

        public Boolean isEndOfObjectComplyPDFA()
      • setIsEndOfObjectComplyPDFA

        public void setIsEndOfObjectComplyPDFA​(Boolean isEndOfObjectComplyPDFA)
      • isHeaderFormatComplyPDFA

        public Boolean isHeaderFormatComplyPDFA()
      • setIsHeaderFormatComplyPDFA

        public void setIsHeaderFormatComplyPDFA​(Boolean isHeaderFormatComplyPDFA)