|
intarsys PDF library API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.intarsys.pdf.cos.COSBasedObject
de.intarsys.pdf.pd.PDObject
de.intarsys.pdf.pd.PDAction
public abstract class PDAction
A PDF document can be interative by defining actions for different events. This is an abstract superclass for the implementation of the various action types.
Nested Class Summary | |
---|---|
static class |
PDAction.MetaClass
The meta class implementation |
Field Summary | |
---|---|
static COSName |
CN_Type_Action
|
static COSName |
DK_Next
|
static COSName |
DK_S
|
static PDAction.MetaClass |
META
The meta class instance |
Fields inherited from class de.intarsys.pdf.pd.PDObject |
---|
DK_Subtype, DK_Type |
Method Summary | |
---|---|
void |
addNext(PDAction action)
Add a new PDAction to be executed after this. |
COSName |
cosGetActionType()
The real action type. |
abstract COSName |
cosGetExpectedActionType()
The action type expected for a PDAction of the instantiated
class. |
List |
getNext()
The List of PDAction instances that must be executed
after this. |
void |
removeNext(PDAction action)
Remove a PDAction from the actions to be executed after this. |
Methods inherited from class de.intarsys.pdf.pd.PDObject |
---|
cosGetFieldDescendant, cosGetFieldInheritable, cosGetFieldInherited, cosGetSubtype, cosGetType, cosRemoveFieldInheritable, cosSetFieldInheritable, cosSetSubtype, cosSetType, getDoc, getGenericChildren, getGenericParent, setGenericParent, toString |
Methods inherited from class de.intarsys.pdf.cos.COSBasedObject |
---|
changed, cosGetArray, cosGetDict, cosGetDoc, cosGetField, cosGetObject, cosGetStream, cosHasField, cosRemoveField, cosSetField, getAttribute, getFieldBoolean, getFieldDate, getFieldFixed, getFieldFixedArray, getFieldInt, getFieldMLString, getFieldString, invalidateCaches, removeAttribute, setAttribute, setFieldBoolean, setFieldFixed, setFieldInt, setFieldMLString, setFieldName, setFieldObject, setFieldString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final PDAction.MetaClass META
public static final COSName DK_S
public static final COSName DK_Next
public static final COSName CN_Type_Action
Method Detail |
---|
public abstract COSName cosGetExpectedActionType()
PDAction
of the instantiated
class.
PDAction
of the
instantiated class.public COSName cosGetActionType()
public List getNext()
List
of PDAction
instances that must be executed
after this.
List
of PDAction
instances that must be
executed after this.public void addNext(PDAction action)
PDAction
to be executed after this.
action
- The new PDAction
public void removeNext(PDAction action)
PDAction
from the actions to be executed after this.
action
- The PDAction
to be removed
|
intarsys PDF library API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |