PdfMetadataSignature
Inheritance: java.lang.Object, com.groupdocs.signature.domain.signatures.BaseSignature, com.groupdocs.signature.domain.signatures.metadata.MetadataSignature
public final class PdfMetadataSignature extends MetadataSignature
Contains Pdf Metadata signature properties.
Constructors
Constructor | Description |
---|---|
PdfMetadataSignature(String name) | Creates Pdf Metadata signature with predefined name and empty value |
PdfMetadataSignature(String name, Object value) | Creates Pdf Metadata signature with predefined values |
PdfMetadataSignature(String name, Object value, String tag) | Creates Pdf Metadata signature with predefined values |
Methods
Method | Description |
---|---|
getTagPrefix() | The prefix tag of Pdf Metadata signature name. |
setTagPrefix(String value) | The prefix tag of Pdf Metadata signature name. |
equals(Object signature) | Overwrites Equals method to compare signature properties |
hashCode() | Overrides GetHashCode method |
deepClone() | Clone Metadata Signature instance. |
deepClone(Object value) | Clone Pdf Metadata Signature instance with given value. |
PdfMetadataSignature(String name)
public PdfMetadataSignature(String name)
Creates Pdf Metadata signature with predefined name and empty value
Parameters:
Parameter | Type | Description |
---|---|---|
name | java.lang.String | Pdf Metadata Signature name |
PdfMetadataSignature(String name, Object value)
public PdfMetadataSignature(String name, Object value)
Creates Pdf Metadata signature with predefined values
Parameters:
Parameter | Type | Description |
---|---|---|
name | java.lang.String | Name of Metadata signature object |
value | java.lang.Object | Value of Metadata signature |
PdfMetadataSignature(String name, Object value, String tag)
public PdfMetadataSignature(String name, Object value, String tag)
Creates Pdf Metadata signature with predefined values
Parameters:
Parameter | Type | Description |
---|---|---|
name | java.lang.String | Name of Metadata signature object |
value | java.lang.Object | Value of Metadata signature |
tag | java.lang.String | Prefix tag of Metadata signature |
getTagPrefix()
public final String getTagPrefix()
The prefix tag of Pdf Metadata signature name. By default this property is set to “xmp”. Possible values are
Returns: java.lang.String
setTagPrefix(String value)
public final void setTagPrefix(String value)
The prefix tag of Pdf Metadata signature name. By default this property is set to “xmp”. Possible values are
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String |
equals(Object signature)
public boolean equals(Object signature)
Overwrites Equals method to compare signature properties
Parameters:
Parameter | Type | Description |
---|---|---|
signature | java.lang.Object | Signature object to compare with. |
Returns: boolean - Returns true if passed signature object has same type and all its properties are equal to this instance properties.
hashCode()
public int hashCode()
Overrides GetHashCode method
Returns: int - Signature hash code
deepClone()
public Object deepClone()
Clone Metadata Signature instance.
Returns: java.lang.Object - Returns cloned Metadata Signature instance
deepClone(Object value)
public MetadataSignature deepClone(Object value)
Clone Pdf Metadata Signature instance with given value.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.Object | Value for new cloned object. |
Returns: MetadataSignature - Returns cloned Metadata Signature instance.