Extension SDK

oracle.ide.util
Class ArchiveFile

java.lang.Object
  extended byoracle.ide.util.ArchiveFile
Direct Known Subclasses:
JarArchiveFile, ZipArchiveFile

public abstract class ArchiveFile
extends java.lang.Object


Field Summary
protected  java.util.ArrayList _entries
           
protected  java.util.HashSet _javaBeans
           
protected  java.util.HashSet _packages
           
 
Constructor Summary
ArchiveFile()
           
 
Method Summary
 void addEntry(java.lang.String entry)
           
 void addJavaBean(java.lang.String javabean)
           
 void addPackage(java.lang.String packageName)
           
 java.util.ArrayList getAllClasses()
           
 java.util.ArrayList getEntries()
           
 java.util.HashSet getJavaBeans()
           
 java.util.ArrayList getListWithSuffix(java.lang.String suffix)
           
 java.util.HashSet getPackages()
           
abstract  void open(java.lang.String location)
           
abstract  void populateEntries()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_javaBeans

protected java.util.HashSet _javaBeans

_packages

protected java.util.HashSet _packages

_entries

protected java.util.ArrayList _entries
Constructor Detail

ArchiveFile

public ArchiveFile()
Method Detail

open

public abstract void open(java.lang.String location)
                   throws java.io.IOException
Throws:
java.io.IOException

populateEntries

public abstract void populateEntries()

addJavaBean

public void addJavaBean(java.lang.String javabean)

getJavaBeans

public java.util.HashSet getJavaBeans()

addPackage

public void addPackage(java.lang.String packageName)

getPackages

public java.util.HashSet getPackages()

addEntry

public void addEntry(java.lang.String entry)

getEntries

public java.util.ArrayList getEntries()

getAllClasses

public java.util.ArrayList getAllClasses()

getListWithSuffix

public java.util.ArrayList getListWithSuffix(java.lang.String suffix)

Extension SDK

 

Copyright ©1997, 2003, Oracle. All rights reserved.