Class ObjectModification
java.lang.Object
eu.europa.esig.dss.pdf.modifications.ObjectModification
This object represents a modification occurred in a PDF document
-
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectModificationcreate(PdfObjectTree objectTree, PdfObject finalObject) CreatesObjectModificationfor a new object creation changestatic ObjectModificationdelete(PdfObjectTree objectTree, PdfObject originalObject) CreatesObjectModificationfor an object removal changebooleanReturns a corresponding object modification typeReturns a name of the changed field object, when applicable NOTE: the object shall be a type of field.Gets a final document revision objectReturns an object treeGets a signed revision objectgetType()Returns a type of concerned object, when applicableinthashCode()static ObjectModificationmodify(PdfObjectTree objectTree, PdfObject originalObject, PdfObject finalObject) CreatesObjectModificationfor an object modification change
-
Method Details
-
create
CreatesObjectModificationfor a new object creation change- Parameters:
objectTree-PdfObjectTreefinalObject-PdfObjectfinal revision object- Returns:
ObjectModification
-
delete
CreatesObjectModificationfor an object removal change- Parameters:
objectTree-PdfObjectTreeoriginalObject-PdfObjectsigned revision object- Returns:
ObjectModification
-
modify
public static ObjectModification modify(PdfObjectTree objectTree, PdfObject originalObject, PdfObject finalObject) CreatesObjectModificationfor an object modification change- Parameters:
objectTree-PdfObjectTreeoriginalObject-PdfObjectsigned revision objectfinalObject-PdfObjectfinal revision object- Returns:
ObjectModification
-
getObjectTree
-
getOriginalObject
-
getFinalObject
-
getActionType
Returns a corresponding object modification type- Returns:
PdfObjectModificationType
-
getFieldName
-
getType
-
equals
-
hashCode
-