diff options
author | Nick Burch <nick@apache.org> | 2008-04-04 17:59:43 +0000 |
---|---|---|
committer | Nick Burch <nick@apache.org> | 2008-04-04 17:59:43 +0000 |
commit | 595525a03c83954bdf4ccc9cef009c120f7d6f6c (patch) | |
tree | b3f98d89f3e02b337c9637af72f505214332d0bd /src/java | |
parent | b6a6618be792316957320ebc2e5475282b84cf3f (diff) | |
download | poi-595525a03c83954bdf4ccc9cef009c120f7d6f6c.tar.gz poi-595525a03c83954bdf4ccc9cef009c120f7d6f6c.zip |
Create Hyperlink interface, based on HSSFHyperlink. Stub out for XSSF, but have yet to implement. (See WithMoreVariousData.xlsx for all the different kinds when implementing)
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@644797 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java')
-rw-r--r-- | src/java/org/apache/poi/hssf/usermodel/HSSFCreationHelper.java | 8 | ||||
-rwxr-xr-x | src/java/org/apache/poi/hssf/usermodel/HSSFHyperlink.java | 13 |
2 files changed, 11 insertions, 10 deletions
diff --git a/src/java/org/apache/poi/hssf/usermodel/HSSFCreationHelper.java b/src/java/org/apache/poi/hssf/usermodel/HSSFCreationHelper.java index 79b4e9a852..42d28a7281 100644 --- a/src/java/org/apache/poi/hssf/usermodel/HSSFCreationHelper.java +++ b/src/java/org/apache/poi/hssf/usermodel/HSSFCreationHelper.java @@ -17,6 +17,7 @@ package org.apache.poi.hssf.usermodel; import org.apache.poi.ss.usermodel.CreationHelper; +import org.apache.poi.ss.usermodel.Sheet; public class HSSFCreationHelper implements CreationHelper { private HSSFWorkbook workbook; @@ -39,4 +40,11 @@ public class HSSFCreationHelper implements CreationHelper { public HSSFDataFormat createDataFormat() { return dataFormat; } + + public HSSFHyperlink createHyperlink(int type, Sheet sheetFor) { + return createHyperlink(type); + } + public HSSFHyperlink createHyperlink(int type) { + return new HSSFHyperlink(type); + } } diff --git a/src/java/org/apache/poi/hssf/usermodel/HSSFHyperlink.java b/src/java/org/apache/poi/hssf/usermodel/HSSFHyperlink.java index 7f1c2639c9..53d9298ee0 100755 --- a/src/java/org/apache/poi/hssf/usermodel/HSSFHyperlink.java +++ b/src/java/org/apache/poi/hssf/usermodel/HSSFHyperlink.java @@ -16,22 +16,15 @@ ==================================================================== */
package org.apache.poi.hssf.usermodel;
-import org.apache.poi.hssf.record.EscherAggregate;
-import org.apache.poi.hssf.record.NoteRecord;
-import org.apache.poi.hssf.record.TextObjectRecord;
import org.apache.poi.hssf.record.HyperlinkRecord;
-import org.apache.poi.ddf.*;
-
-import java.util.Map;
-import java.util.List;
-import java.util.Iterator;
+import org.apache.poi.ss.usermodel.Hyperlink;
/**
* Represents an Excel hyperlink.
*
* @author Yegor Kozlov (yegor at apache dot org)
*/
-public class HSSFHyperlink {
+public class HSSFHyperlink implements Hyperlink {
/**
* Link to a existing file or web page
@@ -209,7 +202,7 @@ public class HSSFHyperlink { *
* @return the type of this hyperlink
*/
- protected int getType(){
+ public int getType(){
return link_type;
}
}
|