Class PDActionURI
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.interactive.action.PDAction
-
- com.tom_roush.pdfbox.pdmodel.interactive.action.PDActionURI
-
- All Implemented Interfaces:
COSObjectable,PDDestinationOrAction
public class PDActionURI extends PDAction
This represents a URI action that can be executed in a PDF document.
-
-
Constructor Summary
Constructors Constructor Description PDActionURI()Default constructor.PDActionURI(COSDictionary a)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetS()This will get the type of action that the actions dictionary describes.StringgetURI()This will get the uniform resource identifier to resolve, encoded in 7-bit ASCII.voidsetS(String s)This will set the type of action that the actions dictionary describes.voidsetTrackMousePosition(boolean value)This will specify whether to track the mouse position when the URI is resolved.voidsetURI(String uri)This will set the uniform resource identifier to resolve, encoded in 7-bit ASCII.booleanshouldTrackMousePosition()This will specify whether to track the mouse position when the URI is resolved.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from class com.tom_roush.pdfbox.pdmodel.interactive.action.PDAction
getCOSObject, getNext, getSubType, getType, setNext, setSubType, setType
-
-
-
-
Field Detail
-
SUB_TYPE
public static final String SUB_TYPE
This type of action this object represents.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PDActionURI
public PDActionURI()
Default constructor.
-
PDActionURI
public PDActionURI(COSDictionary a)
Constructor.- Parameters:
a- The action dictionary.
-
-
Method Detail
-
getS
public String getS()
This will get the type of action that the actions dictionary describes. It must be URI for a URI action.- Returns:
- The S entry of the specific URI action dictionary.
-
setS
public void setS(String s)
This will set the type of action that the actions dictionary describes. It must be URI for a URI action.- Parameters:
s- The URI action.
-
getURI
public String getURI()
This will get the uniform resource identifier to resolve, encoded in 7-bit ASCII.- Returns:
- The URI entry of the specific URI action dictionary.
-
setURI
public void setURI(String uri)
This will set the uniform resource identifier to resolve, encoded in 7-bit ASCII.- Parameters:
uri- The uniform resource identifier.
-
shouldTrackMousePosition
public boolean shouldTrackMousePosition()
This will specify whether to track the mouse position when the URI is resolved. Default value: false. This entry applies only to actions triggered by the user's clicking an annotation; it is ignored for actions associated with outline items or with a document's OpenAction entry.- Returns:
- A flag specifying whether to track the mouse position when the URI is resolved.
-
setTrackMousePosition
public void setTrackMousePosition(boolean value)
This will specify whether to track the mouse position when the URI is resolved.- Parameters:
value- The flag value.
-
-