org.pdfbox.pdmodel.interactive.form

Class PDChoiceButton

Implemented Interfaces:
COSObjectable
Known Direct Subclasses:
PDCheckbox, PDRadioCollection

public abstract class PDChoiceButton
extends PDField

This holds common functionality for check boxes and radio buttons.
Version:
$Revision: 1.4 $
Author:
sug

Field Summary

Fields inherited from class org.pdfbox.pdmodel.interactive.form.PDField

FLAG_NO_EXPORT, FLAG_READ_ONLY, FLAG_REQUIRED

Constructor Summary

PDChoiceButton(PDAcroForm theAcroForm, COSDictionary field)

Method Summary

List
getOptions()
This will get the option values "Opt" entry of the pdf button.
void
setOptions(List options)
This will will set the list of options for this button.

Methods inherited from class org.pdfbox.pdmodel.interactive.form.PDField

findFieldType, findKid, getAcroForm, getActions, getCOSObject, getDictionary, getFieldFlags, getFieldType, getFullyQualifiedName, getKids, getParent, getPartialName, getValue, getWidget, importFDF, isNoExport, isReadonly, isRequired, setAcroForm, setActions, setFieldFlags, setKids, setNoExport, setParent, setPartialName, setReadonly, setRequired, setValue, toString

Constructor Details

PDChoiceButton

public PDChoiceButton(PDAcroForm theAcroForm,
                      COSDictionary field)
Parameters:
theAcroForm - The acroForm for this field.
field - The field for this button.

Method Details

getOptions

public List getOptions()
This will get the option values "Opt" entry of the pdf button.
Returns:
A list of java.lang.String values.

setOptions

public void setOptions(List options)
This will will set the list of options for this button.
Parameters:
options - The list of options for the button.