intarsys PDF library API

de.intarsys.pdf.pd
Class PDActionAny

java.lang.Object
  extended by de.intarsys.pdf.cos.COSBasedObject
      extended by de.intarsys.pdf.pd.PDObject
          extended by de.intarsys.pdf.pd.PDAction
              extended by de.intarsys.pdf.pd.PDActionAny
All Implemented Interfaces:
ICOSObjectListener, IAttributeSupport

public class PDActionAny
extends PDAction

A generic action implementation to be used when no specific implementation needed or around.


Nested Class Summary
static class PDActionAny.MetaClass
          The meta class implementation
 
Field Summary
static COSName CN_ActionType_GoTo3DView
           
static COSName CN_ActionType_GoToE
          all currently undefined or not implemented action types
static COSName CN_ActionType_Hide
           
static COSName CN_ActionType_ImportData
           
static COSName CN_ActionType_Movie
           
static COSName CN_ActionType_no_op
           
static COSName CN_ActionType_Rendition
           
static COSName CN_ActionType_set_state
           
static COSName CN_ActionType_SetOCGState
           
static COSName CN_ActionType_Sound
           
static COSName CN_ActionType_Thread
           
static COSName CN_ActionType_Trans
           
static PDActionAny.MetaClass META
          The meta class instance
 
Fields inherited from class de.intarsys.pdf.pd.PDAction
CN_Type_Action, DK_Next, DK_S
 
Fields inherited from class de.intarsys.pdf.pd.PDObject
DK_Subtype, DK_Type
 
Method Summary
 COSName cosGetExpectedActionType()
          The action type expected for a PDAction of the instantiated class.
static PDActionAny createNew(COSName actionType)
           
 
Methods inherited from class de.intarsys.pdf.pd.PDAction
addNext, cosGetActionType, getNext, removeNext
 
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

CN_ActionType_GoToE

public static final COSName CN_ActionType_GoToE
all currently undefined or not implemented action types


CN_ActionType_Thread

public static final COSName CN_ActionType_Thread

CN_ActionType_Sound

public static final COSName CN_ActionType_Sound

CN_ActionType_Movie

public static final COSName CN_ActionType_Movie

CN_ActionType_Hide

public static final COSName CN_ActionType_Hide

CN_ActionType_ImportData

public static final COSName CN_ActionType_ImportData

CN_ActionType_SetOCGState

public static final COSName CN_ActionType_SetOCGState

CN_ActionType_Rendition

public static final COSName CN_ActionType_Rendition

CN_ActionType_Trans

public static final COSName CN_ActionType_Trans

CN_ActionType_GoTo3DView

public static final COSName CN_ActionType_GoTo3DView

CN_ActionType_set_state

public static final COSName CN_ActionType_set_state

CN_ActionType_no_op

public static final COSName CN_ActionType_no_op

META

public static final PDActionAny.MetaClass META
The meta class instance

Method Detail

cosGetExpectedActionType

public COSName cosGetExpectedActionType()
Description copied from class: PDAction
The action type expected for a PDAction of the instantiated class.

Specified by:
cosGetExpectedActionType in class PDAction
Returns:
The action type expected for a PDAction of the instantiated class.

createNew

public static PDActionAny createNew(COSName actionType)

intarsys PDF library API

Copyright © 2006 intarsys consulting GmbH. All Rights Reserved.