public class FileData extends StdWebMacro
idConverter| Constructor | Description | 
|---|---|
| FileData() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| java.lang.String | getFilename(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
           java.lang.String filename) | |
| boolean | isAWebPath() | Whether this macro substitutes as an aspect of the web path instead of a
 standard web macro. | 
| java.lang.String | name() | The public name of this macro | 
| boolean | preferBinary() | Whether the runMacro or runBinaryMacro executor should be called. | 
| byte[] | runBinaryMacro(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
              java.lang.String parm,
              com.planet_ink.coffee_web.interfaces.HTTPResponse httpResp) | This method is executed only if this macro returns true for
 preferBinary(). | 
| java.lang.String | runMacro(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
        java.lang.String parm,
        com.planet_ink.coffee_web.interfaces.HTTPResponse httpResp) | This method is executed only if this macro returns false for
 preferBinary(). | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearWebMacros, clearWebMacros, colorwebifyOnly, compareTo, copyOf, getHTTPFileData, grabFile, helpHelp, helpHelp, htmlIncomingFilter, htmlIncomingFilter, htmlOutgoingFilter, htmlOutgoingFilter, ID, initializeClass, isAdminMacro, L, newInstance, parseOrderedParms, parseParms, parseParms, safeIncomingfilter, webify, webifypublic java.lang.String name()
WebMacroname in interface CMObjectname in interface WebMacroname in class StdWebMacroEnvironmental.Name()public boolean isAWebPath()
WebMacroisAWebPath in interface WebMacroisAWebPath in class StdWebMacropublic boolean preferBinary()
WebMacropreferBinary in interface WebMacropreferBinary in class StdWebMacroWebMacro.runBinaryMacro(HTTPRequest, String, HTTPResponse), 
WebMacro.runMacro(HTTPRequest, String, HTTPResponse)public java.lang.String getFilename(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
                                    java.lang.String filename)
public byte[] runBinaryMacro(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
                             java.lang.String parm,
                             com.planet_ink.coffee_web.interfaces.HTTPResponse httpResp)
                      throws HTTPServerException
WebMacrorunBinaryMacro in interface WebMacrorunBinaryMacro in class StdWebMacrohttpReq - the external requests objectparm - any parameter strings given to the macrohttpResp - the response, with headersHTTPServerException - a http error to pass to the userWebMacro.preferBinary(), 
HTTPRequestpublic java.lang.String runMacro(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
                                 java.lang.String parm,
                                 com.planet_ink.coffee_web.interfaces.HTTPResponse httpResp)
                          throws HTTPServerException
WebMacrorunMacro in interface WebMacrorunMacro in class StdWebMacrohttpReq - the external requests objectparm - any parameter strings given to the macrohttpResp - the response, with headersHTTPServerException - a http error to pass to the userWebMacro.preferBinary(), 
HTTPRequest