Skip navigation links
A B C D F G H I M N P R S T U V 

A

add(Object, ClassGui) - Method in class http.prefab.AutoUpdateContext
 
add(Object) - Method in class http.prefab.DatGui
Add an Object to the gui, which you want to edit in the gui
add(Object, String[]) - Method in class http.prefab.DatGui
Add an Object to the gui, with the specified public fields
add(Object, String) - Method in class http.prefab.DatGui
Add a specific field to the gui and sets its minimum value.
add(Object, String, float) - Method in class http.prefab.DatGui
Add a specific field to the gui and sets its minimum value.
add(Object, String, float, float) - Method in class http.prefab.DatGui
 
addCallback(String, String) - Method in class http.SimpleHTTPServer
add a callback function to the context under the given uri path.
addFieldGui(String) - Method in class http.prefab.ClassGui
 
addFieldGui(String, float) - Method in class http.prefab.ClassGui
 
addFieldGui(String, float, float) - Method in class http.prefab.ClassGui
 
addMethodTrigger(String) - Method in class http.prefab.ClassGui
 
addMethodTrigger(Object, String) - Method in class http.prefab.DatGui
 
addSelector(String, int, String) - Method in class http.prefab.ClassGui
 
addSelector(Object, String, int, String) - Method in class http.prefab.DatGui
 
addVariable(String, Object) - Method in class http.TemplateFileHandler
Use this method to add variables to the data model.
allPublics() - Method in class http.prefab.ClassGui
add all public fields of the related Class to the Classgui
allPublics() - Method in class http.prefab.DatGui
Add all public fields of all Classguis added so far
AutoUpdateContext - Class in http.prefab
 
AutoUpdateContext(PApplet) - Constructor for class http.prefab.AutoUpdateContext
 

B

BangGuiElement - Class in http.prefab
 
BangGuiElement(String, String) - Constructor for class http.prefab.BangGuiElement
 
BoolGuiElement - Class in http.prefab
 
BoolGuiElement(String) - Constructor for class http.prefab.BoolGuiElement
 
BoolGuiElement(String, String) - Constructor for class http.prefab.BoolGuiElement
 
build(String, String) - Method in class http.prefab.BangGuiElement
 
build(String, String) - Method in class http.prefab.BoolGuiElement
 
build() - Method in class http.prefab.ClassGui
 
build() - Method in class http.prefab.DatGui
Standard build method creates a index.html in the data folder and serves it
build(String) - Method in class http.prefab.DatGui
Build Gui to a file: tested with html- TODO test js files
build(String, String) - Method in class http.prefab.FieldGuiElement
 
build(String, String) - Method in class http.prefab.GuiElement
 
build(String, String) - Method in class http.prefab.StringListElement
 
build(String, String) - Method in class http.prefab.ValueGuiElement
 
buildFunction() - Method in class http.prefab.ClassGui
 

C

ClassGui - Class in http.prefab
 
createContext(String, HttpHandler) - Method in class http.SimpleHTTPServer
Makes SOMETHING available on the server und a sepecific url.
createMap() - Method in class http.TemplateFileHandler
This method should be overwritten in order to create a data model for the template by using the the addVariable function

D

DatGui - Class in http.prefab
 
DatGui(SimpleHTTPServer) - Constructor for class http.prefab.DatGui
Datgui constructor requires a SimpleHTTPServer
DynamicResponseHandler - Class in http
With these handlers you can go wild.
DynamicResponseHandler(ResponseBuilder, String) - Constructor for class http.DynamicResponseHandler
 

F

FieldGuiElement - Class in http.prefab
 
FieldGuiElement(String) - Constructor for class http.prefab.FieldGuiElement
 
freeMarker_configuration - Static variable in class http.SimpleHTTPServer
 

G

getClassGui(Object) - Method in class http.prefab.DatGui
Get the Classgui for an related Object, that has been added to DatGui
getClazz() - Method in class http.prefab.ClassGui
 
getHandler() - Method in class http.ResponseBuilder
 
getName() - Method in class http.prefab.ClassGui
 
getParent() - Method in class http.SimpleHTTPServer
Return the PApplet object that contains the server
getRelatedObject() - Method in class http.prefab.ClassGui
 
getResponse(String) - Method in class http.prefab.AutoUpdateContext
 
getResponse(String) - Method in class http.ResponseBuilder
Override this function to respond
getValueElement(String) - Method in class http.prefab.ClassGui
 
GuiElement - Class in http.prefab
 
GuiElement(String) - Constructor for class http.prefab.GuiElement
 
GuiElement(String, String) - Constructor for class http.prefab.GuiElement
 

H

handle(HttpExchange) - Method in class http.DynamicResponseHandler
 
handle(HttpExchange) - Method in class http.SimpleFileHandler
 
http - package http
 
http.prefab - package http.prefab
 

I

isOpen - Variable in class http.prefab.ClassGui
 
isRunning() - Method in class http.SimpleHTTPServer
return if the server has been started

M

max(float) - Method in class http.prefab.ValueGuiElement
 
min(float) - Method in class http.prefab.ValueGuiElement
 

N

name - Variable in class http.prefab.ClassGui
 
name - Variable in class http.prefab.GuiElement
 

P

preDefBuild() - Method in class http.prefab.BangGuiElement
 
preDefBuild() - Method in class http.prefab.BoolGuiElement
 
preDefBuild() - Method in class http.prefab.FieldGuiElement
 
preDefBuild() - Method in class http.prefab.GuiElement
 
preDefBuild() - Method in class http.prefab.StringListElement
 
preDefBuild() - Method in class http.prefab.ValueGuiElement
 
printAllContexts() - Method in class http.SimpleHTTPServer
 

R

remove(String) - Method in class http.prefab.ClassGui
 
removeContext(String) - Method in class http.SimpleHTTPServer
Remove the contect given under the passed uri path
ResponseBuilder - Class in http
Use these abstract class to build Webservices.
ResponseBuilder() - Constructor for class http.ResponseBuilder
 
responseBytes(String) - Method in class http.ResponseBuilder
 

S

serve(String) - Method in class http.SimpleHTTPServer
Makes a file available on the server(html,css or js).
serve(String, String) - Method in class http.SimpleHTTPServer
Makes a file available on the server(html,css or js)
serve(String, String, String) - Method in class http.SimpleHTTPServer
Makes a file available on the server(html,css or js)
serveAll(String) - Method in class http.SimpleHTTPServer
Serve all files in the data folder, recursively, leaving out hidden files.
serveAll(String, boolean, boolean) - Method in class http.SimpleHTTPServer
Serves all files in the data folder.
serveAll(String, String) - Method in class http.SimpleHTTPServer
Serves all files in the given folder.
serveAll(String, String, boolean, boolean) - Method in class http.SimpleHTTPServer
Serves all files in the given folder.
setBoundary(String, float, float) - Method in class http.prefab.ClassGui
 
setCallbackMethod(Method) - Method in class http.SimpleFileHandler
 
setDefaultValue(String) - Method in class http.prefab.StringListElement
 
setLoggerLevel(Level) - Static method in class http.SimpleHTTPServer
Sets the level of the Logger.
setLogLevel(Level) - Method in class http.prefab.DatGui
 
setManualUpdate(boolean) - Method in class http.prefab.DatGui
If manualUpdate is set true gui changes are not send to the server automatically (after the set delay) but add an update button to update.
setSendDelay(int) - Method in class http.prefab.DatGui
Sets the delay
SimpleFileHandler - Class in http
Serves as handler to provide static documents.
SimpleFileHandler(String) - Constructor for class http.SimpleFileHandler
 
SimpleFileHandler(String, String) - Constructor for class http.SimpleFileHandler
 
SimpleHTTPServer - Class in http
The baseclass.
SimpleHTTPServer(PApplet) - Constructor for class http.SimpleHTTPServer
Creates a HTTPServer listening on port 8000
SimpleHTTPServer(PApplet, int) - Constructor for class http.SimpleHTTPServer
Creates a SimpleHTTPServer listening on a specified port
start() - Method in class http.SimpleHTTPServer
Starts the server
step(float) - Method in class http.prefab.ValueGuiElement
 
stop() - Method in class http.SimpleHTTPServer
Stop the server
StringListElement - Class in http.prefab
 
StringListElement(String, String, String, String) - Constructor for class http.prefab.StringListElement
 

T

Template - Class in http.prefab
 
Template() - Constructor for class http.prefab.Template
 
TemplateFileHandler - Class in http
This abstract class makes use of the apache freemarker library in order to create pages from templates + models.
TemplateFileHandler(String) - Constructor for class http.TemplateFileHandler
 
toString() - Method in class http.DynamicResponseHandler
 
toString() - Method in class http.SimpleFileHandler
 
toString() - Method in class http.TemplateFileHandler
 

U

useIndexHtml - Static variable in class http.SimpleHTTPServer
 

V

ValueGuiElement - Class in http.prefab
 
ValueGuiElement(String, ValueGuiElement.TYPE) - Constructor for class http.prefab.ValueGuiElement
 
ValueGuiElement(String, ValueGuiElement.TYPE, String) - Constructor for class http.prefab.ValueGuiElement
 
ValueGuiElement.TYPE - Enum in http.prefab
 
valueOf(String) - Static method in enum http.prefab.ValueGuiElement.TYPE
Returns the enum constant of this type with the specified name.
values() - Static method in enum http.prefab.ValueGuiElement.TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G H I M N P R S T U V 
Skip navigation links

Processing library SimpleHTTPServer by Ramin Soleymani. (c) 2016