Class JarFileSite
java.lang.Object
com.inductiveautomation.rm.base.RMListenerList
com.inductiveautomation.rm.base.RMObject
com.inductiveautomation.snap.web.WebSite
com.inductiveautomation.snap.websites.ZipFileSite
com.inductiveautomation.snap.websites.JarFileSite
- All Implemented Interfaces:
- RMJSONArchiver.GetKeys,- RMPropertyChanger,- PropertyChangeListener,- Cloneable,- EventListener
A WebSite subclass for Jar files.
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class com.inductiveautomation.snap.websites.ZipFileSiteZipFileSite.ZipDataFileNested classes/interfaces inherited from class com.inductiveautomation.snap.web.WebSiteWebSite.Servlet
- 
Field SummaryFields inherited from class com.inductiveautomation.snap.web.WebSiteRefresh_Prop
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddZipEntry(ZipEntry anEntry) Override to ignore certain Jar paths.protected JarFileSite.JarDataFilecreateFileImpl(String aPath, boolean isDirectory) Override to return ZipDataFile.protected ZipFileOverride to do weird (Jar)URLConnection thing if URL not local.protected byte[]getFileBytesImpl(WebFile aFile) Returns file bytes.protected booleanisInterestingPath(String aPath) Adds an entry (override to ignore).protected voidOverride to LoadFiles if Zip URL is really just a local (bin) directory.protected voidLoads this JarFileSite from files (starting with root and recursing).protected voidOverride to turn on file trimming from system jars.Methods inherited from class com.inductiveautomation.snap.websites.ZipFileSitedeleteFileImpl, deleteRowImpl, getFileImpl, getFilesImpl, getResponse, getRowsImpl, getStandardFile, getZipFile, saveFileImpl, saveRowImplMethods inherited from class com.inductiveautomation.snap.web.WebSiteaddDeepChangeListener, 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, toStringMethods inherited from class com.inductiveautomation.rm.base.RMObjectaddPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChangeMethods inherited from class com.inductiveautomation.rm.base.RMListenerListaddListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
- 
Constructor Details- 
JarFileSitepublic JarFileSite()
 
- 
- 
Method Details- 
setURLOverride to turn on file trimming from system jars.
- 
loadArchiveprotected void loadArchive()Override to LoadFiles if Zip URL is really just a local (bin) directory.- Overrides:
- loadArchivein class- ZipFileSite
 
- 
createZipFileOverride to do weird (Jar)URLConnection thing if URL not local.- Overrides:
- createZipFilein class- ZipFileSite
- Throws:
- Exception
 
- 
addZipEntryOverride to ignore certain Jar paths.- Overrides:
- addZipEntryin class- ZipFileSite
 
- 
isInterestingPathAdds an entry (override to ignore).
- 
loadFilesLoads this JarFileSite from files (starting with root and recursing).
- 
createFileImplOverride to return ZipDataFile.- Overrides:
- createFileImplin class- ZipFileSite
 
- 
getFileBytesImplReturns file bytes.- Overrides:
- getFileBytesImplin class- ZipFileSite
- Throws:
- Exception
 
 
-