Modifier and Type | Field and Description |
---|---|
protected HyperlinkType |
link_type
If we create a new hyperlink remember its type
|
protected HyperlinkRecord |
record
Low-level record object that stores the actual hyperlink data
|
Modifier | Constructor and Description |
---|---|
protected |
HSSFHyperlink(Hyperlink other) |
protected |
HSSFHyperlink(HyperlinkRecord record)
Initialize the hyperlink by a
HyperlinkRecord record |
protected |
HSSFHyperlink(HyperlinkType type)
Construct a new hyperlink
This method is internal to be used only by
HSSFCreationHelper.createHyperlink(HyperlinkType) . |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.lang.String |
getAddress()
Hyperlink address.
|
int |
getFirstColumn()
Return the column of the first cell that contains the hyperlink
|
int |
getFirstRow()
Return the row of the first cell that contains the hyperlink
|
java.lang.String |
getLabel()
Return text label for this hyperlink
|
int |
getLastColumn()
Return the column of the last cell that contains the hyperlink
|
int |
getLastRow()
Return the row of the last cell that contains the hyperlink
|
java.lang.String |
getShortFilename() |
java.lang.String |
getTextMark() |
HyperlinkType |
getType()
Return the type of this hyperlink
|
HyperlinkType |
getTypeEnum()
Deprecated.
use
getType() instead |
int |
hashCode() |
void |
setAddress(java.lang.String address)
Hyperlink address.
|
void |
setFirstColumn(int col)
Set the column of the first cell that contains the hyperlink
|
void |
setFirstRow(int row)
Set the row of the first cell that contains the hyperlink
|
void |
setLabel(java.lang.String label)
Sets text label for this hyperlink
|
void |
setLastColumn(int col)
Set the column of the last cell that contains the hyperlink
|
void |
setLastRow(int row)
Set the row of the last cell that contains the hyperlink
|
void |
setShortFilename(java.lang.String shortFilename)
Convenience method equivalent to
setAddress(String) |
void |
setTextMark(java.lang.String textMark)
Convenience method equivalent to
setAddress(String) |
protected final HyperlinkRecord record
protected final HyperlinkType link_type
@Internal(since="3.15 beta 3") protected HSSFHyperlink(HyperlinkType type)
HSSFCreationHelper.createHyperlink(HyperlinkType)
.type
- the type of hyperlink to createprotected HSSFHyperlink(HyperlinkRecord record)
HyperlinkRecord
recordrecord
- protected HSSFHyperlink(Hyperlink other)
public int getFirstRow()
public void setFirstRow(int row)
row
- the 0-based row of the first cell that contains the hyperlinkpublic int getLastRow()
public void setLastRow(int row)
row
- the 0-based row of the last cell that contains the hyperlinkpublic int getFirstColumn()
public void setFirstColumn(int col)
col
- the 0-based column of the first cell that contains the hyperlinkpublic int getLastColumn()
public void setLastColumn(int col)
col
- the 0-based column of the last cell that contains the hyperlinkpublic java.lang.String getAddress()
getAddress
in interface Hyperlink
public java.lang.String getTextMark()
public void setTextMark(java.lang.String textMark)
setAddress(String)
textMark
- the place in worksheet this hyperlink refers to, e.g. 'Target Sheet'!A1'public java.lang.String getShortFilename()
public void setShortFilename(java.lang.String shortFilename)
setAddress(String)
shortFilename
- the path to a file this hyperlink points to, e.g. 'readme.txt'public void setAddress(java.lang.String address)
setAddress
in interface Hyperlink
address
- the address of this hyperlinkpublic java.lang.String getLabel()
public void setLabel(java.lang.String label)
public HyperlinkType getType()
getType
in interface Hyperlink
HyperlinkType.forInt(int)
@Deprecated @Removal(version="4.2") public HyperlinkType getTypeEnum()
getType()
insteadgetTypeEnum
in interface Hyperlink
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright 2020 The Apache Software Foundation or its licensors, as applicable.