|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.ui.wizards.datatransfer.ZipFileStructureProvider
This class provides information regarding the context structure and content of specified zip file entry objects.
Constructor Summary | |
ZipFileStructureProvider(ZipFile sourceFile)
Creates a ZipFileStructureProvider , which will operate
on the passed zip file. |
Method Summary | |
protected void |
addToChildren(ZipEntry parent,
ZipEntry child)
Adds the specified child to the internal collection of the parent's children. |
protected void |
createContainer(IPath pathname)
Creates a new container zip entry with the specified name, iff it has not already been created. |
protected void |
createFile(ZipEntry entry)
Creates a new file zip entry with the specified name. |
List |
getChildren(Object element)
Returns a collection with the children of the specified structured element. |
InputStream |
getContents(Object element)
Returns the contents of the specified structured element, or null if there is a problem determining the element's
contents. |
String |
getFullPath(Object element)
Returns the full path of the specified structured element. |
String |
getLabel(Object element)
Returns the display label of the specified structured element. |
ZipEntry |
getRoot()
Returns the entry that this importer uses as the root sentinel. |
ZipFile |
getZipFile()
Returns the zip file that this provider provides structure for. |
protected void |
initialize()
Initializes this object's children table based on the contents of the specified source file. |
boolean |
isFolder(Object element)
Returns a boolean indicating whether the passed structured element represents a container element (as opposed to a leaf element). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ZipFileStructureProvider(ZipFile sourceFile)
ZipFileStructureProvider
, which will operate
on the passed zip file.
Method Detail |
protected void addToChildren(ZipEntry parent, ZipEntry child)
protected void createContainer(IPath pathname)
protected void createFile(ZipEntry entry)
public List getChildren(Object element)
IImportStructureProvider
getChildren
in interface IImportStructureProvider
public InputStream getContents(Object element)
IImportStructureProvider
null
if there is a problem determining the element's
contents.
getContents
in interface IImportStructureProvider
element
- a structured element
null
public String getFullPath(Object element)
IImportStructureProvider
getFullPath
in interface IImportStructureProvider
element
- a structured element
public String getLabel(Object element)
IImportStructureProvider
getLabel
in interface IImportStructureProvider
element
- a structured element
public ZipEntry getRoot()
public ZipFile getZipFile()
protected void initialize()
public boolean isFolder(Object element)
IImportStructureProvider
isFolder
in interface IImportStructureProvider
element
- java.lang.Object
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |