Enhydra 5.1 API

org.enhydra.tool.archive.wizard
Class ArchiveType

java.lang.Object
  |
  +--org.enhydra.tool.archive.wizard.ArchiveType
All Implemented Interfaces:
ManifestKeys
Direct Known Subclasses:
E3Type, EarType, EjbType, ServiceType, WarType

public abstract class ArchiveType
extends java.lang.Object
implements ManifestKeys


Field Summary
 
Fields inherited from interface org.enhydra.tool.archive.ManifestKeys
ALT_DD, APP_DESC, APP_META, APP_NAME, CLASS_ALL, CLASS_ROOT, CONTENT_ALL, CONTENT_ROOT, COPY_CLIENT, CREATE_CLIENT, CREATED_BY, ENTERPRISE_MODULE, KELP_VERSION, LIBRARY, MANIFEST_VERSION, VERSION_VALUE, WEBAPP_CONTEXT, WEBAPP_MODULE
 
Constructor Summary
ArchiveType()
           
 
Method Summary
protected  java.io.File build()
           
static ArchiveType createType(JarPlan plan)
           
protected static ArchiveType[] getAllTypes()
           
protected  java.lang.String getClassIncludeRoot()
           
protected  java.lang.String getDefaultArchivePath()
           
protected abstract  java.lang.String getDescription()
           
protected abstract  java.lang.String getExtension()
           
 JarPlan getPlan()
           
protected abstract  java.lang.String getSelectionName()
           
protected abstract  java.lang.String getType()
           
protected  ArchivePanel[] getWizardPanels()
           
protected  java.lang.String getWizardTitle()
           
protected abstract  void initPanels()
           
protected abstract  void initPlan()
           
 boolean isMostRecentlyUsed()
           
protected  boolean readArchive(java.util.jar.Manifest manifest, java.lang.String[] entries)
           
 void readArchive(java.lang.String archive)
           
protected  void saveDefaults()
           
 void setMostRecentlyUsed(boolean b)
           
protected  void setPlan(JarPlan p)
           
protected  void setWizardPanels(ArchivePanel[] p)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArchiveType

public ArchiveType()
Method Detail

createType

public static ArchiveType createType(JarPlan plan)

getAllTypes

protected static ArchiveType[] getAllTypes()

setMostRecentlyUsed

public void setMostRecentlyUsed(boolean b)

isMostRecentlyUsed

public boolean isMostRecentlyUsed()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

readArchive

public void readArchive(java.lang.String archive)

getPlan

public JarPlan getPlan()
                throws ArchiveException
ArchiveException

getSelectionName

protected abstract java.lang.String getSelectionName()

getDescription

protected abstract java.lang.String getDescription()

getExtension

protected abstract java.lang.String getExtension()

getType

protected abstract java.lang.String getType()

initPanels

protected abstract void initPanels()
                            throws ArchiveException
ArchiveException

initPlan

protected abstract void initPlan()
                          throws ArchiveException
ArchiveException

setPlan

protected void setPlan(JarPlan p)

getClassIncludeRoot

protected java.lang.String getClassIncludeRoot()

readArchive

protected boolean readArchive(java.util.jar.Manifest manifest,
                              java.lang.String[] entries)

getWizardTitle

protected java.lang.String getWizardTitle()

getWizardPanels

protected ArchivePanel[] getWizardPanels()
                                  throws ArchiveException
ArchiveException

setWizardPanels

protected void setWizardPanels(ArchivePanel[] p)
                        throws ArchiveException
ArchiveException

build

protected java.io.File build()
                      throws ArchiveException
ArchiveException

saveDefaults

protected void saveDefaults()

getDefaultArchivePath

protected java.lang.String getDefaultArchivePath()

Enhydra 5.1 API