Package snap.web
Class DirSite
java.lang.Object
snap.web.WebSite
snap.web.DirSite
A data source implementation that draws from a directory WebFile.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
doDelete
(WebRequest aReq, WebResponse aResp) Handle DELETE request.protected void
doGetOrHead
(WebRequest aReq, WebResponse aResp, boolean isHead) Handles a get or head request.protected void
doPost
(WebRequest aReq, WebResponse aResp) Handle POST request.protected void
doPut
(WebRequest aReq, WebResponse aResp) Handle PUT request.getDir()
Returns the directory file this site represents.protected File
getJavaFile
(WebURL aURL) Override to get Java file from dir file.Methods inherited from class snap.web.WebSite
addFileChangeListener, createFile, createFileForPath, deleteFile, deleteSite, fileDidPropChange, firePropChange, flush, getContentsForFile, getExists, getFileForPath, getFileForPathImpl, getHostName, getLocalFile, getName, getPassword, getPath, getProp, getResponse, getRootDir, getSandbox, getSandboxName, getURL, getURL, getURLString, getUserName, refresh, removeFileChangeListener, resetFiles, saveFile, setModTimeForFile, setPassword, setProp, setURL, setUserName, toString
-
Constructor Details
-
DirSite
public DirSite()Constructor.
-
-
Method Details
-
getDir
Returns the directory file this site represents. -
doGetOrHead
Handles a get or head request.- Overrides:
doGetOrHead
in classWebSite
-
doPost
Handle POST request. -
doPut
Handle PUT request. -
doDelete
Handle DELETE request. -
getJavaFile
Override to get Java file from dir file.- Overrides:
getJavaFile
in classWebSite
-