Class PDUserProperty
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.common.PDDictionaryWrapper
-
- com.tom_roush.pdfbox.pdmodel.documentinterchange.logicalstructure.PDUserProperty
-
- All Implemented Interfaces:
COSObjectable
public class PDUserProperty extends PDDictionaryWrapper
A user property.
-
-
Constructor Summary
Constructors Constructor Description PDUserProperty(COSDictionary dictionary, PDUserAttributeObject userAttributeObject)Creates a user property with a given dictionary.PDUserProperty(PDUserAttributeObject userAttributeObject)Creates a new user property.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetFormattedValue()Returns the string for the property value.StringgetName()Returns the property name.COSBasegetValue()Returns the property value.inthashCode()booleanisHidden()Shall the property be hidden?voidsetFormattedValue(String formattedValue)Sets the string for the property value.voidsetHidden(boolean hidden)Specifies whether the property shall be hidden.voidsetName(String name)Sets the property name.voidsetValue(COSBase value)Sets the property value.StringtoString()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from class com.tom_roush.pdfbox.pdmodel.common.PDDictionaryWrapper
getCOSObject
-
-
-
-
Constructor Detail
-
PDUserProperty
public PDUserProperty(PDUserAttributeObject userAttributeObject)
Creates a new user property.- Parameters:
userAttributeObject- the user attribute object
-
PDUserProperty
public PDUserProperty(COSDictionary dictionary, PDUserAttributeObject userAttributeObject)
Creates a user property with a given dictionary.- Parameters:
dictionary- the dictionaryuserAttributeObject- the user attribute object
-
-
Method Detail
-
getName
public String getName()
Returns the property name.- Returns:
- the property name
-
setName
public void setName(String name)
Sets the property name.- Parameters:
name- the property name
-
getValue
public COSBase getValue()
Returns the property value.- Returns:
- the property value
-
setValue
public void setValue(COSBase value)
Sets the property value.- Parameters:
value- the property value
-
getFormattedValue
public String getFormattedValue()
Returns the string for the property value.- Returns:
- the string for the property value
-
setFormattedValue
public void setFormattedValue(String formattedValue)
Sets the string for the property value.- Parameters:
formattedValue- the string for the property value
-
isHidden
public boolean isHidden()
Shall the property be hidden?- Returns:
trueif the property shall be hidden,falseotherwise
-
setHidden
public void setHidden(boolean hidden)
Specifies whether the property shall be hidden.- Parameters:
hidden-trueif the property shall be hidden,falseotherwise
-
hashCode
public int hashCode()
- Overrides:
hashCodein classPDDictionaryWrapper
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classPDDictionaryWrapper
-
-