public final class HSLFHyperlink extends java.lang.Object implements Hyperlink<HSLFShape,HSLFTextParagraph>
| Modifier | Constructor and Description |
|---|---|
protected |
HSLFHyperlink(ExHyperlink exHyper,
InteractiveInfo info) |
| Modifier and Type | Method and Description |
|---|---|
protected static HSLFHyperlink |
find(HSLFShape shape)
Find hyperlink assigned to the supplied shape
|
static java.util.List<HSLFHyperlink> |
find(HSLFTextShape shape)
Find hyperlinks in a text shape
|
protected static java.util.List<HSLFHyperlink> |
find(java.util.List<HSLFTextParagraph> paragraphs)
Find hyperlinks in a text paragraph
|
java.lang.String |
getAddress() |
int |
getEndIndex()
Gets the ending character position
|
ExHyperlink |
getExHyperlink() |
int |
getId() |
InteractiveInfo |
getInfo() |
java.lang.String |
getLabel() |
int |
getStartIndex()
Gets the beginning character position
|
TxInteractiveInfoAtom |
getTextRunInfo() |
HyperlinkType |
getType()
Gets the type of the hyperlink action.
|
HyperlinkType |
getTypeEnum()
Deprecated.
use
getType instead |
void |
linkToEmail(java.lang.String emailAddress) |
void |
linkToFirstSlide() |
void |
linkToLastSlide() |
void |
linkToNextSlide() |
void |
linkToPreviousSlide() |
void |
linkToSlide(Slide<HSLFShape,HSLFTextParagraph> slide) |
void |
linkToUrl(java.lang.String url) |
void |
setAddress(java.lang.String str) |
void |
setEndIndex(int endIndex)
Sets the ending character position
|
void |
setLabel(java.lang.String label) |
void |
setStartIndex(int startIndex)
Sets the beginning character position
|
protected void |
setTextRunInfo(TxInteractiveInfoAtom txinfo) |
protected HSLFHyperlink(ExHyperlink exHyper, InteractiveInfo info)
public ExHyperlink getExHyperlink()
public InteractiveInfo getInfo()
public TxInteractiveInfoAtom getTextRunInfo()
protected void setTextRunInfo(TxInteractiveInfoAtom txinfo)
public HyperlinkType getType()
LINK_* constantgetType in interface HyperlinkInteractiveInfoAtom@Deprecated @Removal(version="4.2") public HyperlinkType getTypeEnum()
getType insteadLINK_* constantgetTypeEnum in interface HyperlinkInteractiveInfoAtompublic void linkToEmail(java.lang.String emailAddress)
public void linkToUrl(java.lang.String url)
public void linkToSlide(Slide<HSLFShape,HSLFTextParagraph> slide)
public void linkToNextSlide()
public void linkToPreviousSlide()
public void linkToFirstSlide()
public void linkToLastSlide()
public java.lang.String getAddress()
getAddress in interface Hyperlinkpublic void setAddress(java.lang.String str)
setAddress in interface Hyperlinkpublic int getId()
public int getStartIndex()
public void setStartIndex(int startIndex)
startIndex - the beginning character positionpublic int getEndIndex()
public void setEndIndex(int endIndex)
endIndex - the ending character positionpublic static java.util.List<HSLFHyperlink> find(HSLFTextShape shape)
shape - TextRun to lookup hyperlinks innull if not foundprotected static java.util.List<HSLFHyperlink> find(java.util.List<HSLFTextParagraph> paragraphs)
paragraphs - List of TextParagraph to lookup hyperlinksprotected static HSLFHyperlink find(HSLFShape shape)
shape - Shape to lookup hyperlink innull