forked from fanruan/easyexcel
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.2 KiB
55 lines
1.2 KiB
package com.alibaba.excel.metadata.data; |
|
|
|
import lombok.Data; |
|
import lombok.Getter; |
|
|
|
/** |
|
* hyperlink |
|
* |
|
* @author Jiaju Zhuang |
|
*/ |
|
@Data |
|
public class HyperlinkData extends CoordinateData { |
|
/** |
|
* Depending on the hyperlink type it can be URL, e-mail, path to a file, etc |
|
*/ |
|
private String address; |
|
/** |
|
* hyperlink type |
|
*/ |
|
private HyperlinkType hyperlinkType; |
|
|
|
@Getter |
|
public enum HyperlinkType { |
|
/** |
|
* Not a hyperlink |
|
*/ |
|
NONE(org.apache.poi.common.usermodel.HyperlinkType.NONE), |
|
|
|
/** |
|
* Link to an existing file or web page |
|
*/ |
|
URL(org.apache.poi.common.usermodel.HyperlinkType.URL), |
|
|
|
/** |
|
* Link to a place in this document |
|
*/ |
|
DOCUMENT(org.apache.poi.common.usermodel.HyperlinkType.DOCUMENT), |
|
|
|
/** |
|
* Link to an E-mail address |
|
*/ |
|
EMAIL(org.apache.poi.common.usermodel.HyperlinkType.EMAIL), |
|
|
|
/** |
|
* Link to a file |
|
*/ |
|
FILE(org.apache.poi.common.usermodel.HyperlinkType.FILE); |
|
|
|
org.apache.poi.common.usermodel.HyperlinkType value; |
|
|
|
HyperlinkType(org.apache.poi.common.usermodel.HyperlinkType value) { |
|
this.value = value; |
|
} |
|
} |
|
}
|
|
|