mirror of https://github.com/apache/poi.git
Try to use https for poi.apache.org everywhere
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1874981 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
a7d96dcb73
commit
77fbcb788d
|
@ -30,7 +30,7 @@
|
||||||
<name>OOXML schemas</name>
|
<name>OOXML schemas</name>
|
||||||
<description>XmlBeans generated from the Ecma supplied xsds:
|
<description>XmlBeans generated from the Ecma supplied xsds:
|
||||||
http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%20Part%204%20(DOCX).zip</description>
|
http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%20Part%204%20(DOCX).zip</description>
|
||||||
<url>http://poi.apache.org/</url>
|
<url>https://poi.apache.org/</url>
|
||||||
|
|
||||||
<mailingLists>
|
<mailingLists>
|
||||||
<mailingList>
|
<mailingList>
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd
|
http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd
|
||||||
http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcmitype.xsd
|
http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcmitype.xsd
|
||||||
</description>
|
</description>
|
||||||
<url>http://poi.apache.org/</url>
|
<url>https://poi.apache.org/</url>
|
||||||
|
|
||||||
<mailingLists>
|
<mailingLists>
|
||||||
<mailingList>
|
<mailingList>
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
<version>@VERSION@</version>
|
<version>@VERSION@</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
<name>Apache POI</name>
|
<name>Apache POI</name>
|
||||||
<url>http://poi.apache.org/</url>
|
<url>https://poi.apache.org/</url>
|
||||||
<description>Apache POI Examples</description>
|
<description>Apache POI Examples</description>
|
||||||
|
|
||||||
<mailingLists>
|
<mailingLists>
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
<version>@VERSION@</version>
|
<version>@VERSION@</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
<name>Apache POI</name>
|
<name>Apache POI</name>
|
||||||
<url>http://poi.apache.org/</url>
|
<url>https://poi.apache.org/</url>
|
||||||
<description>Apache POI Excel Ant Tasks</description>
|
<description>Apache POI Excel Ant Tasks</description>
|
||||||
|
|
||||||
<mailingLists>
|
<mailingLists>
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
<version>@VERSION@</version>
|
<version>@VERSION@</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
<name>Apache POI</name>
|
<name>Apache POI</name>
|
||||||
<url>http://poi.apache.org/</url>
|
<url>https://poi.apache.org/</url>
|
||||||
<description>Apache POI - Java API To Access Microsoft Format Files</description>
|
<description>Apache POI - Java API To Access Microsoft Format Files</description>
|
||||||
|
|
||||||
<repositories>
|
<repositories>
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
<version>@VERSION@</version>
|
<version>@VERSION@</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
<name>Apache POI</name>
|
<name>Apache POI</name>
|
||||||
<url>http://poi.apache.org/</url>
|
<url>https://poi.apache.org/</url>
|
||||||
<description>Apache POI - Java API To Access Microsoft Format Files</description>
|
<description>Apache POI - Java API To Access Microsoft Format Files</description>
|
||||||
|
|
||||||
<mailingLists>
|
<mailingLists>
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
<version>@VERSION@</version>
|
<version>@VERSION@</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
<name>Apache POI</name>
|
<name>Apache POI</name>
|
||||||
<url>http://poi.apache.org/</url>
|
<url>https://poi.apache.org/</url>
|
||||||
<description>Apache POI - Java API To Access Microsoft Format Files</description>
|
<description>Apache POI - Java API To Access Microsoft Format Files</description>
|
||||||
|
|
||||||
<mailingLists>
|
<mailingLists>
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
<version>@VERSION@</version>
|
<version>@VERSION@</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
<name>Apache POI</name>
|
<name>Apache POI</name>
|
||||||
<url>http://poi.apache.org/</url>
|
<url>https://poi.apache.org/</url>
|
||||||
<description>Apache POI - Java API To Access Microsoft Format Files</description>
|
<description>Apache POI - Java API To Access Microsoft Format Files</description>
|
||||||
|
|
||||||
<mailingLists>
|
<mailingLists>
|
||||||
|
|
|
@ -35,4 +35,4 @@
|
||||||
When practical, we donate components directly to those projects for POI-enabling them.
|
When practical, we donate components directly to those projects for POI-enabling them.
|
||||||
|
|
||||||
\u001B[1mSEE ALSO\u001B[0m
|
\u001B[1mSEE ALSO\u001B[0m
|
||||||
\u001B[36mhttp://poi.apache.org/\u001B[0m
|
\u001B[36mhttps://poi.apache.org/\u001B[0m
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
<description>
|
<description>
|
||||||
OSGi bundle that contains Apache POI, and the dependencies.
|
OSGi bundle that contains Apache POI, and the dependencies.
|
||||||
</description>
|
</description>
|
||||||
<url>http://poi.apache.org/</url>
|
<url>https://poi.apache.org/</url>
|
||||||
<version>${poi.version}</version>
|
<version>${poi.version}</version>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<version>4.1.3-SNAPSHOT</version>
|
<version>4.1.3-SNAPSHOT</version>
|
||||||
<name>Apache POI - the Java API for Microsoft Documents</name>
|
<name>Apache POI - the Java API for Microsoft Documents</name>
|
||||||
<description>Maven build of Apache POI for Sonar checks</description>
|
<description>Maven build of Apache POI for Sonar checks</description>
|
||||||
<url>http://poi.apache.org/</url>
|
<url>https://poi.apache.org/</url>
|
||||||
|
|
||||||
<mailingLists>
|
<mailingLists>
|
||||||
<mailingList>
|
<mailingList>
|
||||||
|
|
|
@ -449,7 +449,7 @@ public final class ApacheconEU08 {
|
||||||
TextBox<?,?> box2 = slide.createTextBox();
|
TextBox<?,?> box2 = slide.createTextBox();
|
||||||
box2.setTextPlaceholder(TextPlaceholder.CENTER_BODY);
|
box2.setTextPlaceholder(TextPlaceholder.CENTER_BODY);
|
||||||
box2.setText(
|
box2.setText(
|
||||||
"http://poi.apache.org/hslf/\r" +
|
"https://poi.apache.org/hslf/\r" +
|
||||||
"http://people.apache.org/~yegor");
|
"http://people.apache.org/~yegor");
|
||||||
box2.setAnchor(new Rectangle(108, 306, 504, 138));
|
box2.setAnchor(new Rectangle(108, 306, 504, 138));
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,7 +55,7 @@ public class Hyperlinks {
|
||||||
cell = sheet.createRow(0).createCell(0);
|
cell = sheet.createRow(0).createCell(0);
|
||||||
cell.setCellValue("URL Link");
|
cell.setCellValue("URL Link");
|
||||||
HSSFHyperlink link = helper.createHyperlink(HyperlinkType.URL);
|
HSSFHyperlink link = helper.createHyperlink(HyperlinkType.URL);
|
||||||
link.setAddress("http://poi.apache.org/");
|
link.setAddress("https://poi.apache.org/");
|
||||||
cell.setHyperlink(link);
|
cell.setHyperlink(link);
|
||||||
cell.setCellStyle(hlink_style);
|
cell.setCellStyle(hlink_style);
|
||||||
|
|
||||||
|
|
|
@ -37,8 +37,8 @@ public class Tutorial6 {
|
||||||
shape1.setAnchor(new Rectangle(50, 50, 200, 50));
|
shape1.setAnchor(new Rectangle(50, 50, 200, 50));
|
||||||
XSLFTextRun r1 = shape1.addNewTextParagraph().addNewTextRun();
|
XSLFTextRun r1 = shape1.addNewTextParagraph().addNewTextRun();
|
||||||
XSLFHyperlink link1 = r1.createHyperlink();
|
XSLFHyperlink link1 = r1.createHyperlink();
|
||||||
r1.setText("http://poi.apache.org"); // visible text
|
r1.setText("https://poi.apache.org"); // visible text
|
||||||
link1.setAddress("http://poi.apache.org"); // link address
|
link1.setAddress("https://poi.apache.org"); // link address
|
||||||
|
|
||||||
XSLFTextBox shape2 = slide1.createTextBox();
|
XSLFTextBox shape2 = slide1.createTextBox();
|
||||||
shape2.setAnchor(new Rectangle(300, 50, 200, 50));
|
shape2.setAnchor(new Rectangle(300, 50, 200, 50));
|
||||||
|
|
|
@ -53,8 +53,8 @@ import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||||
* now includes the SXSSF which handles all of this for you, you should
|
* now includes the SXSSF which handles all of this for you, you should
|
||||||
* be using that instead! This code remains mostly for historical interest.
|
* be using that instead! This code remains mostly for historical interest.
|
||||||
* <p>
|
* <p>
|
||||||
* See <a "http://poi.apache.org/spreadsheet/how-to.html#sxssf">
|
* See <a "https://poi.apache.org/spreadsheet/how-to.html#sxssf">
|
||||||
* http://poi.apache.org/spreadsheet/how-to.html#sxssf</a>.
|
* https://poi.apache.org/spreadsheet/how-to.html#sxssf</a>.
|
||||||
* <p>
|
* <p>
|
||||||
* If you really want to use this approach, which is also the one that SXSSF
|
* If you really want to use this approach, which is also the one that SXSSF
|
||||||
* does for you, it works as follows:
|
* does for you, it works as follows:
|
||||||
|
@ -72,8 +72,8 @@ import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||||
* to all rows in the document. Older rows that are no longer in the window
|
* to all rows in the document. Older rows that are no longer in the window
|
||||||
* become inaccessible, as they are written to the disk.
|
* become inaccessible, as they are written to the disk.
|
||||||
* </p>
|
* </p>
|
||||||
* See <a "http://poi.apache.org/spreadsheet/how-to.html#sxssf">
|
* See <a "https://poi.apache.org/spreadsheet/how-to.html#sxssf">
|
||||||
* http://poi.apache.org/spreadsheet/how-to.html#sxssf</a>.
|
* https://poi.apache.org/spreadsheet/how-to.html#sxssf</a>.
|
||||||
*/
|
*/
|
||||||
public final class BigGridDemo {
|
public final class BigGridDemo {
|
||||||
private static final String XML_ENCODING = "UTF-8";
|
private static final String XML_ENCODING = "UTF-8";
|
||||||
|
|
|
@ -54,7 +54,7 @@ public class HyperlinkExample {
|
||||||
cell.setCellValue("URL Link");
|
cell.setCellValue("URL Link");
|
||||||
|
|
||||||
Hyperlink link = createHelper.createHyperlink(HyperlinkType.URL);
|
Hyperlink link = createHelper.createHyperlink(HyperlinkType.URL);
|
||||||
link.setAddress("http://poi.apache.org/");
|
link.setAddress("https://poi.apache.org/");
|
||||||
cell.setHyperlink(link);
|
cell.setHyperlink(link);
|
||||||
cell.setCellStyle(hlink_style);
|
cell.setCellStyle(hlink_style);
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,6 @@
|
||||||
/**
|
/**
|
||||||
* Horrible SpreadSheet Format API's for reading/writting Excel files using pure Java.
|
* Horrible SpreadSheet Format API's for reading/writting Excel files using pure Java.
|
||||||
*
|
*
|
||||||
* @see <a href="http://poi.apache.org/components/spreadsheet/index.html">Overview, tutorials, examples, guides, and tool documentation</a>
|
* @see <a href="https://poi.apache.org/components/spreadsheet/index.html">Overview, tutorials, examples, guides, and tool documentation</a>
|
||||||
*/
|
*/
|
||||||
package org.apache.poi.hssf;
|
package org.apache.poi.hssf;
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
* <li>the {@link org.apache.poi.poifs.crypt.xor xor} package contains classes for the xor obfuscation of biff/H**F formats</li>
|
* <li>the {@link org.apache.poi.poifs.crypt.xor xor} package contains classes for the xor obfuscation of biff/H**F formats</li>
|
||||||
* </ul>
|
* </ul>
|
||||||
*
|
*
|
||||||
* @see <a href="http://poi.apache.org/encryption.html">Apache POI - Encryption support</a>
|
* @see <a href="https://poi.apache.org/encryption.html">Apache POI - Encryption support</a>
|
||||||
* @see <a href="http://msdn.microsoft.com/en-us/library/dd952186(v=office.12).aspx">ECMA-376 Document Encryption</a>
|
* @see <a href="http://msdn.microsoft.com/en-us/library/dd952186(v=office.12).aspx">ECMA-376 Document Encryption</a>
|
||||||
*/
|
*/
|
||||||
package org.apache.poi.poifs.crypt;
|
package org.apache.poi.poifs.crypt;
|
|
@ -267,7 +267,7 @@ public class XSSFWorkbook extends POIXMLDocument implements Workbook, Date1904Su
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a XSSFWorkbook object given a OpenXML4J <code>Package</code> object,
|
* Constructs a XSSFWorkbook object given a OpenXML4J <code>Package</code> object,
|
||||||
* see <a href="http://poi.apache.org/oxml4j/">http://poi.apache.org/oxml4j/</a>.
|
* see <a href="https://poi.apache.org/oxml4j/">https://poi.apache.org/oxml4j/</a>.
|
||||||
*
|
*
|
||||||
* <p>Once you have finished working with the Workbook, you should close the package
|
* <p>Once you have finished working with the Workbook, you should close the package
|
||||||
* by calling either {@link #close()} or {@link OPCPackage#close()}, to avoid
|
* by calling either {@link #close()} or {@link OPCPackage#close()}, to avoid
|
||||||
|
|
|
@ -211,7 +211,7 @@ public class TestXSLFBugs {
|
||||||
XSLFTextRun r = p.addNewTextRun();
|
XSLFTextRun r = p.addNewTextRun();
|
||||||
p.addLineBreak();
|
p.addLineBreak();
|
||||||
r.setText("Apache POI");
|
r.setText("Apache POI");
|
||||||
r.createHyperlink().setAddress("http://poi.apache.org");
|
r.createHyperlink().setAddress("https://poi.apache.org");
|
||||||
// create hyperlink pointing to a page, which isn't available at the time of importing the content
|
// create hyperlink pointing to a page, which isn't available at the time of importing the content
|
||||||
r = p.addNewTextRun();
|
r = p.addNewTextRun();
|
||||||
r.setText("Slide 2");
|
r.setText("Slide 2");
|
||||||
|
@ -233,7 +233,7 @@ public class TestXSLFBugs {
|
||||||
XSLFTextParagraph p = shape.getTextParagraphs().get(1);
|
XSLFTextParagraph p = shape.getTextParagraphs().get(1);
|
||||||
XSLFHyperlink h1 = p.getTextRuns().get(0).getHyperlink();
|
XSLFHyperlink h1 = p.getTextRuns().get(0).getHyperlink();
|
||||||
assertNotNull(h1);
|
assertNotNull(h1);
|
||||||
assertEquals("http://poi.apache.org", h1.getAddress());
|
assertEquals("https://poi.apache.org", h1.getAddress());
|
||||||
XSLFHyperlink h2 = p.getTextRuns().get(2).getHyperlink();
|
XSLFHyperlink h2 = p.getTextRuns().get(2).getHyperlink();
|
||||||
assertNotNull(h2);
|
assertNotNull(h2);
|
||||||
// relative url will be resolved to an absolute url, therefore this doesn't equals to "slide2.xml"
|
// relative url will be resolved to an absolute url, therefore this doesn't equals to "slide2.xml"
|
||||||
|
@ -724,8 +724,8 @@ public class TestXSLFBugs {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void bug59434() throws IOException {
|
public void bug59434() throws IOException {
|
||||||
String url1 = "http://poi.apache.org/changes.html";
|
String url1 = "https://poi.apache.org/changes.html";
|
||||||
String url2 = "http://poi.apache.org/faq.html";
|
String url2 = "https://poi.apache.org/faq.html";
|
||||||
XMLSlideShow ppt1 = new XMLSlideShow();
|
XMLSlideShow ppt1 = new XMLSlideShow();
|
||||||
PictureData pd1 = ppt1.addPicture(slTests.readFile("tomcat.png"), PictureType.PNG);
|
PictureData pd1 = ppt1.addPicture(slTests.readFile("tomcat.png"), PictureType.PNG);
|
||||||
PictureData pd2 = ppt1.addPicture(slTests.readFile("santa.wmf"), PictureType.WMF);
|
PictureData pd2 = ppt1.addPicture(slTests.readFile("santa.wmf"), PictureType.WMF);
|
||||||
|
|
|
@ -587,7 +587,7 @@ public final class TestXSSFCell extends BaseTestXCell {
|
||||||
|
|
||||||
srcCell.setCellValue("URL LINK");
|
srcCell.setCellValue("URL LINK");
|
||||||
Hyperlink link = createHelper.createHyperlink(HyperlinkType.URL);
|
Hyperlink link = createHelper.createHyperlink(HyperlinkType.URL);
|
||||||
link.setAddress("http://poi.apache.org/");
|
link.setAddress("https://poi.apache.org/");
|
||||||
srcCell.setHyperlink(link);
|
srcCell.setHyperlink(link);
|
||||||
|
|
||||||
// Set link cell style (optional)
|
// Set link cell style (optional)
|
||||||
|
@ -628,7 +628,7 @@ public final class TestXSSFCell extends BaseTestXCell {
|
||||||
|
|
||||||
srcCell.setCellValue("URL LINK");
|
srcCell.setCellValue("URL LINK");
|
||||||
Hyperlink link = createHelper.createHyperlink(HyperlinkType.URL);
|
Hyperlink link = createHelper.createHyperlink(HyperlinkType.URL);
|
||||||
link.setAddress("http://poi.apache.org/");
|
link.setAddress("https://poi.apache.org/");
|
||||||
destCell.setHyperlink(link);
|
destCell.setHyperlink(link);
|
||||||
|
|
||||||
// Set link cell style (optional)
|
// Set link cell style (optional)
|
||||||
|
|
|
@ -195,12 +195,17 @@ public final class TestXWPFDocument {
|
||||||
public void testAddHyperlink() throws IOException {
|
public void testAddHyperlink() throws IOException {
|
||||||
try (XWPFDocument doc = XWPFTestDataSamples.openSampleDocument("SampleDoc.docx")) {
|
try (XWPFDocument doc = XWPFTestDataSamples.openSampleDocument("SampleDoc.docx")) {
|
||||||
XWPFParagraph p = doc.createParagraph();
|
XWPFParagraph p = doc.createParagraph();
|
||||||
XWPFHyperlinkRun h = p.createHyperlinkRun("http://poi.apache.org/");
|
XWPFHyperlinkRun h = p.createHyperlinkRun("https://poi.apache.org/");
|
||||||
h.setText("Apache POI");
|
h.setText("Apache POI");
|
||||||
|
|
||||||
assertEquals("http://poi.apache.org/", h.getHyperlink(doc).getURL());
|
assertEquals("https://poi.apache.org/", h.getHyperlink(doc).getURL());
|
||||||
assertEquals(p.getRuns().size(), 1);
|
assertEquals(p.getRuns().size(), 1);
|
||||||
assertEquals(p.getRuns().get(0), h);
|
assertEquals(p.getRuns().get(0), h);
|
||||||
|
|
||||||
|
h = p.createHyperlinkRun("https://poi.apache.org/");
|
||||||
|
h.setText("Apache POI");
|
||||||
|
|
||||||
|
assertEquals("rId8", h.getHyperlinkId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -115,7 +115,7 @@ public final class TestHyperlink {
|
||||||
hl3.linkToSlide(slide1);
|
hl3.linkToSlide(slide1);
|
||||||
HSLFTextRun r4 = ppt1.createSlide().createTextBox().setText("page4");
|
HSLFTextRun r4 = ppt1.createSlide().createTextBox().setText("page4");
|
||||||
HSLFHyperlink hl4 = r4.createHyperlink();
|
HSLFHyperlink hl4 = r4.createHyperlink();
|
||||||
hl4.linkToUrl("http://poi.apache.org");
|
hl4.linkToUrl("https://poi.apache.org");
|
||||||
HSLFTextBox tb5 = ppt1.createSlide().createTextBox();
|
HSLFTextBox tb5 = ppt1.createSlide().createTextBox();
|
||||||
tb5.setText("page5");
|
tb5.setText("page5");
|
||||||
HSLFHyperlink hl5 = tb5.createHyperlink();
|
HSLFHyperlink hl5 = tb5.createHyperlink();
|
||||||
|
@ -146,7 +146,7 @@ public final class TestHyperlink {
|
||||||
HSLFTextBox tb4 = (HSLFTextBox)slides.get(3).getShapes().get(0);
|
HSLFTextBox tb4 = (HSLFTextBox)slides.get(3).getShapes().get(0);
|
||||||
hl4 = tb4.getTextParagraphs().get(0).getTextRuns().get(0).getHyperlink();
|
hl4 = tb4.getTextParagraphs().get(0).getTextRuns().get(0).getHyperlink();
|
||||||
assertNotNull(hl4);
|
assertNotNull(hl4);
|
||||||
assertEquals("http://poi.apache.org", hl4.getLabel());
|
assertEquals("https://poi.apache.org", hl4.getLabel());
|
||||||
assertEquals(HyperlinkType.URL, hl4.getType());
|
assertEquals(HyperlinkType.URL, hl4.getType());
|
||||||
|
|
||||||
tb5 = (HSLFTextBox)slides.get(4).getShapes().get(0);
|
tb5 = (HSLFTextBox)slides.get(4).getShapes().get(0);
|
||||||
|
|
|
@ -2693,7 +2693,7 @@ public final class TestBugs extends BaseTestBugzillaIssues {
|
||||||
try (Workbook wb = openSampleWorkbook("46515.xls")) {
|
try (Workbook wb = openSampleWorkbook("46515.xls")) {
|
||||||
|
|
||||||
// Get structure from webservice
|
// Get structure from webservice
|
||||||
String urlString = "http://poi.apache.org/components/spreadsheet/images/calendar.jpg";
|
String urlString = "https://poi.apache.org/components/spreadsheet/images/calendar.jpg";
|
||||||
URL structURL = new URL(urlString);
|
URL structURL = new URL(urlString);
|
||||||
BufferedImage bimage;
|
BufferedImage bimage;
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -29,13 +29,13 @@ import org.junit.Test;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tests to show that our documentation at
|
* Tests to show that our documentation at
|
||||||
* http://poi.apache.org/hssf/eval.html
|
* https://poi.apache.org/hssf/eval.html
|
||||||
* all actually works as we'd expect them to
|
* all actually works as we'd expect them to
|
||||||
*/
|
*/
|
||||||
public final class TestFormulaEvaluatorDocs {
|
public final class TestFormulaEvaluatorDocs {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* http://poi.apache.org/hssf/eval.html#EvaluateAll
|
* https://poi.apache.org/hssf/eval.html#EvaluateAll
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testEvaluateAll() throws IOException {
|
public void testEvaluateAll() throws IOException {
|
||||||
|
|
|
@ -808,7 +808,7 @@ public abstract class BaseTestCell {
|
||||||
|
|
||||||
Cell cell3 = row.createCell(2);
|
Cell cell3 = row.createCell(2);
|
||||||
Hyperlink link3 = helper.createHyperlink(HyperlinkType.URL);
|
Hyperlink link3 = helper.createHyperlink(HyperlinkType.URL);
|
||||||
link3.setAddress("http://poi.apache.org/");
|
link3.setAddress("https://poi.apache.org/");
|
||||||
cell3.setHyperlink(link3);
|
cell3.setHyperlink(link3);
|
||||||
assertNotNull(cell3.getHyperlink());
|
assertNotNull(cell3.getHyperlink());
|
||||||
|
|
||||||
|
|
|
@ -54,7 +54,7 @@ public abstract class BaseTestHyperlink {
|
||||||
cell = sheet.createRow(0).createCell((short) 0);
|
cell = sheet.createRow(0).createCell((short) 0);
|
||||||
cell.setCellValue("URL Link");
|
cell.setCellValue("URL Link");
|
||||||
link = createHelper.createHyperlink(HyperlinkType.URL);
|
link = createHelper.createHyperlink(HyperlinkType.URL);
|
||||||
link.setAddress("http://poi.apache.org/");
|
link.setAddress("https://poi.apache.org/");
|
||||||
cell.setHyperlink(link);
|
cell.setHyperlink(link);
|
||||||
|
|
||||||
//link to a file in the current directory
|
//link to a file in the current directory
|
||||||
|
@ -90,7 +90,7 @@ public abstract class BaseTestHyperlink {
|
||||||
sheet = wb2.getSheetAt(0);
|
sheet = wb2.getSheetAt(0);
|
||||||
link = sheet.getRow(0).getCell(0).getHyperlink();
|
link = sheet.getRow(0).getCell(0).getHyperlink();
|
||||||
|
|
||||||
assertEquals("http://poi.apache.org/", link.getAddress());
|
assertEquals("https://poi.apache.org/", link.getAddress());
|
||||||
link = sheet.getRow(1).getCell(0).getHyperlink();
|
link = sheet.getRow(1).getCell(0).getHyperlink();
|
||||||
assertEquals("hyperinks-beta4-dump.txt", link.getAddress());
|
assertEquals("hyperinks-beta4-dump.txt", link.getAddress());
|
||||||
link = sheet.getRow(2).getCell(0).getHyperlink();
|
link = sheet.getRow(2).getCell(0).getHyperlink();
|
||||||
|
@ -117,7 +117,7 @@ public abstract class BaseTestHyperlink {
|
||||||
cell2 = row.createCell(1);
|
cell2 = row.createCell(1);
|
||||||
cell1.setCellValue("URL Link");
|
cell1.setCellValue("URL Link");
|
||||||
link1 = createHelper.createHyperlink(HyperlinkType.URL);
|
link1 = createHelper.createHyperlink(HyperlinkType.URL);
|
||||||
link1.setAddress("http://poi.apache.org/");
|
link1.setAddress("https://poi.apache.org/");
|
||||||
cell1.setHyperlink(link1);
|
cell1.setHyperlink(link1);
|
||||||
|
|
||||||
link2 = copyHyperlink(link1);
|
link2 = copyHyperlink(link1);
|
||||||
|
@ -129,7 +129,7 @@ public abstract class BaseTestHyperlink {
|
||||||
// Make sure hyperlinks were deep-copied, and modifying one does not modify the other.
|
// Make sure hyperlinks were deep-copied, and modifying one does not modify the other.
|
||||||
assertNotSame(link1, link2);
|
assertNotSame(link1, link2);
|
||||||
assertNotEquals(link1, link2);
|
assertNotEquals(link1, link2);
|
||||||
assertEquals("http://poi.apache.org/", link1.getAddress());
|
assertEquals("https://poi.apache.org/", link1.getAddress());
|
||||||
assertEquals("http://apache.org/", link2.getAddress());
|
assertEquals("http://apache.org/", link2.getAddress());
|
||||||
assertEquals(link1, cell1.getHyperlink());
|
assertEquals(link1, cell1.getHyperlink());
|
||||||
assertEquals(link2, cell2.getHyperlink());
|
assertEquals(link2, cell2.getHyperlink());
|
||||||
|
|
|
@ -186,7 +186,7 @@ public abstract class BaseTestSheetShiftColumns {
|
||||||
cell = row.createCell(1);
|
cell = row.createCell(1);
|
||||||
// CellAddress=B1, shifted to B4
|
// CellAddress=B1, shifted to B4
|
||||||
cell.setCellStyle(hlinkStyle);
|
cell.setCellStyle(hlinkStyle);
|
||||||
createHyperlink(helper, cell, HyperlinkType.URL, "http://poi.apache.org/");
|
createHyperlink(helper, cell, HyperlinkType.URL, "https://poi.apache.org/");
|
||||||
|
|
||||||
// row0 will be shifted on top of row1, so this URL should be removed
|
// row0 will be shifted on top of row1, so this URL should be removed
|
||||||
// from the workbook
|
// from the workbook
|
||||||
|
@ -225,7 +225,7 @@ public abstract class BaseTestSheetShiftColumns {
|
||||||
verifyHyperlink(shiftedRow.getCell(3), HyperlinkType.DOCUMENT, "test!E1");
|
verifyHyperlink(shiftedRow.getCell(3), HyperlinkType.DOCUMENT, "test!E1");
|
||||||
|
|
||||||
// URL, EMAIL, and FILE links anchored on a shifted cell should be moved
|
// URL, EMAIL, and FILE links anchored on a shifted cell should be moved
|
||||||
verifyHyperlink(shiftedRow.getCell(4), HyperlinkType.URL, "http://poi.apache.org/");
|
verifyHyperlink(shiftedRow.getCell(4), HyperlinkType.URL, "https://poi.apache.org/");
|
||||||
|
|
||||||
// Make sure hyperlinks were moved and not copied
|
// Make sure hyperlinks were moved and not copied
|
||||||
assertNull("Document hyperlink should be moved, not copied", sh.getHyperlink(0, 0));
|
assertNull("Document hyperlink should be moved, not copied", sh.getHyperlink(0, 0));
|
||||||
|
|
|
@ -529,7 +529,7 @@ public abstract class BaseTestSheetShiftRows {
|
||||||
cell = row.createCell(1);
|
cell = row.createCell(1);
|
||||||
// CellAddress=B1, shifted to B4
|
// CellAddress=B1, shifted to B4
|
||||||
cell.setCellStyle(hlinkStyle);
|
cell.setCellStyle(hlinkStyle);
|
||||||
createHyperlink(helper, cell, HyperlinkType.URL, "http://poi.apache.org/");
|
createHyperlink(helper, cell, HyperlinkType.URL, "https://poi.apache.org/");
|
||||||
|
|
||||||
// row0 will be shifted on top of row1, so this URL should be removed from the workbook
|
// row0 will be shifted on top of row1, so this URL should be removed from the workbook
|
||||||
Row overwrittenRow = sheet.createRow(3);
|
Row overwrittenRow = sheet.createRow(3);
|
||||||
|
@ -567,7 +567,7 @@ public abstract class BaseTestSheetShiftRows {
|
||||||
verifyHyperlink(shiftedRow.getCell(0), HyperlinkType.DOCUMENT, "test!E1");
|
verifyHyperlink(shiftedRow.getCell(0), HyperlinkType.DOCUMENT, "test!E1");
|
||||||
|
|
||||||
// URL, EMAIL, and FILE links anchored on a shifted cell should be moved
|
// URL, EMAIL, and FILE links anchored on a shifted cell should be moved
|
||||||
verifyHyperlink(shiftedRow.getCell(1), HyperlinkType.URL, "http://poi.apache.org/");
|
verifyHyperlink(shiftedRow.getCell(1), HyperlinkType.URL, "https://poi.apache.org/");
|
||||||
|
|
||||||
// Make sure hyperlinks were moved and not copied
|
// Make sure hyperlinks were moved and not copied
|
||||||
assertNull("Document hyperlink should be moved, not copied", sh.getHyperlink(0, 0));
|
assertNull("Document hyperlink should be moved, not copied", sh.getHyperlink(0, 0));
|
||||||
|
|
Loading…
Reference in New Issue