java.lang.Object
   ↳ com.pspdfkit.ui.inspector.AbstractPropertyInspectorController
     ↳ com.pspdfkit.ui.inspector.forms.FormEditingInspectorController

Class Overview

Controller for form editing inspector. Meant to be used with FormEditingController.

Summary

Public Constructors
FormEditingInspectorController(Context context, PropertyInspectorCoordinatorLayoutController coordinatorController)
Public Methods
void bindFormEditingController(FormEditingController controller)
Binds controller for managing form editing mode.
void onChangeFormElementEditingMode(FormEditingController controller)
Called then form element editing mode changes, meaning another form element is being selected for editing.
void onEnterFormElementEditingMode(FormEditingController controller)
Called when form element editing mode has been entered.
void onExitFormElementEditingMode(FormEditingController controller)
Called when form element editing mode has been exited.
void onFormElementUpdated(FormElement formElement)
Called when form element gets updated.
void onPreparePropertyInspector(PropertyInspector inspector)
Called when PropertyInspector is prepared to be displayed in the PropertyInspectorCoordinatorLayout.
void onRemovePropertyInspector(PropertyInspector inspector)
Called when PropertyInspector is removed from the PropertyInspectorCoordinatorLayout.
void unbindFormEditingController()
Unbinds controller for managing form editing mode.
Protected Methods
boolean isBoundToController()
Called to test if inspector controller is bound to its editing controller.
[Expand]
Inherited Methods
From class com.pspdfkit.ui.inspector.AbstractPropertyInspectorController
From class java.lang.Object
From interface com.pspdfkit.ui.inspector.PropertyInspectorCoordinatorLayoutController.PropertyInspectorLifecycleListener
From interface com.pspdfkit.ui.special_mode.manager.FormManager.OnFormElementEditingModeChangeListener
From interface com.pspdfkit.ui.special_mode.manager.FormManager.OnFormElementUpdatedListener

Public Constructors

public FormEditingInspectorController (Context context, PropertyInspectorCoordinatorLayoutController coordinatorController)

Parameters
context The context.
coordinatorController Controller managing inspector coordinator layout.

Public Methods

public void bindFormEditingController (FormEditingController controller)

Binds controller for managing form editing mode.

Parameters
controller Form editing controller provided when entering form editing mode.

public void onChangeFormElementEditingMode (FormEditingController controller)

Called then form element editing mode changes, meaning another form element is being selected for editing.

Parameters
controller Controller for managing form element editing.

public void onEnterFormElementEditingMode (FormEditingController controller)

Called when form element editing mode has been entered.

Parameters
controller Controller for managing form element editing.

public void onExitFormElementEditingMode (FormEditingController controller)

Called when form element editing mode has been exited.

Parameters
controller Controller for managing form element editing.

public void onFormElementUpdated (FormElement formElement)

Called when form element gets updated.

Parameters
formElement Form element that has been updated.

public void onPreparePropertyInspector (PropertyInspector inspector)

Called when PropertyInspector is prepared to be displayed in the PropertyInspectorCoordinatorLayout. Here you can change the inspector views.

Parameters
inspector Property inspector prepared for displaying in the coordinator.

public void onRemovePropertyInspector (PropertyInspector inspector)

Called when PropertyInspector is removed from the PropertyInspectorCoordinatorLayout.

Parameters
inspector Property inspector that is removed from the coordinator.

public void unbindFormEditingController ()

Unbinds controller for managing form editing mode.

Protected Methods

protected boolean isBoundToController ()

Called to test if inspector controller is bound to its editing controller.