java.lang.Object
org.apache.fop.render.intermediate.extensions.AbstractAction
org.apache.fop.render.intermediate.extensions.URIAction
All Implemented Interfaces:
DocumentNavigationExtensionConstants, org.apache.xmlgraphics.util.XMLizable

public class URIAction extends AbstractAction implements DocumentNavigationExtensionConstants
Action class which represents a "URI" action, i.e. an action that will call up an external resource identified by a URI.
  • Constructor Details

    • URIAction

      public URIAction(String uri, boolean newWindow)
      Creates a new instance.
      Parameters:
      uri - the target URI
      newWindow - true if the link should be opened in a new window
  • Method Details

    • getURI

      public String getURI()
      Returns the target URI.
      Returns:
      the target URI
    • isNewWindow

      public boolean isNewWindow()
      Indicates whether the link shall be opened in a new window.
      Returns:
      true if a new window shall be opened
    • isSame

      public boolean isSame(AbstractAction other)
      Indicates whether two action are equal. Note: this is not the same as Object.equals(Object)!
      Specified by:
      isSame in class AbstractAction
      Parameters:
      other - the other action to compare to
      Returns:
      true if the actions are equal
    • getIDPrefix

      public String getIDPrefix()
      Returns a string that is used to prefix a generated ID to make it unique.
      Overrides:
      getIDPrefix in class AbstractAction
      Returns:
      the prefix string
    • toSAX

      public void toSAX(ContentHandler handler) throws SAXException
      Specified by:
      toSAX in interface org.apache.xmlgraphics.util.XMLizable
      Throws:
      SAXException