Class URIAction
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
Action class which represents a "URI" action, i.e. an action that will call up an external
resource identified by a URI.
-
Field Summary
Fields inherited from interface org.apache.fop.render.intermediate.extensions.DocumentNavigationExtensionConstants
BOOKMARK, BOOKMARK_TREE, GOTO_URI, GOTO_XY, LINK, NAMED_DESTINATION, NAMESPACE, PREFIX
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a string that is used to prefix a generated ID to make it unique.getURI()
Returns the target URI.boolean
Indicates whether the link shall be opened in a new window.boolean
isSame
(AbstractAction other) Indicates whether two action are equal.void
toSAX
(ContentHandler handler) Methods inherited from class org.apache.fop.render.intermediate.extensions.AbstractAction
getID, getStructureTreeElement, hasID, isComplete, setID, setStructureTreeElement
-
Constructor Details
-
URIAction
Creates a new instance.- Parameters:
uri
- the target URInewWindow
- true if the link should be opened in a new window
-
-
Method Details
-
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
Indicates whether two action are equal. Note: this is not the same asObject.equals(Object)
!- Specified by:
isSame
in classAbstractAction
- Parameters:
other
- the other action to compare to- Returns:
- true if the actions are equal
-
getIDPrefix
Returns a string that is used to prefix a generated ID to make it unique.- Overrides:
getIDPrefix
in classAbstractAction
- Returns:
- the prefix string
-
toSAX
- Specified by:
toSAX
in interfaceorg.apache.xmlgraphics.util.XMLizable
- Throws:
SAXException
-