Class LocalSite
java.lang.Object
com.inductiveautomation.rm.base.RMListenerList
com.inductiveautomation.rm.base.RMObject
com.inductiveautomation.snap.web.WebSite
com.inductiveautomation.snap.websites.FileSite
com.inductiveautomation.snap.websites.LocalSite
- All Implemented Interfaces:
RMJSONArchiver.GetKeys
,RMPropertyChanger
,PropertyChangeListener
,Cloneable
,EventListener
A FileSite subclass that stores files in a named directory relative to SnapCode home directory.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.snap.web.WebSite
WebSite.Servlet
-
Field Summary
Fields inherited from class com.inductiveautomation.snap.web.WebSite
Refresh_Prop
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRMJSONArchiver GetKeys method.protected String
Returns the path of this data source in file system.protected File
getStandardFile
(String aPath) Returns the Java file for RMFile.Returns the string identifying the prefix for URLs in this data source.Methods inherited from class com.inductiveautomation.snap.websites.FileSite
deleteEntityImpl, deleteFileImpl, deleteRowImpl, deleteSite, flushImpl, getEntityImpl, getEntityRows, getFileBytesImpl, getFileImpl, getFilesImpl, getModifiedTime, getRowsImpl, getStandardFile, getTableDataFile, getTableEntityFile, saveEntityFile, saveEntityFiles, saveEntityImpl, saveFileImpl, saveRowImpl, setModifiedTimeImpl
Methods inherited from class com.inductiveautomation.snap.web.WebSite
addDeepChangeListener, bulkImport, createClassLoader, createDataTable, createDataTableImpl, createEntity, createEntityImpl, createFile, createFileImpl, createRow, createRow, createRowImpl, createSandbox, createSandboxURL, createSandboxURLS, createSchema, createSite, createURL, deleteEntity, deleteFile, deleteRow, flush, getClassLoader, getDataTable, getDataTables, getEntity, getExists, getFile, getHostName, getName, getPassword, getPath, getProp, getRequest, getResponse, getRootDirectory, getRow, getRow, getRowImpl, getRows, getSandbox, getSchema, getServlet, getURL, getURL, getURLString, getUserName, handleDelete, handleGet, handleHead, handlePut, isRunning, propertyChange, refresh, refreshFile, refreshFileImpl, removeDeepChangeListener, saveEntity, saveFile, saveRow, setClassLoader, setExists, setModifiedTime, setPassword, setProp, setSandbox, setServlet, setURL, setUserName, toString
Methods inherited from class com.inductiveautomation.rm.base.RMObject
addPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange
Methods inherited from class com.inductiveautomation.rm.base.RMListenerList
addListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
-
Constructor Details
-
LocalSite
public LocalSite()
-
-
Method Details
-
getURLScheme
Returns the string identifying the prefix for URLs in this data source. -
getJSONKeys
RMJSONArchiver GetKeys method.- Specified by:
getJSONKeys
in interfaceRMJSONArchiver.GetKeys
- Overrides:
getJSONKeys
in classWebSite
-
getStandardFile
Returns the Java file for RMFile.- Overrides:
getStandardFile
in classFileSite
-
getPathInFileSystem
Returns the path of this data source in file system.
-