Class DirSite
java.lang.Object
com.inductiveautomation.rm.base.RMListenerList
com.inductiveautomation.rm.base.RMObject
com.inductiveautomation.snap.web.WebSite
com.inductiveautomation.snap.websites.DirSite
- All Implemented Interfaces:
- RMJSONArchiver.GetKeys,- RMPropertyChanger,- PropertyChangeListener,- Cloneable,- EventListener
A data source implementation that draws from a directory WebFile.
- 
Nested Class SummaryNested 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 WebFilecreateDirFile(String aPath, boolean isDir) Returns the directory file for a path.protected voiddeleteFileImpl(WebFile aFile) Delete file.protected voiddeleteRowImpl(Row aRow) Deletes a given row.getDir()Returns the directory.protected WebFilegetDirFile(String aPath) Returns the directory file for a path.protected byte[]getFileBytesImpl(WebFile aFile) Return file bytes.protected WebFilegetFileImpl(String aPath) Get file from directory.getFilesImpl(WebFile aFile) Get file from directory.protected ListgetRowsImpl(Entity anEntity, Query aQuery) WebSite methods.protected voidsaveFileImpl(WebFile aFile) Save file.protected voidsaveRowImpl(Row aRow) Inserts or updates a given row.Methods inherited from class com.inductiveautomation.snap.web.WebSiteaddDeepChangeListener, bulkImport, createClassLoader, createDataTable, createDataTableImpl, createEntity, createEntityImpl, createFile, createFileImpl, 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, getResponse, 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, setURL, 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- 
DirSitepublic DirSite()
 
- 
- 
Method Details- 
getDirReturns the directory.
- 
getDirFileReturns the directory file for a path.
- 
createDirFileReturns the directory file for a path.
- 
getFileImplGet file from directory.- Overrides:
- getFileImplin class- WebSite
- Throws:
- Exception
 
- 
getFilesImplGet file from directory.- Overrides:
- getFilesImplin class- WebSite
- Throws:
- Exception
 
- 
getFileBytesImplReturn file bytes.- Overrides:
- getFileBytesImplin class- WebSite
- Throws:
- Exception
 
- 
saveFileImplSave file.- Overrides:
- saveFileImplin class- WebSite
- Throws:
- Exception
 
- 
deleteFileImplDelete file.- Overrides:
- deleteFileImplin class- WebSite
- Throws:
- Exception
 
- 
getRowsImplWebSite methods.- Specified by:
- getRowsImplin class- WebSite
 
- 
saveRowImplDescription copied from class:WebSiteInserts or updates a given row.- Specified by:
- saveRowImplin class- WebSite
 
- 
deleteRowImplDescription copied from class:WebSiteDeletes a given row.- Specified by:
- deleteRowImplin class- WebSite
 
 
-