@Beta public class EmbeddedExtractor extends Object implements Iterable<EmbeddedExtractor>
| Modifier and Type | Class and Description |
|---|---|
static class |
EmbeddedExtractor.Ole10Extractor |
| Constructor and Description |
|---|
EmbeddedExtractor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExtract(DirectoryNode source) |
boolean |
canExtract(Picture source) |
protected static void |
copyNodes(DirectoryNode src,
DirectoryNode dest) |
protected EmbeddedData |
extract(DirectoryNode dn) |
protected EmbeddedData |
extract(Picture source) |
protected void |
extractAll(ShapeContainer<?> parent,
List<EmbeddedData> embeddings) |
List<EmbeddedData> |
extractAll(Sheet sheet) |
EmbeddedData |
extractOne(DirectoryNode src) |
EmbeddedData |
extractOne(Picture src) |
static int |
getMaxRecordLength() |
Iterator<EmbeddedExtractor> |
iterator() |
static void |
setMaxRecordLength(int length) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic static void setMaxRecordLength(int length)
length - the max record length allowed for EmbeddedExtractorpublic static int getMaxRecordLength()
public Iterator<EmbeddedExtractor> iterator()
iterator in interface Iterable<EmbeddedExtractor>public EmbeddedData extractOne(DirectoryNode src) throws IOException
IOExceptionpublic EmbeddedData extractOne(Picture src) throws IOException
IOExceptionpublic List<EmbeddedData> extractAll(Sheet sheet) throws IOException
IOExceptionprotected void extractAll(ShapeContainer<?> parent, List<EmbeddedData> embeddings) throws IOException
IOExceptionpublic boolean canExtract(DirectoryNode source)
public boolean canExtract(Picture source)
protected EmbeddedData extract(DirectoryNode dn) throws IOException
IOExceptionprotected EmbeddedData extract(Picture source) throws IOException
IOExceptionprotected static void copyNodes(DirectoryNode src, DirectoryNode dest) throws IOException
IOException