Class PDActionURI

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String SUB_TYPE
      This type of action this object represents.
      • Fields inherited from class org.apache.pdfbox.pdmodel.interactive.action.PDAction

        action, TYPE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getURI()
      This will get the uniform resource identifier to resolve.
      void setTrackMousePosition​(boolean value)
      This will specify whether to track the mouse position when the URI is resolved.
      void setURI​(java.lang.String uri)
      This will set the uniform resource identifier to resolve, encoded in 7-bit ASCII.
      boolean shouldTrackMousePosition()
      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
    • Field Detail

      • SUB_TYPE

        public static final java.lang.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

      • getURI

        public java.lang.String getURI()
        This will get the uniform resource identifier to resolve. It should be encoded in 7-bit ASCII, but UTF-8 and UTF-16 are supported too.
        Returns:
        The URI entry of the specific URI action dictionary or null if there isn't any.
      • setURI

        public void setURI​(java.lang.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.