public interface

FormManager

com.pspdfkit.ui.special_mode.manager.FormManager
Known Indirect Subclasses

Class Overview

Interface for objects that manage a list of form listener instances.

Summary

Nested Classes
interface FormManager.OnFormElementClickedListener Listener for form element click events. 
interface FormManager.OnFormElementDeselectedListener Listener for form element deselection. 
interface FormManager.OnFormElementEditingModeChangeListener Listener for form element editing mode enter/exit. 
interface FormManager.OnFormElementSelectedListener Listener for form element selection. 
interface FormManager.OnFormElementUpdatedListener Listener for form element updated events. 
interface FormManager.OnFormElementViewUpdatedListener Listener for form element view updates - validation, contents of the view changed etc. 
Public Methods
abstract void addOnFormElementClickedListener(FormManager.OnFormElementClickedListener listener)
Adds a FormManager.OnFormElementClickedListener to get notified when form element has been clicked.
abstract void addOnFormElementDeselectedListener(FormManager.OnFormElementDeselectedListener listener)
Adds a FormManager.OnFormElementDeselectedListener to get notified when form element gets deselected.
abstract void addOnFormElementEditingModeChangeListener(FormManager.OnFormElementEditingModeChangeListener listener)
Adds a FormManager.OnFormElementEditingModeChangeListener to get notified when form element editing mode gets updated.
abstract void addOnFormElementSelectedListener(FormManager.OnFormElementSelectedListener listener)
Adds a FormManager.OnFormElementSelectedListener to get notified when form element gets selected.
abstract void addOnFormElementUpdatedListener(FormManager.OnFormElementUpdatedListener listener)
Adds a FormManager.OnFormElementUpdatedListener to get notified when form element gets updated.
abstract void addOnFormElementViewUpdatedListener(FormManager.OnFormElementViewUpdatedListener listener)
Adds a FormManager.OnFormElementViewUpdatedListener to get notified about form element view update events.
abstract void removeOnFormElementClickedListener(FormManager.OnFormElementClickedListener listener)
Removes a previously registered FormManager.OnFormElementClickedListener.
abstract void removeOnFormElementDeselectedListener(FormManager.OnFormElementDeselectedListener listener)
Removes a previously registered FormManager.OnFormElementDeselectedListener.
abstract void removeOnFormElementEditingModeChangeListener(FormManager.OnFormElementEditingModeChangeListener listener)
abstract void removeOnFormElementSelectedListener(FormManager.OnFormElementSelectedListener listener)
Removes a previously registered FormManager.OnFormElementSelectedListener.
abstract void removeOnFormElementUpdatedListener(FormManager.OnFormElementUpdatedListener listener)
Removes a previously registered FormManager.OnFormElementUpdatedListener.
abstract void removeOnFormElementViewUpdatedListener(FormManager.OnFormElementViewUpdatedListener listener)
Removes a previously registered FormManager.OnFormElementViewUpdatedListener.

Public Methods

public abstract void addOnFormElementClickedListener (FormManager.OnFormElementClickedListener listener)

Adds a FormManager.OnFormElementClickedListener to get notified when form element has been clicked. If the listener has already been added previously, this method will be a no-op. Adding null is not allowed, and will result in an exception.

Parameters
listener FormManager.OnFormElementClickedListener that should be notified. Must be non-null.

public abstract void addOnFormElementDeselectedListener (FormManager.OnFormElementDeselectedListener listener)

Adds a FormManager.OnFormElementDeselectedListener to get notified when form element gets deselected. If the listener has already been added previously, this method will be a no-op. Adding null is not allowed, and will result in an exception.

Parameters
listener FormManager.OnFormElementDeselectedListener that should be notified. Must be non-null.

public abstract void addOnFormElementEditingModeChangeListener (FormManager.OnFormElementEditingModeChangeListener listener)

Adds a FormManager.OnFormElementEditingModeChangeListener to get notified when form element editing mode gets updated. If the listener has already been added previously, this method will be a no-op. Adding null is not allowed, and will result in an exception.

Parameters
listener FormManager.OnFormElementEditingModeChangeListener that should be notified. Must be non-null.

public abstract void addOnFormElementSelectedListener (FormManager.OnFormElementSelectedListener listener)

Adds a FormManager.OnFormElementSelectedListener to get notified when form element gets selected. If the listener has already been added previously, this method will be a no-op. Adding null is not allowed, and will result in an exception.

Parameters
listener FormManager.OnFormElementSelectedListener that should be notified. Must be non-null.

public abstract void addOnFormElementUpdatedListener (FormManager.OnFormElementUpdatedListener listener)

Adds a FormManager.OnFormElementUpdatedListener to get notified when form element gets updated. If the listener has already been added previously, this method will be a no-op. Adding null is not allowed, and will result in an exception.

Parameters
listener FormManager.OnFormElementUpdatedListener that should be notified. Must be non-null.

public abstract void addOnFormElementViewUpdatedListener (FormManager.OnFormElementViewUpdatedListener listener)

Adds a FormManager.OnFormElementViewUpdatedListener to get notified about form element view update events. If the listener has already been added previously, this method will be a no-op. Adding null is not allowed, and will result in an exception.

Parameters
listener FormManager.OnFormElementViewUpdatedListener that should be notified. Must be non-null.

public abstract void removeOnFormElementClickedListener (FormManager.OnFormElementClickedListener listener)

Removes a previously registered FormManager.OnFormElementClickedListener. Upon calling this method the listener will no longer be notified of any changes. If the listener has not been added, this method will be a no-op. Adding null is not allowed,and will result in an exception.

Parameters
listener FormManager.OnFormElementClickedListener that should be removed. Must be non-null.

public abstract void removeOnFormElementDeselectedListener (FormManager.OnFormElementDeselectedListener listener)

Removes a previously registered FormManager.OnFormElementDeselectedListener. Upon calling this method the listener will no longer be notified of any changes. If the listener has not been added, this method will be a no-op. Adding null is not allowed,and will result in an exception.

Parameters
listener FormManager.OnFormElementDeselectedListener that should be removed. Must be non-null.

public abstract void removeOnFormElementEditingModeChangeListener (FormManager.OnFormElementEditingModeChangeListener listener)

Removes a previously registered FormManager.OnFormElementEditingModeChangeListener. Upon calling this method the listener will no longer be notified of any changes. If the listener has not been added, this method will be a no-op. Adding null is not allowed,and will result in an exception.

Parameters
listener FormManager.OnFormElementEditingModeChangeListener that should be removed. Must be non-null.

public abstract void removeOnFormElementSelectedListener (FormManager.OnFormElementSelectedListener listener)

Removes a previously registered FormManager.OnFormElementSelectedListener. Upon calling this method the listener will no longer be notified of any changes. If the listener has not been added, this method will be a no-op. Adding null is not allowed,and will result in an exception.

Parameters
listener FormManager.OnFormElementSelectedListener that should be removed. Must be non-null.

public abstract void removeOnFormElementUpdatedListener (FormManager.OnFormElementUpdatedListener listener)

Removes a previously registered FormManager.OnFormElementUpdatedListener. Upon calling this method the listener will no longer be notified of any changes. If the listener has not been added, this method will be a no-op. Adding null is not allowed,and will result in an exception.

Parameters
listener FormManager.OnFormElementUpdatedListener that should be removed. Must be non-null.

public abstract void removeOnFormElementViewUpdatedListener (FormManager.OnFormElementViewUpdatedListener listener)

Removes a previously registered FormManager.OnFormElementViewUpdatedListener. Upon calling this method the listener will no longer be notified of any changes. If the listener has not been added, this method will be a no-op. Adding null is not allowed, and will result in an exception.

Parameters
listener FormManager.OnFormElementViewUpdatedListener that should be removed. Must be non-null.