Implement this interface to give access to actions that can be executed
for accessible objects.
Description
Implement this interface to represent a hyperlink or a group of
hyperlinks.
Single hyperlinks correspond to simple <a href> tags. Groups
of hyperlinks are contained in client side image maps. Linked objects
and anchors are implementation dependent. This interface inherits the
XAccessibleAction interface. Especially that interface's
XAccessibleAction::getActionCount method is needed to
obtain a maximum value for the indices passed to the
getAccessibleActionAnchor and
getAccessibleActionObject
methods.
Furhtermore, the object that implements this interface has to be
connected implicitely or explicitely with an object that implements the
the XAccessibleText interface. The
getStartIndex and
getEndIndex methods return
indices with respect to the text exposed by that interface.
Returns an object that represents the link anchor, as appropriate
for that link.
For an HTML link for example, this method would return the string
enclosed by the <&a href> tag.
Parameter nIndex
This index identifies the anchor when, as in the case of an
image map, there is more than one link represented by this
object. The valid maximal index can be determinded by calling
the XAccessibleAction::getActionCount method.
Returns
If the index is not valid then an exception is thrown.
Otherwise it returns an implementation dependent value.
Returns an object that represents the link anchor, as appropriate
for that link.
For an HTML link for example, this method would return the URL of
the <&a href> tag.
Parameter nIndex
This index identifies the action object when, as in the case of
an image map, there is more than one link represented by this
object. The valid maximal index can be determinded by calling
the XAccessibleAction::getActionCount method.
Returns
If the index is not valid then an exception is thrown.
Otherwise it returns an implementation dependent value.