All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.dynamicpdf.api.FormFieldInformation Maven / Gradle / Ivy

Go to download

A Java Client API that uses the DynamicPDF API to create, merge, split, form fill, stamp, secure/encrypt PDF documents.

There is a newer version: 1.10.1
Show newest version
package com.dynamicpdf.api;

import java.util.List;

/**
 * Represents the form field information containing the collection 
 * of different types of field informations.
 */

public class FormFieldInformation {

	private List signatureFields;
	private List textFields;
	private List choiceFields;
	private List buttonFields;
	private List pushButtons;
	private List multiSelectListBoxFields;

	FormFieldInformation() {
	}

	/**
	 * Gets a collection of SignatureFieldInformation.
	 * @return A collection of SignatureFieldInformation.
	 */
	public List getSignatureFields() {
		return signatureFields;
	}

	/**
	 * Sets a collection of SignatureFieldInformation.
	 * @param value A collection of SignatureFieldInformation.
	 */
	public void setSignatureFields(List value) {
		signatureFields = value;
	}

	/**
	 * Gets a collection of TextFieldInformation.
	 * @return A collection of TextFieldInformation.
	 */
	public List getTextFields() {
		return textFields;
	}

	/**
	 * Sets a collection of TextFieldInformation.
	 * @param value A collection of TextFieldInformation.
	 */
	public void setTextFields(List value) {
		textFields = value;
	}

	/**
	 * Gets a collection of ChoiceFieldInformation.
	 * @return A collection of ChoiceFieldInformation.
	 */
	public List getChoiceFields() {
		return choiceFields;
	}

	/**
	 * Sets a collection of ChoiceFieldInformation.
	 * @param value A collection of ChoiceFieldInformation.
	 */
	public void setChoiceFields(List value) {
		choiceFields = value;
	}

	/**
	 * Gets a collection of ButtonFieldInformation.
	 * @return A collection of ButtonFieldInformation.
	 */
	public List getButtonFields() {
		return buttonFields;
	}

	/**
	 * Gets a collection of ButtonFieldInformation.
	 * @param value A collection of ButtonFieldInformation.
	 */
	public void setButtonFields(List value) {
		buttonFields = value;
	}

	/**
	 * Gets a collection of PushButtonInformation.
	 * @return A collection of PushButtonInformation.
	 */
	public List getPushButtons() {
		return pushButtons;
	}

	/**
	 * Sets a collection of PushButtonInformation.
	 * @param value A collection of PushButtonInformation.
	 */
	public void setPushButtons(List value) {
		pushButtons = value;
	}

	/**
	 * Gets a collection of MultiSelectListBoxInformation.
	 * @return A collection of MultiSelectListBoxInformation.
	 */
	public List getMultiSelectListBoxFields() {
		return multiSelectListBoxFields;
	}

	/**
	 * Sets a collection of MultiSelectListBoxInformation.
	 * @param value A collection of MultiSelectListBoxInformation.
	 */
	public void setMultiSelectListBoxFields(List value) {
		multiSelectListBoxFields = value;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy