|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.poi.poifs.filesystem.EntryUtils
@Internal public class EntryUtils
Constructor Summary | |
---|---|
EntryUtils()
|
Method Summary | |
---|---|
static boolean |
areDirectoriesIdentical(DirectoryEntry dirA,
DirectoryEntry dirB)
Checks to see if the two Directories hold the same contents. |
static boolean |
areDocumentsIdentical(DocumentEntry docA,
DocumentEntry docB)
Checks to see if two Documents have the same name and the same contents. |
static void |
copyNodeRecursively(Entry entry,
DirectoryEntry target)
Copies an Entry into a target POIFS directory, recursively |
static void |
copyNodes(DirectoryEntry sourceRoot,
DirectoryEntry targetRoot)
Copies all the nodes from one POIFS Directory to another |
static void |
copyNodes(DirectoryEntry sourceRoot,
DirectoryEntry targetRoot,
java.util.List<java.lang.String> excepts)
Deprecated. use FilteringDirectoryNode instead |
static void |
copyNodes(FilteringDirectoryNode filteredSource,
FilteringDirectoryNode filteredTarget)
Copies nodes from one Directory to the other minus the excepts |
static void |
copyNodes(POIFSFileSystem source,
POIFSFileSystem target)
Copies all nodes from one POIFS to the other |
static void |
copyNodes(POIFSFileSystem source,
POIFSFileSystem target,
java.util.List<java.lang.String> excepts)
Copies nodes from one POIFS to the other, minus the excepts. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EntryUtils()
Method Detail |
---|
@Internal public static void copyNodeRecursively(Entry entry, DirectoryEntry target) throws java.io.IOException
java.io.IOException
public static void copyNodes(DirectoryEntry sourceRoot, DirectoryEntry targetRoot) throws java.io.IOException
sourceRoot
- is the source Directory to copy fromtargetRoot
- is the target Directory to copy to
java.io.IOException
public static void copyNodes(FilteringDirectoryNode filteredSource, FilteringDirectoryNode filteredTarget) throws java.io.IOException
filteredSource
- The filtering source Directory to copy fromfilteredTarget
- The filtering target Directory to copy to
java.io.IOException
public static void copyNodes(DirectoryEntry sourceRoot, DirectoryEntry targetRoot, java.util.List<java.lang.String> excepts) throws java.io.IOException
FilteringDirectoryNode
instead
sourceRoot
- is the source Directory to copy fromtargetRoot
- is the target Directory to copy toexcepts
- is a list of Strings specifying what nodes NOT to copy
java.io.IOException
public static void copyNodes(POIFSFileSystem source, POIFSFileSystem target) throws java.io.IOException
source
- is the source POIFS to copy fromtarget
- is the target POIFS to copy to
java.io.IOException
public static void copyNodes(POIFSFileSystem source, POIFSFileSystem target, java.util.List<java.lang.String> excepts) throws java.io.IOException
FilteringDirectoryNode
,
so excepts can be of the form "NodeToExclude" or
"FilteringDirectory/ExcludedChildNode"
source
- is the source POIFS to copy fromtarget
- is the target POIFS to copy toexcepts
- is a list of Entry Names to be excluded from the copy
java.io.IOException
public static boolean areDirectoriesIdentical(DirectoryEntry dirA, DirectoryEntry dirB)
FilteringDirectoryNode
public static boolean areDocumentsIdentical(DocumentEntry docA, DocumentEntry docB) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |