public class JarFileSite extends ZipFileSite
| Modifier and Type | Class and Description |
|---|---|
static class |
JarFileSite.JarDataFile
A ZipFile.
|
ZipFileSite.ZipDataFileWebSite.ServletRefresh_Prop| Constructor and Description |
|---|
JarFileSite() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addZipEntry(java.util.zip.ZipEntry anEntry)
Override to ignore certain Jar paths.
|
protected JarFileSite.JarDataFile |
createFileImpl(java.lang.String aPath,
boolean isDirectory)
Override to return ZipDataFile.
|
protected java.util.zip.ZipFile |
createZipFile()
Override to do weird (Jar)URLConnection thing if URL not local.
|
protected byte[] |
getFileBytesImpl(WebFile aFile)
Returns file bytes.
|
protected boolean |
isInterestingPath(java.lang.String aPath)
Adds an entry (override to ignore).
|
protected void |
loadArchive()
Override to LoadFiles if Zip URL is really just a local (bin) directory.
|
protected void |
loadFiles(java.lang.String aPath,
java.io.File aFile)
Loads this JarFileSite from files (starting with root and recursing).
|
protected void |
setURL(WebURL aURL)
Override to turn on file trimming from system jars.
|
deleteFileImpl, deleteRowImpl, getFileImpl, getFilesImpl, getResponse, getRowsImpl, getStandardFile, getZipFile, saveFileImpl, saveRowImpladdDeepChangeListener, bulkImport, createClassLoader, createDataTable, createDataTableImpl, createEntity, createEntityImpl, createFile, createRow, createRow, createRowImpl, createSandbox, createSandboxURL, createSandboxURLS, createSchema, createSite, createURL, deleteEntity, deleteEntityImpl, deleteFile, deleteRow, deleteSite, flush, flushImpl, getClassLoader, getDataTable, getDataTables, getEntity, getEntityImpl, getExists, getFile, getHostName, getJSONKeys, getModifiedTime, getName, getPassword, getPath, getProp, getRequest, getRootDirectory, getRow, getRow, getRowImpl, getRows, getSandbox, getSchema, getServlet, getStandardFile, getURL, getURL, getURLString, getUserName, handleDelete, handleGet, handleHead, handlePut, isRunning, propertyChange, refresh, refreshFile, refreshFileImpl, removeDeepChangeListener, saveEntity, saveEntityImpl, saveFile, saveRow, setClassLoader, setExists, setModifiedTime, setModifiedTimeImpl, setPassword, setProp, setSandbox, setServlet, setUserName, toStringaddPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChangeaddListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListenerprotected void setURL(WebURL aURL)
protected void loadArchive()
loadArchive in class ZipFileSiteprotected java.util.zip.ZipFile createZipFile()
throws java.lang.Exception
createZipFile in class ZipFileSitejava.lang.Exceptionprotected void addZipEntry(java.util.zip.ZipEntry anEntry)
addZipEntry in class ZipFileSiteprotected boolean isInterestingPath(java.lang.String aPath)
protected void loadFiles(java.lang.String aPath,
java.io.File aFile)
protected JarFileSite.JarDataFile createFileImpl(java.lang.String aPath, boolean isDirectory)
createFileImpl in class ZipFileSiteprotected byte[] getFileBytesImpl(WebFile aFile) throws java.lang.Exception
getFileBytesImpl in class ZipFileSitejava.lang.Exception