|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.pdfbox.pdmodel.common.PDDictionaryWrapper
org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure.PDAttributeObject
org.apache.pdfbox.pdmodel.documentinterchange.taggedpdf.PDStandardAttributeObject
public abstract class PDStandardAttributeObject
A standard attribute object.
| Field Summary | |
|---|---|
protected static float |
UNSPECIFIED
An "unspecified" default float value. |
| Constructor Summary | |
|---|---|
PDStandardAttributeObject()
Default constructor. |
|
PDStandardAttributeObject(COSDictionary dictionary)
Creates a new standard attribute object with a given dictionary. |
|
| Method Summary | |
|---|---|
protected java.lang.String[] |
getArrayOfString(java.lang.String name)
Gets an array of strings. |
protected PDGamma |
getColor(java.lang.String name)
Gets a colour. |
protected java.lang.Object |
getColorOrFourColors(java.lang.String name)
Gets a single colour or four colours. |
protected int |
getInteger(java.lang.String name,
int defaultValue)
Gets an integer. |
protected java.lang.String |
getName(java.lang.String name)
Gets a name value. |
protected java.lang.String |
getName(java.lang.String name,
java.lang.String defaultValue)
Gets a name value. |
protected java.lang.Object |
getNameOrArrayOfName(java.lang.String name,
java.lang.String defaultValue)
Gets a name value or array of name values. |
protected float |
getNumber(java.lang.String name)
Gets a number value. |
protected float |
getNumber(java.lang.String name,
float defaultValue)
Gets a number value. |
protected java.lang.Object |
getNumberOrArrayOfNumber(java.lang.String name,
float defaultValue)
Gets a number or an array of numbers. |
protected java.lang.Object |
getNumberOrName(java.lang.String name,
java.lang.String defaultValue)
Gets a number or a name value. |
protected java.lang.String |
getString(java.lang.String name)
Gets a string attribute value. |
boolean |
isSpecified(java.lang.String name)
Is the attribute with the given name specified in this attribute object? |
protected void |
setArrayOfName(java.lang.String name,
java.lang.String[] values)
Sets an array of name values. |
protected void |
setArrayOfNumber(java.lang.String name,
float[] values)
Sets an array of float numbers. |
protected void |
setArrayOfString(java.lang.String name,
java.lang.String[] values)
Sets an array of strings. |
protected void |
setColor(java.lang.String name,
PDGamma value)
Sets a colour. |
protected void |
setFourColors(java.lang.String name,
PDFourColours value)
Sets four colours. |
protected void |
setInteger(java.lang.String name,
int value)
Sets an integer. |
protected void |
setName(java.lang.String name,
java.lang.String value)
Sets a name value. |
protected void |
setNumber(java.lang.String name,
float value)
Sets a float number. |
protected void |
setNumber(java.lang.String name,
int value)
Sets an integer number. |
protected void |
setString(java.lang.String name,
java.lang.String value)
Sets a string attribute value. |
| Methods inherited from class org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure.PDAttributeObject |
|---|
arrayToString, arrayToString, create, getOwner, isEmpty, notifyChanged, potentiallyNotifyChanged, setOwner, setStructureElement, toString |
| Methods inherited from class org.apache.pdfbox.pdmodel.common.PDDictionaryWrapper |
|---|
equals, getCOSDictionary, getCOSObject, hashCode |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final float UNSPECIFIED
| Constructor Detail |
|---|
public PDStandardAttributeObject()
public PDStandardAttributeObject(COSDictionary dictionary)
dictionary - the dictionary| Method Detail |
|---|
public boolean isSpecified(java.lang.String name)
name - the attribute name
true if the attribute is specified,
false otherwiseprotected java.lang.String getString(java.lang.String name)
name - the attribute name
protected void setString(java.lang.String name,
java.lang.String value)
name - the attribute namevalue - the string attribute valueprotected java.lang.String[] getArrayOfString(java.lang.String name)
name - the attribute name
protected void setArrayOfString(java.lang.String name,
java.lang.String[] values)
name - the attribute namevalues - the array of stringsprotected java.lang.String getName(java.lang.String name)
name - the attribute name
protected java.lang.String getName(java.lang.String name,
java.lang.String defaultValue)
name - the attribute namedefaultValue - the default value
protected java.lang.Object getNameOrArrayOfName(java.lang.String name,
java.lang.String defaultValue)
name - the attribute namedefaultValue - the default value
protected void setName(java.lang.String name,
java.lang.String value)
name - the attribute namevalue - the name value
protected void setArrayOfName(java.lang.String name,
java.lang.String[] values)
name - the attribute namevalues - the array of name values
protected java.lang.Object getNumberOrName(java.lang.String name,
java.lang.String defaultValue)
name - the attribute namedefaultValue - the default name
protected int getInteger(java.lang.String name,
int defaultValue)
name - the attribute namedefaultValue - the default value
protected void setInteger(java.lang.String name,
int value)
name - the attribute namevalue - the integer
protected float getNumber(java.lang.String name,
float defaultValue)
name - the attribute namedefaultValue - the default value
protected float getNumber(java.lang.String name)
name - the attribute name
protected java.lang.Object getNumberOrArrayOfNumber(java.lang.String name,
float defaultValue)
name - the attribute namedefaultValue - the default value
protected void setNumber(java.lang.String name,
float value)
name - the attribute namevalue - the float number
protected void setNumber(java.lang.String name,
int value)
name - the attribute namevalue - the integer number
protected void setArrayOfNumber(java.lang.String name,
float[] values)
name - the attribute namevalues - the float numbersprotected PDGamma getColor(java.lang.String name)
name - the attribute name
protected java.lang.Object getColorOrFourColors(java.lang.String name)
name - the attribute name
PDGamma) or a (PDFourColours)
protected void setColor(java.lang.String name,
PDGamma value)
name - the attribute namevalue - the colour
protected void setFourColors(java.lang.String name,
PDFourColours value)
name - the attribute namevalue - the four colours
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||