Summary: Ctors | Methods | Inherited Methods | [Expand All]
public class

# ActionParameter

extends Object
implements AutoCloseable

java.lang.Object
↳ | com.pdftron.pdf.ActionParameter

## Class Overview

Container for parameters used in handling various actions.

## Summary

Public Constructors
| ActionParameter(Action action, Field field) Construct an ActionParameter object
| ActionParameter(Action action, Annot annot) Construct an ActionParameter object
| ActionParameter(Action action, Page page) Construct an ActionParameter object
| ActionParameter(Action action) Construct an ActionParameter object

Public Methods
static ActionParameter | __Create(long impl)
long | __GetHandle()
void | close() Frees the native memory of the object.
void | destroy()
Action | getAction() get the action object contained in this ActionParameter

[Expand] Inherited Methods
From class java.lang.Object
boolean | equals(Object arg0)
final Class<?> | getClass()
int | hashCode()
final void | notify()
final void | notifyAll()
String | toString()
final void | wait(long arg0, int arg1)
final void | wait(long arg0)
final void | wait()
From interface java.lang.AutoCloseable
abstract void | close()

## Public Constructors

#### public ActionParameter (Action action, Field field)

Construct an ActionParameter object

##### Parameters

action | action object
field | field object

##### Throws

PDFNetException |

#### public ActionParameter (Action action, Annot annot)

Construct an ActionParameter object

##### Parameters

action | action object
annot | annot object

##### Throws

PDFNetException |

#### public ActionParameter (Action action, Page page)

Construct an ActionParameter object

##### Parameters

action | action object
page | page object

##### Throws

PDFNetException |

#### public ActionParameter (Action action)

Construct an ActionParameter object

##### Parameters

action | action object

##### Throws

PDFNetException |

## Public Methods

#### public static ActionParameter __Create (long impl)

#### public long __GetHandle ()

#### public void close ()

Frees the native memory of the object. This can be explicity called to control the deallocation of native memory and avoid situations where the garbage collector does not free the object in a timely manner.

##### Throws

PDFNetException |

#### public void destroy ()

##### Throws

PDFNetException |

#### public Action getAction ()

get the action object contained in this ActionParameter

##### Throws

PDFNetException |