123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- /* ====================================================================
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- ==================================================================== */
-
- module org.apache.poi.ooxml {
- requires transitive org.apache.poi.poi;
- requires transitive org.apache.xmlbeans;
- requires transitive org.apache.poi.ooxml.schemas;
- requires org.apache.commons.collections4;
- requires org.apache.commons.codec;
- requires org.apache.commons.compress;
- requires org.apache.commons.io;
- requires commons.math3;
- requires SparseBitSet;
- requires org.apache.logging.log4j;
- requires java.logging;
- requires java.desktop;
- requires java.security.jgss;
-
- provides org.apache.poi.extractor.ExtractorProvider with org.apache.poi.ooxml.extractor.POIXMLExtractorFactory;
- provides org.apache.poi.ss.usermodel.WorkbookProvider with org.apache.poi.xssf.usermodel.XSSFWorkbookFactory;
- provides org.apache.poi.sl.usermodel.SlideShowProvider with org.apache.poi.xslf.usermodel.XSLFSlideShowFactory;
- provides org.apache.poi.sl.draw.ImageRenderer with org.apache.poi.xslf.draw.SVGImageRenderer;
-
- exports org.apache.poi.xwpf.extractor;
- exports org.apache.poi.xwpf.usermodel;
- exports org.apache.poi.xwpf.model;
- exports org.apache.poi.xdgf.extractor;
- exports org.apache.poi.xdgf.exceptions;
- exports org.apache.poi.xdgf.usermodel;
- exports org.apache.poi.xdgf.usermodel.section;
- exports org.apache.poi.xdgf.usermodel.section.geometry;
- exports org.apache.poi.xdgf.usermodel.shape;
- exports org.apache.poi.xdgf.usermodel.shape.exceptions;
- exports org.apache.poi.xdgf.xml;
- exports org.apache.poi.xdgf.util;
- exports org.apache.poi.xdgf.geom;
- exports org.apache.poi.ooxml;
- exports org.apache.poi.ooxml.dev;
- exports org.apache.poi.ooxml.extractor;
- exports org.apache.poi.ooxml.util;
- exports org.apache.poi.xddf.usermodel;
- exports org.apache.poi.xddf.usermodel.text;
- exports org.apache.poi.xddf.usermodel.chart;
- exports org.apache.poi.openxml4j.exceptions;
- exports org.apache.poi.openxml4j.opc;
- exports org.apache.poi.openxml4j.opc.internal;
- exports org.apache.poi.openxml4j.opc.internal.marshallers;
- exports org.apache.poi.openxml4j.opc.internal.unmarshallers;
- exports org.apache.poi.openxml4j.util;
- exports org.apache.poi.xssf;
- exports org.apache.poi.xssf.extractor;
- exports org.apache.poi.xssf.eventusermodel;
- exports org.apache.poi.xssf.usermodel;
- exports org.apache.poi.xssf.usermodel.helpers;
- exports org.apache.poi.xssf.usermodel.extensions;
- exports org.apache.poi.xssf.binary;
- exports org.apache.poi.xssf.model;
- exports org.apache.poi.xssf.streaming;
- exports org.apache.poi.xssf.util;
- exports org.apache.poi.xslf.draw;
- exports org.apache.poi.xslf.usermodel;
- exports org.apache.poi.xslf.model;
- exports org.apache.poi.xslf.util;
- exports org.apache.poi.poifs.crypt.dsig;
- exports org.apache.poi.poifs.crypt.dsig.facets;
- exports org.apache.poi.poifs.crypt.dsig.services;
- exports org.apache.poi.poifs.crypt.temp;
-
- opens org.apache.poi.openxml4j.opc to org.apache.poi.poi;
-
-
- /* optional dependencies for xml signatures - you need to add a require entry to your module-info
- * or add them via the --add-modules JVM argument */
- requires java.xml.crypto;
- requires org.apache.santuario.xmlsec;
- requires org.bouncycastle.provider;
- requires org.bouncycastle.pkix;
-
- /* optional dependencies for slideshow rendering via PPTX2PNG */
- requires static batik.anim;
- requires static batik.awt.util;
- requires static batik.bridge;
- requires static batik.codec;
- requires static batik.constants;
- requires static batik.css;
- requires static batik.dom;
- requires static batik.ext;
- requires static batik.gvt;
- requires static batik.i18n;
- requires static batik.parser;
- requires static batik.script;
- requires static batik.shared.resources;
- requires static batik.svg.dom;
- requires static batik.svggen;
- requires static batik.svgrasterizer;
- requires static batik.transcoder;
- requires static batik.util;
- requires static batik.xml;
- requires static xmlgraphics.commons;
-
- requires org.apache.pdfbox;
- requires org.apache.fontbox;
- requires de.rototor.pdfbox.graphics2d;
- }
|