public class JarFileSite extends ZipFileSite
Modifier and Type | Class and Description |
---|---|
static class |
JarFileSite.JarDataFile
A ZipFile.
|
ZipFileSite.ZipDataFile
WebSite.Servlet
Refresh_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, saveRowImpl
addDeepChangeListener, 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, toString
addPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange
addListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
protected void setURL(WebURL aURL)
protected void loadArchive()
loadArchive
in class ZipFileSite
protected java.util.zip.ZipFile createZipFile() throws java.lang.Exception
createZipFile
in class ZipFileSite
java.lang.Exception
protected void addZipEntry(java.util.zip.ZipEntry anEntry)
addZipEntry
in class ZipFileSite
protected 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 ZipFileSite
protected byte[] getFileBytesImpl(WebFile aFile) throws java.lang.Exception
getFileBytesImpl
in class ZipFileSite
java.lang.Exception