public class ODFUtil extends Object
Modifier and Type | Field and Description |
---|---|
static String |
MANIFEST_FILE |
static String |
MIMETYPE_FILE |
static String |
MIMETYPE_START |
static String |
SIGNATURE_ELEMENT |
static String |
SIGNATURE_FILE |
static String |
SIGNATURE_NS |
Constructor and Description |
---|
ODFUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkNodes(NodeList nodes,
List zipEntries) |
static InputStream |
findDataInputStream(InputStream inputStream,
String uri)
Read the zipped data in the ODF package and return the inputstream for a
given file / zip entry
|
static Document |
getNewDocument()
Return a new DOM Document
|
static DocumentBuilder |
getNewDocumentBuilder()
Return a new DOM Document Builder
|
static List |
getZipEntriesAsList(InputStream odfInputStream)
Get a list of all the files / zip entries in an ODF package
|
static boolean |
isContentFile(ZipEntry zipEntry)
Checks if a file / zip entry is a content file
|
static boolean |
isSelfContained(URL odfUrl)
Check if an ODF package is self-contained, i.e. content files don't have
OLE objects linked to external files
|
static boolean |
isSignatureFile(ZipEntry zipEntry)
Checks if a file / zip entry is a signature file
|
static boolean |
isToBeSigned(ZipEntry zipEntry)
Check if a file / zip entry is to be signed
|
static Document |
loadDocument(InputStream documentInputStream)
Load an XML file from ODF package as a DOM Document
|
public static String MANIFEST_FILE
public static String MIMETYPE_FILE
public static String MIMETYPE_START
public static String SIGNATURE_FILE
public static String SIGNATURE_NS
public static String SIGNATURE_ELEMENT
public static Document loadDocument(InputStream documentInputStream) throws ParserConfigurationException, SAXException, IOException
documentInputStream
- ParserConfigurationException
SAXException
IOException
public static Document getNewDocument() throws ParserConfigurationException
ParserConfigurationException
public static DocumentBuilder getNewDocumentBuilder() throws ParserConfigurationException
ParserConfigurationException
public static InputStream findDataInputStream(InputStream inputStream, String uri) throws IOException
inputStream
- uri
- IOException
public static boolean isContentFile(ZipEntry zipEntry)
zipEntry
- public static boolean isSignatureFile(ZipEntry zipEntry)
zipEntry
- public static boolean isToBeSigned(ZipEntry zipEntry)
zipEntry
- public static List getZipEntriesAsList(InputStream odfInputStream) throws IOException
odfInputStream
- IOException
public static boolean isSelfContained(URL odfUrl) throws IOException, ParserConfigurationException, SAXException, XPathExpressionException
odfUrl
- IOException
ParserConfigurationException
SAXException
XPathExpressionException
Copyright © 2008-2015 FedICT. All Rights Reserved.