Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.fop.render.intermediate.extensions
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

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.

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
`URIAction(java.lang.String uri, boolean newWindow)` Creates a new instance.

Method Summary
`java.lang.String` | `getIDPrefix()` Returns a string that is used to prefix a generated ID to make it unique.
`java.lang.String` | `getURI()` Returns the target URI.
`boolean` | `isNewWindow()` Indicates whether the link shall be opened in a new window.
`boolean` | `isSame(AbstractAction other)` Indicates whether two action are equal. Note: this is not the same as `Object.equals(Object)`!
`void` | `toSAX(org.xml.sax.ContentHandler handler)`

Methods inherited from class org.apache.fop.render.intermediate.extensions.AbstractAction
`getID, getStructurePointer, hasID, isComplete, setID, setStructurePointer`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### URIAction

    public URIAction(java.lang.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 Detail

### getURI

    public java.lang.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 java.lang.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(org.xml.sax.ContentHandler handler)
               throws org.xml.sax.SAXException

  Specified by:
    `toSAX` in interface `org.apache.xmlgraphics.util.XMLizable`
  Throws:
    `org.xml.sax.SAXException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.