A B C D E F G H I J K L M N O P Q R S T U V W Z

A

acceptLine(String) - Method in class net.jot.logger.JOTLogFilter
Description of the Method
acceptLine(String) - Method in interface net.jot.logger.JOTTailFilter
Accept or not this line as one of the tail results.
ACTION_BROWSE_TO - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
ACTION_CREATE_FOLDER - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
ACTION_DELETE - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
ACTION_DOWNLOAD - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
ACTION_RENAME - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
ACTION_SELECT - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
ACTION_SORT_BY - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
ACTION_UPLOAD - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
addBlock(String, JOTViewBlock) - Method in class net.jot.web.view.JOTView
Defines a page block to be "defined" on the fly at runtime For example blah will be replaced by the data provided in the view element with dataId "toto" if it exists.
addCategory(JOTFormCategory) - Method in class net.jot.web.forms.JOTGeneratedForm
Adds a form category (form section sperator with title)
addCondition(JOTSQLCondition) - Method in class net.jot.persistance.JOTSQLQueryParams
 
addDirective(JOTFlowDirective) - Method in class net.jot.web.JOTFlowConfig
Adds a directive found in flow.conf
addEntry(long, long) - Method in class net.jot.persistance.JOTFSIndex
hen a new entry is added to the data file(table), this should be called as well to update the index with it.
addFile(JOTMultiPartItem) - Method in class net.jot.web.JOTFlowRequest
Called internally by JOTMultiPartParser, if a file was uploaded from the form.
addForm(JOTForm) - Method in class net.jot.web.view.JOTView
Adds a Form to this View.
addFormField(JOTFormField) - Method in class net.jot.web.forms.JOTDBForm
Adds a field to the form
addFormField(JOTFormField) - Method in class net.jot.web.forms.JOTGeneratedForm
Adds a form field
addFormField(JOTFormField) - Method in class net.jot.web.forms.JOTPropertiesForm
 
addMasterEntry(int, String, long) - Method in class net.jot.search.simpleindexer.JOTIndexHandler
Adds a new entry to index.txt
addOrderBy(JOTSQLOrderBy) - Method in class net.jot.persistance.JOTSQLQueryParams
 
addSubmitButton(JOTFormSubmitButton) - Method in class net.jot.web.forms.JOTGeneratedForm
The form submit button
addTableColumn(Class, String, Object) - Method in class net.jot.persistance.JOTDBUpgrader
Add a new Field to a table The field must exists in the table model (JOTModel).
addTag(String, JOTViewBlock) - Method in class net.jot.web.view.JOTView
Defines an HTML tag to be "redefined" on the fly at runtime For example
, content will be replaced by the data provided in the view element with dataId "toto" if it exists.
addVariable(String, Object) - Method in class net.jot.web.view.JOTView
Adds a variable to this View Then you can use the varibale in the view: Ex: jot:var value="id"
age - Variable in class net.jot.test.DBUser
 
age - Variable in class net.jot.test.FSUser
 
allowBrowsing - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
wether stuck in exisiting folder or can browse around.
allowCreateFolders - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
 
allowDelete - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
 
allowDeleteFilledFolders - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
allow deleting recursively a filled folder or not
allowDownloadFile - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
allo view/download files ?
allowListFiles - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
If false then user won't se the existing files at all.
allowListHiddenFiles - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
 
allowPickRootFolder - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
when selecting a folder, can the user pick the root folder itself (or only a subfolder of it) ?
allowRenaming - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
allow renaming files/folders
allowShowPath - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
wether to show the current directory full path or not (ex: /home/blah/files/)
allowUpdateFile - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
allow updating/uplaoding a new version of an existing file ?
allowUploadFile - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
 
ALPHA_SUPPORT_NONE - Static variable in class net.jot.image.JOTAbstractImage
Default: Alpha values are ignored, but much faster perfomance
ALPHA_SUPPORT_SIMPLE_BLEND - Static variable in class net.jot.image.JOTAbstractImage
If a pixel is set a new color, we will mix the new color with the old one.
ALTER_TYPE_BIGINT_TO_DECIMAL - Static variable in class net.jot.persistance.JOTDBUpgrader
 
ALTER_TYPE_DATE_TO_TIMESTAMP - Static variable in class net.jot.persistance.JOTDBUpgrader
 
ALTER_TYPE_INT_TO_BIGINT - Static variable in class net.jot.persistance.JOTDBUpgrader
 
ALTER_TYPE_INT_TO_DOUBLE - Static variable in class net.jot.persistance.JOTDBUpgrader
 
ALTER_TYPE_INT_TO_FLOATL - Static variable in class net.jot.persistance.JOTDBUpgrader
 
ALTER_TYPE_SMALLINT_TO_INT - Static variable in class net.jot.persistance.JOTDBUpgrader
 
ALTER_TYPE_TIMESTAMP_TO_DATE - Static variable in class net.jot.persistance.JOTDBUpgrader
 
ALTER_TYPE_TINYINT_TO_SMALLINT - Static variable in class net.jot.persistance.JOTDBUpgrader
 
alterAddField(JOTModelMapping, JOTDBField, Object) - Method in class net.jot.persistance.query.JOTDBQueryImpl
 
alterAddField(JOTModelMapping, JOTDBField, Object) - Method in class net.jot.persistance.query.JOTFSQueryImpl
 
alterAddField(JOTModelMapping, JOTDBField, Object) - Method in interface net.jot.persistance.query.JOTQueryInterface
Add a new Field to a table The field must be defined in the DB Model.
args - Variable in class net.jot.web.JOTFlowDirective
 
ASCENDING - Static variable in class net.jot.persistance.JOTSQLOrderBy
 

B

backupDb(String) - Static method in class net.jot.persistance.JOTPersistanceManager
 
BEST_LINE - Static variable in class net.jot.search.simpleindexer.JOTSearchResult
 
BEST_LINE_SCORE - Static variable in class net.jot.search.simpleindexer.JOTSearchResult
 
BG_LINES - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
BG_LINES_LENGTH - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
BLOCK_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
BLOCK_PATTERN_1LINE - Static variable in class net.jot.web.view.JOTViewParser
 
blockIPForMn - Static variable in class net.jot.web.captcha.JOTSendCaptchaView
 
browseType - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
You will want to set this depending what you want the user to do: ie: upload a file, select a file, just browse etc....
buildDeleteString(JOTModelMapping, JOTSQLCondition[]) - Method in class net.jot.persistance.query.JOTDBQueryImpl
Create the full DELETE SQL query String
buildFieldData(ByteBuffer, JOTDBField, Object) - Method in class net.jot.persistance.query.JOTFSQueryImpl
 
buildInsertString(JOTModelMapping) - Method in class net.jot.persistance.query.JOTDBQueryImpl
Create the full INSERT SQL query String
buildQmarksString(JOTModelMapping) - Method in class net.jot.persistance.query.JOTDBQueryImpl
Creates the question marks (paramters of the createSatement) String
buildSelectString(JOTModelMapping, JOTSQLQueryParams) - Method in class net.jot.persistance.query.JOTDBQueryImpl
Create the full SELECT SQL query String
buildUpdateString(JOTModelMapping, JOTSQLCondition[]) - Method in class net.jot.persistance.query.JOTDBQueryImpl
Create the full UPDATE SQL query String
BUTTON - Static variable in class net.jot.web.forms.JOTFormConst
 

C

CAPTCHA_SESSION_ID - Static variable in class net.jot.web.captcha.JOTSendCaptchaView
 
CAT_DB - Static variable in class net.jot.logger.JOTLogger
 
CAT_FLOW - Static variable in class net.jot.logger.JOTLogger
 
CAT_MAIN - Static variable in class net.jot.logger.JOTLogger
 
CHAR_THICKNESS_MAX - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
CHAR_THICKNESS_MIN - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
checkEmail(String) - Static method in class net.jot.utils.JOTUtilities
Validates wether an email address seem to be valid (ie: ~ aa@bb.cc)
checkFieldLength(String, int) - Static method in class net.jot.utils.JOTUtilities
Checks wether s string is at least minSize long
checkIf(String, boolean) - Static method in class net.jot.testing.JOTTester
 
checkIf(String, boolean, String) - Static method in class net.jot.testing.JOTTester
Use this to run an individual check
ie: checkIf(myValue==3);
checkThrowsException(Class, String, Object[]) - Static method in class net.jot.testing.JOTTester
Use this to run an Exception test
You should create a test method that throws the exception you want to test
And call this to test the exception is indeed thrown
ie: checkThrowsException(java.lang.NullPointerException.class,"myExceptionTestMethod",null);
clearAll() - Method in class net.jot.persistance.JOTSQLQueryParams
 
CLOSE_BLOCK_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
CLOSE_BLOCK_STRING - Static variable in class net.jot.web.view.JOTViewParser
 
CLOSE_IF_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
CLOSE_IF_STRING - Static variable in class net.jot.web.view.JOTViewParser
 
CLOSE_LOOP_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
CLOSE_LOOP_STRING - Static variable in class net.jot.web.view.JOTViewParser
 
closeFile() - Method in class net.jot.persistance.JOTFSIndex
 
CODE_LENGTH_MAX - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
CODE_LENGTH_MIN - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
cols - Variable in class net.jot.web.forms.ui.JOTFormTextareaField
 
commitFromMemory(String, Hashtable) - Method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
Writes the temporary -in memory- hash to the index files.
confFileName - Static variable in class net.jot.web.JOTFlowManager
 
confPath - Variable in class net.jot.web.JOTMainFilter
 
content - Variable in class net.jot.web.view.JOTViewBlock
 
context - Static variable in class net.jot.web.JOTMainFilter
 
convertTimezone(Date, String, boolean) - Static method in class net.jot.utils.JOTUtilities
Converts a date into another timezone.
copyDataTo(OutputStream) - Method in class net.jot.web.multipart.JOTMultiPartItem
Saves the data to a stream (ie: File) without using much memory.
copyFile(File, File) - Static method in class net.jot.utils.JOTUtilities
copy a file ...
copyFolderContent(File, File, boolean) - Static method in class net.jot.utils.JOTUtilities
Description of the Method
counter - Static variable in class net.jot.web.captcha.JOTSendCaptchaView
 
COUNTER_NAME - Static variable in class net.jot.web.view.JOTViewParser
 
countRequest(HttpServletRequest) - Method in class net.jot.web.JOTRequestCounter
Count a request and returns how many from this IP in the timespan(including this one)
createFbSession() - Method in class net.jot.web.filebrowser.JOTFileBrowserController
Your implementation should create return a JOTFileBrowserSession, which basically tells the FileBrowser how to behave, what to allow and what is expected of the user.
createMissingTables - Variable in class net.jot.persistance.JOTModelMapping
 
createTable(JOTModelMapping) - Method in class net.jot.persistance.JOTModel
Creates the table in the DB, if it doesn't exists yet
createTable(JOTModelMapping) - Method in class net.jot.persistance.query.JOTDBQueryImpl
 
createTable(JOTModelMapping) - Method in class net.jot.persistance.query.JOTFSQueryImpl
 
createTable(JOTModelMapping) - Method in interface net.jot.persistance.query.JOTQueryInterface
 
createTempFile(String, String) - Static method in class net.jot.utils.JOTUtilities
Description of the Method
CRITICAL_LEVEL - Static variable in class net.jot.logger.JOTLogger
 
currentFolder - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
internal value
currentWarning - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
internal value
CUSTOM_TEMPLATE_ROOTS - Static variable in class net.jot.utils.JOTConstants
 
customize(JOTModelMapping) - Method in class net.jot.db.authentication.JOTAuthPermission
If you override this in the subclass, make sure you still call this (super.customize()) Or copy the "defineFields" entries
customize(JOTModelMapping) - Method in class net.jot.db.authentication.JOTAuthProfile
If you override this in the subclass, make sure you still call this (super.customize()) Or copy the "defineFields" entries
customize(JOTModelMapping) - Method in class net.jot.db.authentication.JOTAuthUser
If you override this in the subclass, make sure you still call this (super.customize()) Or copy the "defineFields" entries
customize(JOTModelMapping) - Method in class net.jot.persistance.JOTModel
Implements the customization (User defined tables modifications, ie: fields mappings, etc ...)
customize(JOTModelMapping) - Method in class net.jot.test.DBUser
 
customize(JOTModelMapping) - Method in class net.jot.test.FSUser
 

D

databases - Static variable in class net.jot.persistance.JOTPersistanceManager
 
dataDescription - Variable in class net.jot.db.authentication.JOTAuthProfile
 
dataId - Variable in class net.jot.persistance.JOTModel
The "dataId" of the object in the database (ie: primary key)
dataLogin - Variable in class net.jot.db.authentication.JOTAuthUser
 
dataName - Variable in class net.jot.db.authentication.JOTAuthProfile
 
dataPassword - Variable in class net.jot.db.authentication.JOTAuthUser
 
dataPermission - Variable in class net.jot.db.authentication.JOTAuthPermission
 
dataProfile - Variable in class net.jot.db.authentication.JOTAuthPermission
 
dataProfile - Variable in class net.jot.db.authentication.JOTAuthUser
 
DBTYPE_JDBC - Static variable in class net.jot.persistance.JOTPersistanceManager
 
DBTYPE_JOTDB - Static variable in class net.jot.persistance.JOTPersistanceManager
 
DBUser - Class in net.jot.test
Internal JOT class for self-test Test user for testing of SQL DB implementation
DBUser() - Constructor for class net.jot.test.DBUser
 
debug() - Method in class net.jot.db.JOTDBField
Prints field informations to logger, for debugging purposes
DEBUG_LEVEL - Static variable in class net.jot.logger.JOTLogger
 
DEFAULT_NUMBER_FORMATTER - Static variable in class net.jot.web.views.JOTGenericFileBrowserView
 
DEFAULT_STORAGE - Static variable in class net.jot.persistance.JOTModel
 
DEFAULT_TSTAMP_FORMAT - Static variable in class net.jot.web.views.JOTGenericFileBrowserView
 
defaultSorter - Static variable in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
 
defaultValue - Variable in class net.jot.web.forms.ui.JOTFormField
 
defineField(String, int) - Method in class net.jot.web.forms.JOTForm
Define a field of the form (name/field type) You should define all the types you want to use / see in the html form Typically you make calls to this method from within init()
defineFieldDBName(String, String) - Method in class net.jot.persistance.JOTModelMapping
 
defineFieldMaxlength(String, int) - Method in class net.jot.persistance.JOTModelMapping
 
defineFieldMaxValue(String, int) - Method in class net.jot.persistance.JOTModelMapping
 
defineFieldMinlength(String, int) - Method in class net.jot.persistance.JOTModelMapping
 
defineFieldMinValue(String, int) - Method in class net.jot.persistance.JOTModelMapping
 
defineFieldSize(String, int) - Method in class net.jot.persistance.JOTModelMapping
 
defineFieldsToIgnore(String[]) - Method in class net.jot.persistance.JOTModelMapping
 
defineFieldType(String, String) - Method in class net.jot.persistance.JOTModelMapping
 
definePrimaryKey(String) - Method in class net.jot.persistance.JOTModelMapping
 
defineStorage() - Method in class net.jot.persistance.JOTModel
Returns the "storage" to be used by this Model.
defineStorage() - Method in class net.jot.test.DBUser
 
defineStorage() - Method in class net.jot.test.FSUser
 
defineTableName(String) - Method in class net.jot.persistance.JOTModelMapping
 
defineVersion() - Method in class net.jot.test.DBUser
 
defineVersion() - Method in class net.jot.test.FSUser
 
delete() - Method in class net.jot.persistance.JOTModel
Deletes the coresponding record from the database
delete(JOTModel) - Method in class net.jot.persistance.query.JOTDBQueryImpl
 
delete(JOTModel) - Method in class net.jot.persistance.query.JOTFSQueryImpl
 
delete(JOTModel) - Method in interface net.jot.persistance.query.JOTQueryInterface
Delete record in backend
deleteEntry(long) - Method in class net.jot.persistance.JOTFSIndex
Call this after removing an entry from the data(table) This will remove it from the index as well.
deleteFolder(File) - Static method in class net.jot.utils.JOTUtilities
Description of the Method
deleteFolderContent(File) - Static method in class net.jot.utils.JOTUtilities
Recursively delete all the content of a folder
deleteMetaFile(JOTModelMapping) - Static method in class net.jot.persistance.JOTModelMapping
 
deleteTable() - Method in class net.jot.persistance.JOTModel
Deletes the table in the DB
deleteTable(JOTModelMapping) - Method in class net.jot.persistance.query.JOTDBQueryImpl
 
deleteTable(JOTModelMapping) - Method in class net.jot.persistance.query.JOTFSQueryImpl
 
deleteTable(JOTModelMapping) - Method in interface net.jot.persistance.query.JOTQueryInterface
Delete the WHOLE TABLE in backend
DESCENDING - Static variable in class net.jot.persistance.JOTSQLOrderBy
 
description - Variable in class net.jot.web.forms.ui.JOTFormField
 
destroy() - Static method in class net.jot.JOTInitializer
To be called on program exit Cleans up all resources (close open files, stop threads etc ...)
destroy() - Static method in class net.jot.logger.JOTLogger
Cleanup resources on exit.
destroy() - Static method in class net.jot.persistance.JOTFSIndexManager
 
destroy() - Static method in class net.jot.persistance.JOTPersistanceManager
 
destroy() - Method in class net.jot.persistance.query.JOTFSQueryImpl
Releases resources and open files.
destroy() - Method in class net.jot.web.JOTMainFilter
try to cleanup all used resources at shutdown.
DIRECTIVE_CONTROLLER - Static variable in class net.jot.web.JOTFlowDirective
 
DIRECTIVE_CONTROLLER_BUNDLE - Static variable in class net.jot.web.JOTFlowDirective
 
DIRECTIVE_REQUEST - Static variable in class net.jot.web.JOTFlowDirective
 
doCurleys(String) - Static method in class net.jot.utils.JOTHTMLUtilities
 
doElements(Hashtable, String, JOTView, String) - Static method in class net.jot.web.view.JOTFormParser
Process a form piece (field)
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.jot.web.JOTMainFilter
Main request processing method, process a user web request.
doForms(String, JOTView, String) - Static method in class net.jot.web.view.JOTFormParser
Process the form
doRemoveTags(String) - Static method in class net.jot.web.view.JOTViewParser
Removes the tags
doStraight(String) - Static method in class net.jot.utils.JOTHTMLUtilities
Straight quotes
doSymbols(String) - Static method in class net.jot.utils.JOTHTMLUtilities
 
drawFilledRectangle(int, int, int, int, JOTAbstractPixel) - Method in class net.jot.image.JOTAbstractImage
 
drawHorizontalLine(int, int, int, int, JOTAbstractPixel) - Method in class net.jot.image.JOTAbstractImage
 
drawLine(int, int, int, int, int, JOTAbstractPixel) - Method in class net.jot.image.JOTAbstractImage
 
drawRectangle(int, int, int, int, int, JOTAbstractPixel) - Method in class net.jot.image.JOTAbstractImage
 
drawVerticalLine(int, int, int, int, JOTAbstractPixel) - Method in class net.jot.image.JOTAbstractImage
 
drawWavyHorizontalLine(int, int, int, int, JOTAbstractPixel, int, boolean) - Method in class net.jot.captcha.JOTCaptchaImage
 
drawWavyLine(int, int, int, int, JOTAbstractPixel, boolean) - Method in class net.jot.captcha.JOTCaptchaImage
Draw a wavy line with a thickness of 1 pixel (uses wavyness)
drawWavyLine(int, int, int, int, int, JOTAbstractPixel, boolean) - Method in class net.jot.captcha.JOTCaptchaImage
Draw a wavy line with given thickness (uses wavyness) If holes is enabled, some blank pixel with be mixed, leaving holes
drawWavyVerticalLine(int, int, int, int, JOTAbstractPixel, int, boolean) - Method in class net.jot.captcha.JOTCaptchaImage
 
DROP_NEW_CALLS_IF_PREVIOUS_NOT_COMPLETED - Static variable in class net.jot.scheduler.JOTSchedulingOptions
Only allow one call to run at a time If one is already running will just skip the new call
dropAll() - Method in class net.jot.db.JOTDBPool
Release/closes all the connections
dropConnection(int) - Method in class net.jot.db.JOTDBPool
Release/removes a connection
dumpToCSV(OutputStream, Class) - Static method in class net.jot.persistance.query.JOTQueryManager
 
dumpToCSV(OutputStream, Class, JOTSQLQueryParams) - Static method in class net.jot.persistance.query.JOTQueryManager
Dump a table (model) data into a stream(ie file) in CSV format

E

enableSecurity - Static variable in class net.jot.web.captcha.JOTSendCaptchaView
 
ENCODE_ALL - Static variable in class net.jot.utils.JOTHTMLUtilities
 
ENCODE_CURLEYS - Static variable in class net.jot.utils.JOTHTMLUtilities
 
ENCODE_HTML_CHARS - Static variable in class net.jot.utils.JOTHTMLUtilities
 
ENCODE_LINE_BREAKS - Static variable in class net.jot.utils.JOTHTMLUtilities
 
ENCODE_SYMBOLS - Static variable in class net.jot.utils.JOTHTMLUtilities
 
encodeCVSEntry(String) - Static method in class net.jot.utils.JOTUtilities
endode a cell of data into CVS format.
encodeEmail(String, boolean) - Static method in class net.jot.web.util.JOTAntiSpam
Use for encding email addresses in web pages.
endWithForwardSlash(String) - Static method in class net.jot.utils.JOTUtilities
 
endWithSlash(String) - Static method in class net.jot.utils.JOTUtilities
Return a folder path with the trailing slah
equals(Object) - Method in class net.jot.image.JOTAbstractPixel
Compares two pixels (macthing color)
ERROR_LEVEL - Static variable in class net.jot.logger.JOTLogger
 
ERROR_TEMPLATE - Static variable in class net.jot.web.views.JOTBuiltinTemplates
 
escape(String) - Static method in class net.jot.web.util.JOTAntiSpam
Escape a string(email) so that javascript can read it using unescape Excaping is hexadecimal value of each char
EVERY_12_HOURS - Variable in class net.jot.scheduler.JOTSchedulingOptions
 
EVERY_15_MINUTES - Variable in class net.jot.scheduler.JOTSchedulingOptions
 
EVERY_24_HOUR - Variable in class net.jot.scheduler.JOTSchedulingOptions
 
EVERY_30_MINUTES - Variable in class net.jot.scheduler.JOTSchedulingOptions
 
EVERY_3_HOURS - Variable in class net.jot.scheduler.JOTSchedulingOptions
 
EVERY_5_MINUTES - Variable in class net.jot.scheduler.JOTSchedulingOptions
 
EVERY_6_HOURS - Variable in class net.jot.scheduler.JOTSchedulingOptions
 
EVERY_HOUR - Variable in class net.jot.scheduler.JOTSchedulingOptions
 
EVERY_MINUTE - Variable in class net.jot.scheduler.JOTSchedulingOptions
 
EXCEPTION_ATTRIB - Static variable in class net.jot.web.views.JOTErrorView
 

F

failedWarning - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
 
FG_LINES - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
FG_LINES_LENGTH - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
fileListing - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
internal value
FILEMANAGER_TEMPLATE - Static variable in class net.jot.web.views.JOTBuiltinTemplates
 
fileNameWarning - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
warning messages : null = no warning, not null.
fillImage(JOTAbstractPixel) - Method in class net.jot.image.JOTAbstractImage
fill the whole image with the same pixel ie: set a background
filterChain - Variable in class net.jot.web.ctrl.JOTController
Gives you easy acess to filterChain should you need it
filterConfig - Variable in class net.jot.web.ctrl.JOTController
Gives you easy acess to filterConfig should you need it
filterConfig - Variable in class net.jot.web.JOTMainFilter
 
finalize() - Method in class net.jot.db.JOTDBPool
will automatically call shutdown when java app is terminated, to avoid hung DB connections.
finalize() - Method in class net.jot.JOTInitializer
On dinalize we call destroy so that even if the user forgot to call it, we cleanup the resources anyhow.
finalize() - Method in class net.jot.web.JOTFlowRequest
When the request is completed/terminated tries to delete the temporary multipart data (uploaded files)
find(JOTModelMapping, Class, JOTSQLQueryParams) - Method in class net.jot.persistance.query.JOTDBQueryImpl
 
find(JOTModelMapping, Class, JOTSQLQueryParams) - Method in class net.jot.persistance.query.JOTFSQueryImpl
 
find(JOTModelMapping, Class, JOTSQLQueryParams) - Method in interface net.jot.persistance.query.JOTQueryInterface
Returns all the records matching the parameters
find(Class, JOTSQLQueryParams) - Static method in class net.jot.persistance.query.JOTQueryManager
Returns all the records matching the parameters
findAssociatedPropsFile(String) - Method in class net.jot.prefs.JOTPreferences
Once the main pref file is found, other associated files can be found in the same location(folder) by this method.
findByID(JOTModelMapping, Class, long) - Method in class net.jot.persistance.query.JOTDBQueryImpl
 
findByID(JOTModelMapping, Class, long) - Method in class net.jot.persistance.query.JOTFSQueryImpl
 
findByID(JOTModelMapping, Class, long) - Method in interface net.jot.persistance.query.JOTQueryInterface
Returns the record whith the given ID
findByID(Class, long) - Static method in class net.jot.persistance.query.JOTQueryManager
Returns the record whith the given ID
findKeywordIndexLine(String) - Method in class net.jot.search.simpleindexer.JOTIndexHandler
Return the index file line for a specific keyword or empty string if none found.
findMarker(JOTDataHolder, String) - Static method in class net.jot.web.JOTDataHolderHelper
 
findMatchingClosingTag(int, String, Pattern, Pattern, int) - Static method in class net.jot.web.view.JOTViewParser
Find the matching(balanced) closing html tag to the tag provided Note that if the HTML is broken (unbalanced tags) this might break.
findOne(JOTModelMapping, Class, JOTSQLQueryParams) - Method in class net.jot.persistance.query.JOTDBQueryImpl
 
findOne(JOTModelMapping, Class, JOTSQLQueryParams) - Method in class net.jot.persistance.query.JOTFSQueryImpl
 
findOne(JOTModelMapping, Class, JOTSQLQueryParams) - Method in interface net.jot.persistance.query.JOTQueryInterface
Returns the first records matching the parameters
findOne(Class, JOTSQLQueryParams) - Static method in class net.jot.persistance.query.JOTQueryManager
Returns the first records matching the parameters
findOrCreateOne(Class, JOTSQLQueryParams) - Static method in class net.jot.persistance.query.JOTQueryManager
Returns a record if it is found in the database If it is not found then create a blank new one and return it.
findPrefsFile() - Method in class net.jot.prefs.JOTPreferences
Search for the prefs file in several places.
findUsingSQL(JOTModelMapping, Class, String, Object[]) - Method in class net.jot.persistance.query.JOTDBQueryImpl
 
findUsingSQL(JOTModelMapping, Class, String, Object[]) - Method in class net.jot.persistance.query.JOTFSQueryImpl
 
findUsingSQL(JOTModelMapping, Class, String, Object[]) - Method in interface net.jot.persistance.query.JOTQueryInterface
This is here, if you want to make manual custom SQL calls not covered by the other methods
NOTE: your request MUST return records matching your model.
THIS IS ONLY SUPPORTED WITH THE SQL Model (JOTDBModel)
findUsingSQL(Class, String, String[]) - Static method in class net.jot.persistance.query.JOTQueryManager
This is here, if you want to make manual custom SQL calls not covered by the other methods
NOTE: your request MUST return records matching your model.
firstLine(String) - Static method in class net.jot.utils.JOTUtilities
Description of the Method
firstName - Variable in class net.jot.test.DBUser
 
firstName - Variable in class net.jot.test.FSUser
 
FLOW_PARAM_CALL - Static variable in class net.jot.web.flowparams.JOTParamBase
 
FLOW_PARAM_CONTINUE_TO - Static variable in class net.jot.web.flowparams.JOTParamBase
 
FLOW_PARAM_NONE - Static variable in class net.jot.web.flowparams.JOTParamBase
 
FLOW_PARAM_PROCESS_FORM - Static variable in class net.jot.web.flowparams.JOTParamBase
 
FLOW_PARAM_REDIRECT_TO - Static variable in class net.jot.web.flowparams.JOTParamBase
 
FLOW_PARAM_RENDER_PAGE - Static variable in class net.jot.web.flowparams.JOTParamBase
 
FLOW_PARAM_RENDER_STATIC_PAGE - Static variable in class net.jot.web.flowparams.JOTParamBase
 
fLOW_PARAM_RETURN_TO_MARKER - Static variable in class net.jot.web.flowparams.JOTParamBase
 
FLOW_PARAM_SET_MARKER - Static variable in class net.jot.web.flowparams.JOTParamBase
 
flowConfig - Variable in class net.jot.web.JOTMainFilter
 
FORBIDDEN_TEMPLATE - Static variable in class net.jot.web.views.JOTBuiltinTemplates
 
forbiddenWarning - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
 
forceRun() - Method in interface net.jot.scheduler.JOTScheduledItem
Implement if you want to FORCE a run right away (well within a few ms anyway) Returns false by default.
FORM_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
format(String) - Method in class net.jot.utils.JOTEmailSender.MailSender
Description of the Method
formatDate(Date, boolean) - Static method in class net.jot.utils.JOTUtilities
Formats a date into - a user friendly format: 01/19/1977 04:08 - an SQL format: 77-01-19 04:08
formatNumber(int, int) - Static method in class net.jot.utils.JOTUtilities
Padds an umber with 0's to make it correct length
formatString(String, int) - Static method in class net.jot.utils.JOTUtilities
Fornat a string to a specific length by truncating or padding with spaces as needed.
FSUser - Class in net.jot.test
Internal JOT class for self-test Test user for testing of JOTFS DB implementation
FSUser() - Constructor for class net.jot.test.FSUser
 
fullFolderWarning - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
 

G

gen - Static variable in class net.jot.web.captcha.JOTSendCaptchaView
 
GENERATED_FORM - Static variable in class net.jot.web.views.JOTGeneratedFormView
 
GENERIC_LOOP_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
get(String) - Method in class net.jot.web.forms.JOTForm
Return an element (by name)
get(int, String) - Method in class net.jot.web.forms.JOTFormElement
 
getActions() - Method in class net.jot.web.JOTFlowConfig
 
getAll() - Method in class net.jot.web.forms.JOTForm
Return all the form fields Hastable of {name:JOTFormElement}
getAllowMultiples() - Method in class net.jot.web.forms.ui.JOTFormSelectField
 
getAlpha() - Method in class net.jot.image.JOTAbstractPixel
 
getArgs() - Method in class net.jot.web.JOTFlowDirective
 
getBestLine() - Method in class net.jot.search.simpleindexer.JOTSearchResult
line number of best line
getBestLineScore() - Method in class net.jot.search.simpleindexer.JOTSearchResult
how many of the keywords on the best line
getBlocks() - Method in class net.jot.web.view.JOTView
 
getBlue() - Method in class net.jot.image.JOTAbstractPixel
 
getBoolean(String) - Method in interface net.jot.prefs.JOTPreferenceInterface
Loads a boolean value (true or false 1 or 0) etc..
getBoolean(String) - Method in class net.jot.prefs.JOTPropertiesPreferences
 
getBrowseType() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getBuiltinTemplate() - Method in class net.jot.web.view.JOTView
 
getBundles() - Method in class net.jot.web.JOTFlowConfig
 
getCaptchcaUrl() - Method in class net.jot.web.forms.ui.JOTFormCaptchaField
 
getChars() - Method in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
getChars() - Method in interface net.jot.captcha.JOTCaptchaGeneratorInterface
Return a string contatining all the possible chars that can might be in the captcha
getChosenFiles(HttpServletRequest) - Static method in class net.jot.web.filebrowser.JOTFileBrowserHelper
After completion of the file selection process, this can be called to retrieve the list of files picked by the user.
getClass(String) - Static method in class net.jot.web.JOTFlowClassCache
 
getCode() - Method in class net.jot.web.JOTFlowPage
 
getColorDepth(long) - Method in class net.jot.image.JOTAbstractImage
return the color depth in bits (ie: how big the palette needs to be) ie: 1: 2 colors or less 4: 16 colors or less 8: 256 colors or less 16: 65536 colors or less 24: 16 777 216 colors or less 32: > 16 777 216 colors resource intensive Note: maxColors, is the maximum you want to look for, if more that "maxColor" colors are found, an exception will be thrown.
getCols() - Method in class net.jot.web.forms.ui.JOTFormTextareaField
 
getColumnDefinition(JOTDBField) - Method in class net.jot.persistance.query.JOTDBQueryImpl
 
getColumnsDefinition(JOTModelMapping) - Method in class net.jot.persistance.query.JOTDBQueryImpl
Creates the "column definition" string, used to create the table
ie: "dataId BIGINT, name varchar(80)"
getComparaison() - Method in class net.jot.persistance.JOTSQLCondition
 
getConditions() - Method in class net.jot.persistance.JOTSQLQueryParams
 
getConditionsString(JOTSQLCondition[]) - Method in class net.jot.persistance.query.JOTDBQueryImpl
Creates the condition part of the SQL String (WHERE ...)
getConfigPath() - Method in class net.jot.web.JOTFlowConfig
 
getConnection() - Method in class net.jot.db.JOTDBManager
returns a connection to the 'default' database
getConnection(String) - Method in class net.jot.db.JOTDBManager
Gets a connection to a specified/named db.
getConnection() - Method in class net.jot.db.JOTTaggedConnection
Gets the connection attribute of the TaggedConnection object
getContent() - Method in class net.jot.web.view.JOTViewBlock
 
getContentType() - Method in interface net.jot.image.JOTAbstractImageWriterInterface
Return the image content type (to be sent to the browser)
getContentType() - Method in class net.jot.image.writers.JOTBMPImageWriter
 
getContextName() - Static method in class net.jot.web.JOTMainFilter
Returns the servlet context name: ie /mywebapp/
getCss() - Method in class net.jot.web.forms.JOTGeneratedForm
Ovveride this to change the form CSS It's probably best to have this css into your template and have this return an empty string.
getCurrentDate() - Static method in class net.jot.scheduler.JOTClock
Gets the current Date
getCurrentFolder() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getCurrentTime() - Static method in class net.jot.scheduler.JOTClock
Gets the current Time in ms since 1970
getCurrentWarning() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getCustomParams() - Method in class net.jot.web.JOTFlowRequest
 
getData() - Method in class net.jot.image.JOTAbstractImage
 
getDataAsBytes() - Method in class net.jot.web.multipart.JOTMultiPartItem
Returns the data as a byte array WARNING: for a file this might be a huge byte array, using lots of memory, it is best to use copyDataTo(os).
getDataAsString() - Method in class net.jot.web.multipart.JOTMultiPartItem
Returns the data as a string, this should be use for variables only Not for files.
getDatabases() - Static method in class net.jot.persistance.JOTPersistanceManager
 
getDataEnd() - Method in class net.jot.web.multipart.JOTMultiPartItem
Index of file/field data end in raw multipart temp file.
getDataHolder() - Method in class net.jot.web.ctrl.JOTController
 
getDataHolder(HttpSession) - Static method in class net.jot.web.JOTDataHolderHelper
 
getDataSize() - Method in class net.jot.persistance.JOTModelMapping
Returns the size(bytes) of a "row" of data.
getDataStart() - Method in class net.jot.web.multipart.JOTMultiPartItem
Index of file/field data start in raw multipart temp file.
getDateString() - Static method in class net.jot.scheduler.JOTClock
Same, but without milliseconds
getDateStringWithMs() - Static method in class net.jot.scheduler.JOTClock
return the date in a fomat containing no spaces, mainly used as part of file names
getDbBackupFolder(String) - Static method in class net.jot.persistance.JOTPersistanceManager
 
getDbFolder(String) - Static method in class net.jot.persistance.JOTPersistanceManager
 
getDbVersion(String) - Static method in class net.jot.persistance.JOTPersistanceManager
 
getDefaultedBoolean(String, Boolean) - Method in interface net.jot.prefs.JOTPreferenceInterface
Loads a boolean value (true or false 1 or 0) etc..
getDefaultedBoolean(String, Boolean) - Method in class net.jot.prefs.JOTPropertiesPreferences
 
getDefaultedInt(String, Integer) - Method in class net.jot.prefs.JOTPropertiesPreferences
 
getDefaultedLong(String, Long) - Method in class net.jot.prefs.JOTPropertiesPreferences
 
getDefaultedString(String, String) - Method in interface net.jot.prefs.JOTPreferenceInterface
Loads a String value Returns 'defaultValue' if not defined or not a boolean
getDefaultedString(String, String) - Method in class net.jot.prefs.JOTPropertiesPreferences
 
getDefaultValue() - Method in class net.jot.db.JOTDBField
 
getDefaultValue() - Method in class net.jot.web.forms.ui.JOTFormField
 
getDescription() - Method in class net.jot.db.authentication.JOTAuthProfile
 
getDescription(JOTFormField, int) - Method in class net.jot.web.forms.JOTGeneratedForm
Ovveride this to change the look of the description (a.k.a form field help CSS popup)
getDescription() - Method in class net.jot.web.forms.ui.JOTFormField
 
getDirection() - Method in class net.jot.persistance.JOTSQLOrderBy
 
getDriver() - Method in class net.jot.db.JOTDBJDBCSetup
Gets the driver attribute of the DbSetup object
getEmailAlways() - Method in class net.jot.testing.JOTTester
 
getEmailOnFailure() - Method in class net.jot.testing.JOTTester
 
getEncoding() - Method in class net.jot.db.JOTDBJDBCSetup
Gets the encoding attribute of the DBSetup object
getEntryStamp(String) - Method in class net.jot.search.simpleindexer.JOTIndexHandler
Get the timestamp of last indexing of an entry
getError() - Method in class net.jot.web.JOTFlowConfig
 
getErrorRequest() - Method in class net.jot.web.JOTFlowConfig
 
getErrors() - Method in class net.jot.web.forms.JOTForm
 
getExcludePkgs() - Method in class net.jot.testing.JOTTester
 
getFailedWarning() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getFbSession(JOTFlowRequest) - Static method in class net.jot.web.filebrowser.JOTFileBrowserHelper
Returns the fbSession object (The current user "view" in the file manager)
getField() - Method in class net.jot.persistance.JOTSQLCondition
 
getField() - Method in class net.jot.persistance.JOTSQLOrderBy
 
getField(int) - Static method in class net.jot.scheduler.JOTClock
 
getFieldName() - Method in class net.jot.db.JOTDBField
 
getFields() - Method in class net.jot.persistance.JOTModelMapping
 
getFields() - Method in class net.jot.persistance.JOTModelMeta
 
getFieldSize(JOTDBField) - Method in class net.jot.persistance.JOTModelMapping
 
getFieldType() - Method in class net.jot.db.JOTDBField
 
getFieldValue(String) - Method in class net.jot.persistance.JOTModel
 
getFieldValues(JOTModelMapping, JOTSQLCondition[]) - Method in class net.jot.persistance.JOTModel
Return the fields values
getFile(String) - Method in class net.jot.web.JOTFlowRequest
Return a file handle(JOTMultiPartItem) from the request(multipart request) for an uploaded file, which you can then save somewhere NOTE: parseMultiPartContent() MUST have been called first otherwise it will return nothing(null).
getFileCssClass(File) - Method in class net.jot.web.views.JOTGenericFileBrowserView
return the CSS classs name for a specific file.
getFileListing() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getFileMd5(File) - Static method in class net.jot.utils.JOTUtilities
Computes the MD5 hash of a file's content
getFileName() - Method in class net.jot.web.multipart.JOTMultiPartItem
return the file name only (remove the path if the browser gave one like ie does.)
getFileNameWarning() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getFilePath() - Method in class net.jot.web.multipart.JOTMultiPartItem
For a file returns the name of the file provided by the user Note: some browsers give a full path, some others give only the file name (no path) you probably want to use getFileName() instead;
getFileSize(File) - Method in class net.jot.web.views.JOTGenericFileBrowserView
return s a nice looking file size
getFilterChain() - Method in class net.jot.web.ctrl.JOTMasterController
 
getFilterConfig() - Method in class net.jot.web.ctrl.JOTMasterController
 
getFlags() - Method in class net.jot.web.view.JOTViewTag
 
getFlowConfig() - Method in class net.jot.web.ctrl.JOTMasterController
 
getFlowExtension() - Method in class net.jot.web.JOTFlowConfig
 
getFolderSize(File) - Static method in class net.jot.utils.JOTUtilities
get a directory size (recursively)
getForbiddenRequest() - Method in class net.jot.web.JOTFlowConfig
 
getForbiddenWarning() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getForm(Class) - Method in class net.jot.web.ctrl.JOTController
use this method to get/create a form object Will provide either : - a new form object if this form is newly used - the existing form if used earlier in this request (ie: validation failed) This allows you to get the form and put it in the View, or to populate/validate it in your controller.
getForm(Class) - Method in class net.jot.web.ctrl.JOTMasterController
use this method to get/create a form object Will provide either : - a new form object if this form is newly used - the existing form if used earlier in this request (ie: validation failed) This allows you to get the form and put it in the View, or to populate/validate it in your controller.
getFormAction() - Method in class net.jot.web.forms.JOTGeneratedForm
 
getFormBowells(JOTFlowRequest) - Method in class net.jot.web.forms.JOTDBForm
Generate the html for the "inside" of the form, using the DB object(model) to set the values etc...
getFormBowells(JOTFlowRequest) - Method in class net.jot.web.forms.JOTGeneratedForm
Generates HTMl for the inside of the form, ovveride for cutom html
getForms() - Method in class net.jot.web.JOTFlowConfig
 
getForms() - Method in class net.jot.web.view.JOTView
 
getFullFolderWarning() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getGenerator() - Static method in class net.jot.web.captcha.JOTSendCaptchaView
 
getGreen() - Method in class net.jot.image.JOTAbstractPixel
 
getHeight() - Method in class net.jot.image.JOTAbstractImage
 
getHelp() - Method in class net.jot.web.forms.ui.JOTFormField
 
getHits() - Method in class net.jot.search.simpleindexer.JOTSearchResult
total number of keywords hits in whole file
getHtml(JOTFlowRequest) - Method in class net.jot.web.forms.JOTGeneratedForm
Ovveride this to change the look.
getId() - Method in class net.jot.persistance.JOTModel
 
getID() - Method in class net.jot.search.simpleindexer.JOTSearchResult
return uniqueId of the matching entry(ex: filename)
getIfResultValue() - Method in class net.jot.web.flowparams.JOTParamBase
 
getIgnoredFields() - Method in class net.jot.persistance.JOTModelMapping
 
getImplementation(String) - Static method in class net.jot.persistance.query.JOTQueryManager
Internal Method, Not to be used by end-user.
Returns the QueryImplementation object, which deals with raw CRUD implementation.
getIncludePkgs() - Method in class net.jot.testing.JOTTester
 
getIndex(JOTModelMapping) - Static method in class net.jot.persistance.JOTFSIndexManager
Get the index from a specific table/model Loads it from file if it is the first request.
getIndexes() - Static method in class net.jot.persistance.JOTFSIndexManager
Get all the indexes
getIndexFile(JOTModelMapping) - Method in class net.jot.persistance.query.JOTFSQueryImpl
 
getIndexValue(long) - Method in class net.jot.persistance.JOTFSIndex
Returns the position od a data row given it's index
getInsertString(JOTModelMapping) - Method in class net.jot.persistance.query.JOTDBQueryImpl
Creates the SQL INSERT string
getInstance() - Static method in class net.jot.db.JOTDBManager
 
getInstance() - Static method in class net.jot.prefs.JOTPreferences
 
getInstance() - Static method in class net.jot.scheduler.JOTScheduler
 
getInstance() - Static method in class net.jot.testing.JOTTester
 
getInt(String) - Method in class net.jot.prefs.JOTPropertiesPreferences
 
getItems() - Method in class net.jot.web.forms.JOTGeneratedForm
Returns all the items (fields,categories,buttons etc..) composing this form.
getJavascript() - Method in class net.jot.web.forms.JOTGeneratedForm
Ovveride this if you want custom javascript
getKeyword() - Method in class net.jot.search.simpleindexer.JOTRawSearchResult
return the keyword those results are for.
getLastLogEntries(Vector, int) - Static method in class net.jot.logger.JOTLogger
 
getLatestVersion() - Method in class net.jot.persistance.JOTDBUpgrader
return the DBModel Version(code).
getLimit() - Method in class net.jot.persistance.JOTSQLQueryParams
 
getLimitString(int) - Method in class net.jot.persistance.query.JOTDBQueryImpl
 
getLineNumber() - Method in class net.jot.web.flowparams.JOTParamBase
 
getLineNumber() - Method in class net.jot.web.JOTFlowDirective
 
getMappedFields() - Method in class net.jot.persistance.JOTModelMapping
 
getMapping() - Method in class net.jot.persistance.JOTModel
Called once by the QueryManager to get the table mapping.
getMapping(Class) - Static method in class net.jot.persistance.query.JOTQueryManager
 
getMapping(Class, boolean, boolean) - Static method in class net.jot.persistance.query.JOTQueryManager
Internal Method, that usually would not be called by end-user.
Get/Loads a Model mapping.
modelClass MUST be of type JOTModel or subclass
getMarkersToKeep() - Method in class net.jot.web.JOTFlowDirective
 
getMasterIdByKey(String) - Method in class net.jot.search.simpleindexer.JOTIndexHandler
 
getMasterKeyById(String) - Method in class net.jot.search.simpleindexer.JOTIndexHandler
 
getMatchingIds() - Method in class net.jot.search.simpleindexer.JOTRawSearchResult
Get the list of macthing id's (default: filepath), or whatever the uniqueId was when you indexed the file
getMaxConnections() - Method in class net.jot.db.JOTDBJDBCSetup
Gets the maxConnections attribute of the DbSetup object
getMaxFolderNameLength() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getMaxLength() - Method in class net.jot.db.JOTDBField
 
getMaxUploadSize() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getMaxValue() - Method in class net.jot.db.JOTDBField
 
getMeta() - Method in class net.jot.persistance.JOTModelMapping
Returns the Metadata respresentation of the table columns ie: "id":int4, "name":varchar(100) ....
getMinLength() - Method in class net.jot.db.JOTDBField
 
getMinValue() - Method in class net.jot.db.JOTDBField
 
getModel() - Method in class net.jot.web.forms.JOTDBForm
 
getMultipleFilesWarning() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getName() - Method in class net.jot.db.authentication.JOTAuthProfile
 
getName() - Method in class net.jot.web.forms.ui.JOTFormField
 
getName() - Method in class net.jot.web.JOTFlowPage
 
getName() - Method in class net.jot.web.multipart.JOTMultiPartItem
 
getNbOfUploadFields() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getNewDirPattern() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getNewFilePattern() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getNotFoundRequest() - Method in class net.jot.web.JOTFlowConfig
 
getNow() - Static method in class net.jot.scheduler.JOTClock
 
getNumberOfFailures() - Method in class net.jot.testing.JOTTester
 
getNumberOfTests() - Method in class net.jot.testing.JOTTester
 
getOneFileWarning() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getOneFolderWarning() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getOrderBys() - Method in class net.jot.persistance.JOTSQLQueryParams
 
getOrderByString(JOTSQLOrderBy[]) - Method in class net.jot.persistance.query.JOTDBQueryImpl
Creates the "orderBy" part of the SQL string.
getOutputFormat() - Method in class net.jot.testing.JOTTester
 
getOutputTo() - Method in class net.jot.testing.JOTTester
 
getParameter(String) - Method in class net.jot.web.JOTFlowRequest
Overload of getParameter, to take into account our custom setRequest feature
getParams() - Method in class net.jot.web.flowparams.JOTParamBase
 
getPassword() - Method in class net.jot.db.JOTDBJDBCSetup
Gets the Password attribute of the DbSetup object
getPermission() - Method in class net.jot.db.authentication.JOTAuthPermission
 
getPixel(int, int) - Method in class net.jot.image.JOTAbstractImage
 
getPoolName() - Method in class net.jot.db.JOTTaggedConnection
Gets the poolName attribute of the TaggedConnection object
getPossibleDescriptions() - Method in class net.jot.web.forms.ui.JOTFormSelectField
 
getPossibleValues() - Method in class net.jot.web.forms.ui.JOTFormSelectField
 
getPrimaryKey() - Method in class net.jot.persistance.JOTModelMapping
 
getProfile() - Method in class net.jot.db.authentication.JOTAuthPermission
 
getQueryClassName() - Method in class net.jot.persistance.JOTModelMapping
 
getQueryImplClass() - Method in class net.jot.persistance.JOTModel
 
getRawFile() - Method in class net.jot.web.multipart.JOTMultiPartItem
Returns the RAW multipart data File handle.
getRed() - Method in class net.jot.image.JOTAbstractPixel
 
getRequest() - Method in class net.jot.web.ctrl.JOTMasterController
 
getRequests() - Method in class net.jot.web.JOTFlowConfig
 
getRequestURI() - Method in class net.jot.web.JOTRewrittenRequest
 
getRequestURL() - Method in class net.jot.web.JOTRewrittenRequest
 
getResponse() - Method in class net.jot.web.ctrl.JOTMasterController
 
getResult() - Method in class net.jot.web.forms.JOTForm
Result of the form processing: ie: success, validationFailure etc...
getResultsForId(String) - Method in class net.jot.search.simpleindexer.JOTRawSearchResult
Return an array of Integer[], containing the line number(s) where the keyword was found in the specified file(identified by it's id) If a keyword is on the same line twice, that line number will be in the array twice
getRootFolder() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getRows() - Method in class net.jot.web.forms.ui.JOTFormTextareaField
 
getRowSize() - Method in class net.jot.persistance.JOTModelMeta
 
getRunAtDays() - Method in class net.jot.scheduler.JOTSchedulingOptions
 
getRunAtHours() - Method in class net.jot.scheduler.JOTSchedulingOptions
 
getRunAtMinutes() - Method in class net.jot.scheduler.JOTSchedulingOptions
 
getRunAtMonth() - Method in class net.jot.scheduler.JOTSchedulingOptions
 
getRunAtWeekDays() - Method in class net.jot.scheduler.JOTSchedulingOptions
 
getRunEvery() - Method in class net.jot.scheduler.JOTSchedulingOptions
 
getScheduleHelp() - Static method in class net.jot.scheduler.JOTSchedulingOptions
 
getScore() - Method in class net.jot.search.simpleindexer.JOTSearchResult
score 0 to 10 (how many of the keywords where found in the file)
getServletPath() - Method in class net.jot.web.JOTRewrittenRequest
 
getSessionTimeoutWarning() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getSHA1Hash(String) - Static method in class net.jot.utils.JOTUtilities
Computes an SHA1 hash as an Hex format string.
getSingleFieldData(JOTModelMapping, JOTDBField, Object) - Method in class net.jot.persistance.query.JOTFSQueryImpl
 
getSize() - Method in class net.jot.db.JOTDBField
Returns the field size/length
getSize() - Method in class net.jot.web.forms.ui.JOTFormSelectField
 
getSize() - Method in class net.jot.web.forms.ui.JOTFormTextField
 
getSortBy() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getSQLComparator() - Method in class net.jot.persistance.JOTSQLCondition
Return the comparator in SQL form example: getSQLComparator() for IS_GREATER will return " > ? "
getStandardTmpDir() - Static method in class net.jot.utils.JOTUtilities
Returns java standrad tmp dir (java.io.tmpdir)
getStartFolder() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getStorageName() - Method in class net.jot.persistance.JOTModelMapping
 
getString(String) - Method in interface net.jot.prefs.JOTPreferenceInterface
Loads a String value Returns null if the value is not defined
getString(String) - Method in class net.jot.prefs.JOTPropertiesPreferences
 
getSubElements() - Method in class net.jot.web.forms.JOTFormElement
 
getTableFile(JOTModelMapping) - Method in class net.jot.persistance.query.JOTFSQueryImpl
 
getTableName() - Method in class net.jot.persistance.JOTModelMapping
 
getTagProperties() - Method in class net.jot.web.view.JOTViewTag
 
getTags() - Method in class net.jot.web.view.JOTView
 
getTemplate(String) - Static method in class net.jot.web.JOTTemplateCache
Retrieve a template (as a string String) from the cache.
getTemplateRoots() - Method in class net.jot.web.JOTFlowConfig
 
getTempUploadFolder() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getTestableClasses(String, String[], String) - Method in class net.jot.testing.JOTTester
Sercahes for classes that have implemented the test function
getThreadingScheme() - Method in class net.jot.scheduler.JOTSchedulingOptions
 
getTimeStamp(File) - Method in class net.jot.web.views.JOTGenericFileBrowserView
returns a nice looking file timestamp
getTitle() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getTitle() - Method in class net.jot.web.forms.ui.JOTFormCategory
 
getTitle() - Method in class net.jot.web.forms.ui.JOTFormSubmitButton
 
getType() - Method in class net.jot.web.flowparams.JOTParamBase
 
getType() - Method in class net.jot.web.forms.JOTFormElement
 
getType() - Method in class net.jot.web.forms.ui.JOTFormField
 
getType() - Method in class net.jot.web.JOTFlowDirective
 
getType() - Method in class net.jot.web.multipart.JOTMultiPartItem
 
getTypes() - Static method in class net.jot.db.JOTDBField
Hashtable of all defined field types
getUpdateString(JOTModelMapping) - Method in class net.jot.persistance.query.JOTDBQueryImpl
Creates the SQL UPDATE string
getUpdateWarning() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getUpFolder() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
getUpgrader(String) - Static method in class net.jot.persistance.JOTPersistanceManager
 
getUpgraderClass() - Method in class net.jot.db.JOTDBJDBCSetup
 
getUpgraderClass() - Method in class net.jot.persistance.JOTDBFSSetup
 
getURI(ServletRequest) - Method in class net.jot.web.JOTMainFilter
 
getURL() - Method in class net.jot.db.JOTDBJDBCSetup
Gets the uRL attribute of the DbSetup object
getUser() - Method in class net.jot.db.JOTDBJDBCSetup
Gets the user attribute of the DbSetup object
getUserByLogin(Class, String) - Static method in class net.jot.db.authentication.JOTAuthUser
 
getUseUnicode() - Method in class net.jot.db.JOTDBJDBCSetup
Gets the useUnicode attribute of the DBSetup object
getValue() - Method in class net.jot.persistance.JOTSQLCondition
 
getValue() - Method in class net.jot.web.forms.JOTFormElement
Shortcut to get the value of a field, see setValue()
getVariables() - Method in class net.jot.web.view.JOTView
 
getVersion() - Method in class net.jot.persistance.JOTModelMeta
 
getViewData() - Method in class net.jot.web.views.JOTLazyView
 
getWaviness() - Method in class net.jot.captcha.JOTCaptchaImage
 
getWidth() - Method in class net.jot.image.JOTAbstractImage
 

H

HAD_SUCCESS - Static variable in class net.jot.web.forms.JOTGeneratedForm
 
handleTag(JOTView, String, String, String, String, JOTFormElement) - Static method in class net.jot.web.view.JOTFormParser
Handles field tags: custom HTML properties / flags susch as: - class="myclass" - DISABLED etc...
hashCode() - Method in class net.jot.image.JOTAbstractPixel
 
hasPermission(String) - Method in class net.jot.db.authentication.JOTAuthUser
checks wether a user has a given permission
hasValidated() - Method in class net.jot.web.forms.JOTForm
 
HEIGHT - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
highestId - Variable in class net.jot.persistance.JOTFSIndex
Stores the current highest ID found in the data file, so we can get the next unique higher value using nextval()
HITS - Static variable in class net.jot.search.simpleindexer.JOTSearchResult
 
htmlEncode(String) - Method in class net.jot.web.views.JOTErrorView
 
htmlEncode(Throwable) - Method in class net.jot.web.views.JOTErrorView
 
htmlEncode(Exception) - Method in class net.jot.web.views.JOTErrorView
 
htmlEncode(StackTraceElement) - Method in class net.jot.web.views.JOTErrorView
 

I

ID - Static variable in class net.jot.search.simpleindexer.JOTSearchResult
 
IF_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
INCLUDE_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
indexFile(File) - Method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
Index the file using the filepath as the unique key, and only reindexing if file timestamp was updated
indexFile(File, boolean) - Method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
Index the file using the filepath as the unique key
indexFile(File, String) - Method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
Index the file, only if the timestamp chnaged since the last indexing.
indexFile(File, String, boolean) - Method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
index a file(update if already indexed)
indexKeyword(String, String, Vector) - Method in class net.jot.search.simpleindexer.JOTIndexHandler
Add a keyword to the index id: id of the key in index.txt word: the keyword to be indexed lines: vector of line numbers return: wether it was a new keyword or not
indexLineInMemory(Hashtable, String, String) - Method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
mem is the hashtable storing the keyword data.
indexRoot - Variable in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
index property file
INFO_LEVEL - Static variable in class net.jot.logger.JOTLogger
 
init() - Static method in class net.jot.JOTInitializer
Initializes JOT
init(JOTPreferenceInterface, String) - Static method in class net.jot.logger.JOTLogger
 
init(JOTPreferenceInterface, String, String) - Static method in class net.jot.logger.JOTLogger
This is used to set the log file path and other options.
init(String, String[], String) - Static method in class net.jot.logger.JOTLogger
Manually init the logger
init(JOTPreferenceInterface) - Static method in class net.jot.persistance.JOTPersistanceManager
Initializes from the db property file
init(JOTMasterController) - Method in class net.jot.web.ctrl.JOTController
Will be called by the mastercontroller.
init(JOTFlowRequest) - Method in class net.jot.web.forms.JOTForm
You can use this method to set initial form values (Called the first time the form is created) Ex: defineField("name", JOTFormConst.TEXTAREA); get("fname").setValue("toto");
init(JOTFlowRequest) - Method in class net.jot.web.forms.JOTGeneratedForm
 
init(String) - Static method in class net.jot.web.JOTFlowManager
 
init(FilterConfig) - Method in class net.jot.web.JOTMainFilter
Initialize the filter, calls the JOT initialization as well.
initPrefs() - Method in class net.jot.prefs.JOTPreferences
Loads the props file and init the prefs.
initQueryImplClass() - Method in class net.jot.persistance.JOTModel
 
INPUT - Static variable in class net.jot.web.forms.JOTFormConst
 
INPUT_BUTTON - Static variable in class net.jot.web.forms.JOTFormConst
 
INPUT_CAPTCHA - Static variable in class net.jot.web.forms.JOTFormConst
 
INPUT_CHECKBOX - Static variable in class net.jot.web.forms.JOTFormConst
 
INPUT_HIDDEN - Static variable in class net.jot.web.forms.JOTFormConst
 
INPUT_IMAGE - Static variable in class net.jot.web.forms.JOTFormConst
 
INPUT_PASSWORD - Static variable in class net.jot.web.forms.JOTFormConst
 
INPUT_RADIO - Static variable in class net.jot.web.forms.JOTFormConst
 
INPUT_RESET - Static variable in class net.jot.web.forms.JOTFormConst
 
INPUT_SUBMIT - Static variable in class net.jot.web.forms.JOTFormConst
 
INPUT_TEXT - Static variable in class net.jot.web.forms.JOTFormConst
 
IS_EQUAL - Static variable in class net.jot.persistance.JOTSQLCondition
 
IS_GREATER - Static variable in class net.jot.persistance.JOTSQLCondition
 
IS_GREATER_OR_EQUAL - Static variable in class net.jot.persistance.JOTSQLCondition
 
IS_LIKE - Static variable in class net.jot.persistance.JOTSQLCondition
 
IS_LOWER - Static variable in class net.jot.persistance.JOTSQLCondition
 
IS_LOWER_OR_EQUAL - Static variable in class net.jot.persistance.JOTSQLCondition
 
IS_NOT_EQUAL - Static variable in class net.jot.persistance.JOTSQLCondition
 
isAllowBrowsing() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
isAllowCreateFolders() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
isAllowDelete() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
isAllowDeleteFilledFolders() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
isAllowDownloadFile() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
isAllowListFiles() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
isAllowListHiddenFiles() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
isAllowPickRootFolder() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
isAllowRenaming() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
isAllowShowPath() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
isAllowUpdateFile() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
isAllowUploadFile() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
isClassTestable(String) - Method in class net.jot.testing.JOTTester
 
isDebug() - Method in class net.jot.testing.JOTTester
 
isEnabled() - Method in class net.jot.utils.JOTEmailSender
 
isIfResultCheckIfTrue() - Method in class net.jot.web.flowparams.JOTParamBase
 
isNew() - Method in class net.jot.persistance.JOTModel
 
isNewKey(String) - Method in class net.jot.search.simpleindexer.JOTIndexHandler
wether the key is new or already indexed
isNewUser(Class, String) - Static method in class net.jot.db.authentication.JOTAuthUser
Wether the dataLogin is available (not already in use) implClass is your subclass of JOTAuthUser
isProvideRequestParameters() - Method in class net.jot.web.view.JOTView
 
isSaveAutomatically() - Method in class net.jot.web.forms.ui.JOTFormField
 
isSelfTestMode() - Method in class net.jot.testing.JOTTester
 
isSof() - Method in class net.jot.testing.JOTTester
 
isStartNow() - Method in class net.jot.scheduler.JOTSchedulingOptions
 
isUserValid(Class, String, String) - Static method in class net.jot.db.authentication.JOTAuthUser
Use to check if a user with given login/password exists.
isValid(String) - Static method in class net.jot.scheduler.JOTSchedulingOptions
 
isValid() - Method in class net.jot.web.JOTFlowConfig
Returns wether the parsing of flow.conf fails Note: this does not run the extra validations in runValidation(), so usually would be called after runValidation()
isVisible() - Method in class net.jot.web.view.JOTViewBlock
 
isWindowsOS() - Static method in class net.jot.utils.JOTUtilities
 
isWithinFolder(File, File) - Static method in class net.jot.utils.JOTUtilities
Checks if "f" is within "folder" hierarchy (recursively) ie: if folder is an ancestor of f.

J

JOT_GENERATED_FORM_ID - Static variable in class net.jot.web.forms.JOTDBForm
ID for JOT form
JOT_GENERATED_FORM_MODEL_CLASS - Static variable in class net.jot.web.forms.JOTDBForm
stores the form/model java class
JOT_GENERATED_FORM_TOKEN - Static variable in class net.jot.web.forms.JOTDBForm
The token is here for security reasons, so that somebody can't fake the form request and change a different DB entry than the one he is suppose to be editing
JOTAbstractImage - Class in net.jot.image
Represent an image data in a plain format, decoupled from storage format and AWT.
JOTAbstractImage(int, int, int) - Constructor for class net.jot.image.JOTAbstractImage
 
JOTAbstractImage(int, int) - Constructor for class net.jot.image.JOTAbstractImage
 
JOTAbstractImageWriterInterface - Interface in net.jot.image
Implement this to provide an implementation that writes the abstractImage in a particular format.
JOTAbstractPixel - Class in net.jot.image
Represent the (color) data for a pixel (RGBA)
JOTAbstractPixel(int, int, int, int) - Constructor for class net.jot.image.JOTAbstractPixel
 
JOTAntiSpam - Class in net.jot.web.util
Collection of antispam functions
JOTAntiSpam() - Constructor for class net.jot.web.util.JOTAntiSpam
 
JOTApplicationTest - Class in net.jot.test
Internal JOT class for self-test This is the main selftest for JOT It is used to test that JOT itself is working properly
JOTApplicationTest() - Constructor for class net.jot.test.JOTApplicationTest
 
JOTAuthPermission - Class in net.jot.db.authentication
Object representing a user permission in DB Used to assign a permission "String" (ie: "CAN_EDIT") to a Profile.
JOTAuthPermission() - Constructor for class net.jot.db.authentication.JOTAuthPermission
 
JOTAuthProfile - Class in net.jot.db.authentication
Object representing a permission set (a.k.a profile) in DB The dataProfile is basically used to map a user to a set of permissions The dataProfile name should be unique.
JOTAuthProfile() - Constructor for class net.jot.db.authentication.JOTAuthProfile
 
JOTAuthUser - Class in net.jot.db.authentication
Object representation of a User in DB and providing a basic authentication system.
JOTAuthUser() - Constructor for class net.jot.db.authentication.JOTAuthUser
 
JOTBMPImageWriter - Class in net.jot.image.writers
Implementation to write an AbstractImage into a BMP format file.
JOTBMPImageWriter() - Constructor for class net.jot.image.writers.JOTBMPImageWriter
 
JOTBuiltinTemplates - Class in net.jot.web.views
1 liner templates are generated using the "main" here from the templates in the "templates" folder Those are just some JOT default/failover templates used when the user did not defined his own.
JOTBuiltinTemplates() - Constructor for class net.jot.web.views.JOTBuiltinTemplates
 
JOTCaptchaGeneratorInterface - Interface in net.jot.captcha
 
JOTCaptchaImage - Class in net.jot.captcha
Implements a 'CAPTCHA' image.
JOTCaptchaImage(int, int) - Constructor for class net.jot.captcha.JOTCaptchaImage
 
JOTCaptchaImage(int, int, int) - Constructor for class net.jot.captcha.JOTCaptchaImage
 
JOTClock - Class in net.jot.scheduler
Collection of utilities related to Date/Time
JOTClock() - Constructor for class net.jot.scheduler.JOTClock
 
JOTConstants - Class in net.jot.utils
JOT constants
JOTConstants() - Constructor for class net.jot.utils.JOTConstants
 
JOTController - Class in net.jot.web.ctrl
Extends this generic class to implement a Controller The Controller is here to process a request (do the logic required to process it) It gives you easy access to the following objects: request,response,session.
JOTController() - Constructor for class net.jot.web.ctrl.JOTController
 
JOTDataHolder - Class in net.jot.web
JOT user data will be stored in this object The getter and setters are in JOTDataHolderHelper too minimize this object footprint in memory.
JOTDataHolder() - Constructor for class net.jot.web.JOTDataHolder
 
JOTDataHolderHelper - Class in net.jot.web
Implementation methods for JOTDataHolder, to keep JOTDataHolder small.
JOTDataHolderHelper() - Constructor for class net.jot.web.JOTDataHolderHelper
 
JOTDBField - Class in net.jot.db
Represents a Database Field(column).
JOTDBField(String) - Constructor for class net.jot.db.JOTDBField
 
JOTDBField(String, String) - Constructor for class net.jot.db.JOTDBField
 
jotdbFolder - Static variable in class net.jot.persistance.JOTPersistanceManager
 
JOTDBForm - Class in net.jot.web.forms
This form helps into automatically generating/parsing an HTMl form to/From a Database entry(DB Model) It allows for simple CRUD actions on a db object.
JOTDBForm() - Constructor for class net.jot.web.forms.JOTDBForm
 
JOTDBFSSetup - Class in net.jot.persistance
Setting for an FSDB database
JOTDBFSSetup() - Constructor for class net.jot.persistance.JOTDBFSSetup
 
JOTDBJDBCSetup - Class in net.jot.db
Object representation of a JDBC database setup options such as url, name ,password etc...
JOTDBJDBCSetup() - Constructor for class net.jot.db.JOTDBJDBCSetup
 
JOTDBManager - Class in net.jot.db
Main database manager object.
JOTDBManager() - Constructor for class net.jot.db.JOTDBManager
 
JOTDBPool - Class in net.jot.db
This is an implementation of a database connection pooling system It manages connections, adds some when needed, and periodically check there status and renew them is they appear corrupt/hung.
JOTDBPool(String, JOTDBJDBCSetup) - Constructor for class net.jot.db.JOTDBPool
Create appol for a particular DB
JOTDBQueryImpl - Class in net.jot.persistance.query
Implementation of The Query Interface for an SQL database.
Handle all the SQL CRUD functions Transforms DB java objects into actual SQL queries string and back.
JOTDBQueryImpl() - Constructor for class net.jot.persistance.query.JOTDBQueryImpl
 
JOTDBUpgrader - Class in net.jot.persistance
Extend this class to create your own DBUpdater.
JOTDBUpgrader() - Constructor for class net.jot.persistance.JOTDBUpgrader
 
JOTDefaultSearchSorter - Class in net.jot.search.simpleindexer
Default search sorter Sorting results by score / hits if all keywords are found in the page then you get maximum score(10/10) each time one of the keyword is found in the page it counts as a "hit" also finds the best line in the file(most keywords) can be use to show an abstract
JOTDefaultSearchSorter() - Constructor for class net.jot.search.simpleindexer.JOTDefaultSearchSorter
 
JOTEmailSender - Class in net.jot.utils
This is a mutithreaded emailer program, it uses raw connection (socket) to an smtp server to send mail.
JOTEmailSender() - Constructor for class net.jot.utils.JOTEmailSender
Constructor for the Mailer object
JOTEmailSender.MailSender - Class in net.jot.utils
$RCSfile: Mailer.java,v $ $Revision: 1.11 $ $Date: 2004/03/11 00:03:48 $ $Author: tcolar $
Copyright 1999, 2000 Qarbon.com, Inc.
JOTEmailSender.MailSender(String, String, String) - Constructor for class net.jot.utils.JOTEmailSender.MailSender
Constructor for the MailSender object
JOTErrorView - Class in net.jot.web.views
Standard error page View, leave as-is to use the bultin template, or cuse with yor own template.
JOTErrorView() - Constructor for class net.jot.web.views.JOTErrorView
 
JOTFileBrowserController - Class in net.jot.web.filebrowser
Generic File Browsing support controller, used to handle browsing the file system, uploading/picking files.
JOTFileBrowserController() - Constructor for class net.jot.web.filebrowser.JOTFileBrowserController
 
JOTFileBrowserHelper - Class in net.jot.web.filebrowser
"Logic" /processing methods of the FileManager, using a user's current FileBrowserSession
JOTFileBrowserHelper() - Constructor for class net.jot.web.filebrowser.JOTFileBrowserHelper
 
JOTFileBrowserSession - Class in net.jot.web.filebrowser
This reprsents a user current "view" of a file manager.
JOTFileBrowserSession(File, File, int) - Constructor for class net.jot.web.filebrowser.JOTFileBrowserSession
Generic constructor, setting "Default" permissions
JOTFileComparators - Class in net.jot.web.filebrowser
Static comparators objects used to order file listings.
JOTFileComparators() - Constructor for class net.jot.web.filebrowser.JOTFileComparators
 
JOTFileTailer - Class in net.jot.logger
This is used to "tail" a file (read it from the bottom) this is done tro be fast and not use much memory.
JOTFileTailer() - Constructor for class net.jot.logger.JOTFileTailer
Constructor for the FileTailer object
JOTFileTailer(int) - Constructor for class net.jot.logger.JOTFileTailer
Constructor for the FileTailer object
JOTFileTailer(int, int) - Constructor for class net.jot.logger.JOTFileTailer
Constructor for the FileTailer object
JOTFlowClassCache - Class in net.jot.web
Cache that stores "Class" objects requested by flow.conf (ie: controllers and views) Such as class.forName won't have to be called repeatedly.
JOTFlowClassCache() - Constructor for class net.jot.web.JOTFlowClassCache
 
JOTFlowConfig - Class in net.jot.web
Object representation of the flow config file: flow.conf Also provide validation methods to cross-check the flow.conf.
JOTFlowConfig() - Constructor for class net.jot.web.JOTFlowConfig
 
JOTFlowConfigParser - Class in net.jot.web
This parses flow.conf into a JOTFlowConfig objects It makes extensive use of Regular Expression to do this.
JOTFlowConfigParser() - Constructor for class net.jot.web.JOTFlowConfigParser
 
JOTFlowDirective - Class in net.jot.web
Object representation of a flow directive, from flow.conf
JOTFlowDirective(int, int, String[]) - Constructor for class net.jot.web.JOTFlowDirective
 
JOTFlowManager - Class in net.jot.web
High level manager that handles loading and parsing flow.conf.
JOTFlowManager() - Constructor for class net.jot.web.JOTFlowManager
 
JOTFlowPage - Class in net.jot.web
Object representation of a page/view in flow.conf
JOTFlowPage(String, String) - Constructor for class net.jot.web.JOTFlowPage
 
JOTFlowRequest - Class in net.jot.web
This is a custom extension of the standard HttpServletRequestWrapper with added functionality.
JOTFlowRequest(HttpServletRequest) - Constructor for class net.jot.web.JOTFlowRequest
 
JOTForbiddenView - Class in net.jot.web.views
Default forbidden error page using builtin template
JOTForbiddenView() - Constructor for class net.jot.web.views.JOTForbiddenView
 
JOTForm - Class in net.jot.web.forms
Generic class for handling HTML forms (validate, save the values when validation fail etc...) You probably will want to use one of the subclass rather than this directly: ie: JOTGeneratedForm, JOTDBForm etc...
JOTForm() - Constructor for class net.jot.web.forms.JOTForm
 
JOTFormCaptchaField - Class in net.jot.web.forms.ui
 
JOTFormCaptchaField(String, String, String) - Constructor for class net.jot.web.forms.ui.JOTFormCaptchaField
 
JOTFormCaptchaField(String, String, String, JOTCaptchaGeneratorInterface) - Constructor for class net.jot.web.forms.ui.JOTFormCaptchaField
Generator: the generator that will be used to generate the image, when captchcaUrl is called This is used to show in the help which chars might be used in the captcha
JOTFormCategory - Class in net.jot.web.forms.ui
Form category: simply a form section/separator with a title.
JOTFormCategory(String) - Constructor for class net.jot.web.forms.ui.JOTFormCategory
 
JOTFormCheckboxField - Class in net.jot.web.forms.ui
A Form checkbox
JOTFormCheckboxField(String, String, boolean) - Constructor for class net.jot.web.forms.ui.JOTFormCheckboxField
 
JOTFormConst - Class in net.jot.web.forms
Form Constants Form types / field types
JOTFormConst() - Constructor for class net.jot.web.forms.JOTFormConst
 
JOTFormElement - Class in net.jot.web.forms
A form element is basically equivalent to an HTML form field.
JOTFormElement(int) - Constructor for class net.jot.web.forms.JOTFormElement
Creates a formelement of the given type ie: type=JOTFormConst.INPUT_TEXT
JOTFormField - Class in net.jot.web.forms.ui
Generic form field, use subclasses instead such as JOTFormTextField
JOTFormField() - Constructor for class net.jot.web.forms.ui.JOTFormField
 
JOTFormHiddenField - Class in net.jot.web.forms.ui
An "hidden" type text field.
JOTFormHiddenField(String, String) - Constructor for class net.jot.web.forms.ui.JOTFormHiddenField
 
JOTFormParser - Class in net.jot.web.view
Whwn a form is found withina view, this parser will process it and set/adjust the values of fields etc...
JOTFormParser() - Constructor for class net.jot.web.view.JOTFormParser
 
JOTFormPasswordField - Class in net.jot.web.forms.ui
Password type field
JOTFormPasswordField(String, String, int, String) - Constructor for class net.jot.web.forms.ui.JOTFormPasswordField
 
JOTFormRadioField - Class in net.jot.web.forms.ui
RadioButton type field Note than "radioName" is the name of the radio button in html(used to group radios together): Ex input type="radio" name="radioName"
JOTFormRadioField(String, String, String, String) - Constructor for class net.jot.web.forms.ui.JOTFormRadioField
 
JOTFormSelectField - Class in net.jot.web.forms.ui
Html Select
JOTFormSelectField(String, String, int, String[], String[]) - Constructor for class net.jot.web.forms.ui.JOTFormSelectField
 
JOTFormSelectField(String, String, int, String[], String[], String[]) - Constructor for class net.jot.web.forms.ui.JOTFormSelectField
 
JOTFormSubmitButton - Class in net.jot.web.forms.ui
Form submit button
JOTFormSubmitButton(String) - Constructor for class net.jot.web.forms.ui.JOTFormSubmitButton
 
JOTFormTextareaField - Class in net.jot.web.forms.ui
Html Textarea within form
JOTFormTextareaField(String, String, int, int, String) - Constructor for class net.jot.web.forms.ui.JOTFormTextareaField
 
JOTFormTextField - Class in net.jot.web.forms.ui
Html text field
JOTFormTextField(String, String, int, String) - Constructor for class net.jot.web.forms.ui.JOTFormTextField
 
JOTFormValidationController - Class in net.jot.web.ctrl
Generic class you can extend to create a formValidation Controller
JOTFormValidationController() - Constructor for class net.jot.web.ctrl.JOTFormValidationController
 
JOTFSIndex - Class in net.jot.persistance
Represents an index for an FSDB database Used to find data faster and index/vacuum it.
JOTFSIndex() - Constructor for class net.jot.persistance.JOTFSIndex
 
JOTFSIndexManager - Class in net.jot.persistance
Manager for an FSDB index
JOTFSIndexManager() - Constructor for class net.jot.persistance.JOTFSIndexManager
 
JOTFSQueryImpl - Class in net.jot.persistance.query
Implementation of The Query Interface for an the JOT FSDB database.
Handle all the CRUD functions We use an "index" file to speed up things and cleanup data file during vacuum
JOTFSQueryImpl() - Constructor for class net.jot.persistance.query.JOTFSQueryImpl
 
JOTGeneratedForm - Class in net.jot.web.forms
This is a generic object you can implement/subclass to have a simple HTML form generated from data.
JOTGeneratedForm() - Constructor for class net.jot.web.forms.JOTGeneratedForm
 
JOTGeneratedFormView - Class in net.jot.web.views
Generic form display View for generatedForm using the builtin form template.
JOTGeneratedFormView() - Constructor for class net.jot.web.views.JOTGeneratedFormView
 
JOTGenericFileBrowserView - Class in net.jot.web.views
This is the generic/default implementation of a fileManager view.
JOTGenericFileBrowserView() - Constructor for class net.jot.web.views.JOTGenericFileBrowserView
 
JOTHTMLUtilities - Class in net.jot.utils
Utilities for HTML processing
JOTHTMLUtilities() - Constructor for class net.jot.utils.JOTHTMLUtilities
 
JOTIndexHandler - Class in net.jot.search.simpleindexer
Helper to JOTSimpleSearchEngine to handle the index files.
JOTIndexHandler(File) - Constructor for class net.jot.search.simpleindexer.JOTIndexHandler
 
JOTInitializer - Class in net.jot
This handles the initialization(and shutdown) of JOT.
JOTInitializer() - Constructor for class net.jot.JOTInitializer
 
JOTLazyView - Class in net.jot.web.views
Provides a plain, empty View.
JOTLazyView() - Constructor for class net.jot.web.views.JOTLazyView
 
JOTLogFilter - Class in net.jot.logger
An implementation of a TailFilter to retrieve only the "valid" log lines It only accept the lines coreponding to the given log level.
JOTLogFilter(Vector) - Constructor for class net.jot.logger.JOTLogFilter
 
JOTLogger - Class in net.jot.logger
Thi is a simple implementation of a logging system.
JOTLogger() - Constructor for class net.jot.logger.JOTLogger
 
JOTLoggerApp - Class in net.jot.logger
TBD Log App features: - CLI: --levels 2,3,4 (levels to display default:all) --lines 1000 (nb lines to parse (tail) default:all) --live (read file on the fly default: no) --after 12/03/2007_12:05:30 --before 12/03/2007_12:05:33 - GUI: - same as CLI - order by columns - manual refresh - auto refresh ?? (every "n" seconds)
JOTLoggerApp() - Constructor for class net.jot.logger.JOTLoggerApp
 
JOTMainFilter - Class in net.jot.web
This is the Main entry point for JOT when used in a webapp This is the main object, that will catch all the requests and process them.
JOTMainFilter() - Constructor for class net.jot.web.JOTMainFilter
 
JOTMasterController - Class in net.jot.web.ctrl
This is the master controller, it handles a complete "user request" comiming from the browser.
JOTMasterController() - Constructor for class net.jot.web.ctrl.JOTMasterController
 
JOTMessageView - Class in net.jot.web.views
Implements a simple/generic user message View The request should provide the attributes MESSAGE_TITLE,MESSAGE_TEXT,MESSAGE_LINK The view implementation will then use link,message and title and a template to render the message to the user.
JOTMessageView() - Constructor for class net.jot.web.views.JOTMessageView
 
JOTModel - Class in net.jot.persistance
Generic Persistance model
Implementation for example include DB, filesystem etc ...
If the table doesn't exists yet, it will be created automatically.
JOTModel() - Constructor for class net.jot.persistance.JOTModel
 
JOTModelMapping - Class in net.jot.persistance
Handles the mapping of a DB representaion (java object) to a DB table
JOTModelMapping() - Constructor for class net.jot.persistance.JOTModelMapping
 
JOTModelMeta - Class in net.jot.persistance
Model metadata
JOTModelMeta() - Constructor for class net.jot.persistance.JOTModelMeta
 
JOTMPException - Exception in net.jot.web.multipart
Exception thrownm when parsing a multipart form request fails.
JOTMPException(String) - Constructor for exception net.jot.web.multipart.JOTMPException
 
JOTMultiPartItem - Class in net.jot.web.multipart
When a multipart request is processed, we can find one or more MultiPart items.
JOTMultiPartItem(File, int, String) - Constructor for class net.jot.web.multipart.JOTMultiPartItem
 
JOTMultiPartParser - Class in net.jot.web.multipart
This class is designed to parse a request coming from a multipart encoded form (ie: file upload form) This does not support the full multipart spec, but support mixed form fields and files (multiple ok).
JOTMultiPartParser() - Constructor for class net.jot.web.multipart.JOTMultiPartParser
 
JOTParamBase - Class in net.jot.web.flowparams
Object reprensenting the parameters of a flow Directive.
JOTParamBase(int, int, String) - Constructor for class net.jot.web.flowparams.JOTParamBase
 
JOTParamBase(int, int, String, String) - Constructor for class net.jot.web.flowparams.JOTParamBase
 
JOTParamBase(int, int, String[]) - Constructor for class net.jot.web.flowparams.JOTParamBase
 
JOTPersistanceManager - Class in net.jot.persistance
High level manager of all the JOT connections defined in db.properties
JOTPersistanceManager() - Constructor for class net.jot.persistance.JOTPersistanceManager
 
JOTPreferenceInterface - Interface in net.jot.prefs
Main interface for reading a preference file (implementaion takes care of the format) Preferences are key/values ie: xml file, property file etc ...
JOTPreferences - Class in net.jot.prefs
JOT prefrences handler Uses the jot.properties file.
JOTPreferences() - Constructor for class net.jot.prefs.JOTPreferences
 
JOTPropertiesForm - Class in net.jot.web.forms
Generic class that provides easy mapping of a property file to a form This allow for an easy "setup form" where as the setup options are stored in a property file.
JOTPropertiesForm() - Constructor for class net.jot.web.forms.JOTPropertiesForm
 
JOTPropertiesPreferences - Class in net.jot.prefs
Represents/manage preferences stored in a propert file.
JOTPropertiesPreferences() - Constructor for class net.jot.prefs.JOTPropertiesPreferences
 
JOTQueryInterface - Interface in net.jot.persistance.query
Interface to query implementations
The query Implementations provide backend specific support for executing search querries for Models.
JOTQueryManager - Class in net.jot.persistance.query
This is the "Main" Object for retrieving records from the persistance/database.
Ie: Vector users=JOTQueryManager.findUsingSQL(User.class, "SELECT * FROM mytable", null);
JOTQueryManager() - Constructor for class net.jot.persistance.query.JOTQueryManager
 
JOTRawSearchResult - Class in net.jot.search.simpleindexer
The "raw" search results for one keyword esrach results.
JOTRawSearchResult(JOTIndexHandler, String, String) - Constructor for class net.jot.search.simpleindexer.JOTRawSearchResult
constructor, called from searchengine indexLine: the keyword line from the index file for the keyword
JOTRequestCounter - Class in net.jot.web
Use to "throttle" requests You create a counter with a unique name and how many minutes it stores data for (in memory) then call addRequest() to count how many request for this IP, in the time span.
JOTRequestCounter(int) - Constructor for class net.jot.web.JOTRequestCounter
 
JOTRewrittenRequest - Class in net.jot.web
Extension of JOTFlowRequest allowing rewriting of the request URL "on the fly" without loosing the original request and associated parameters/attributes The original request is "wrapped" in a new request with the url, manipulated
JOTRewrittenRequest(HttpServletRequest, String, Hashtable) - Constructor for class net.jot.web.JOTRewrittenRequest
 
JOTScheduledItem - Interface in net.jot.scheduler
A scheduledItem is an object that should run an action on a specific schedule Implement this interface to create your own scheduled object.
JOTScheduler - Class in net.jot.scheduler
Generic scheduler, that can run scheduled task/items.
JOTSchedulingOptions - Class in net.jot.scheduler
This reprsents a scheduled job "schedule".
JOTSchedulingOptions() - Constructor for class net.jot.scheduler.JOTSchedulingOptions
 
JOTSearchResult - Class in net.jot.search.simpleindexer
Represented an entry of the sorted search result (ie: a file) This is of type hashtable, so that a user writing it's own JOTSearchsorter implementation could add it's own extra element data
JOTSearchResult(String, int, int, int, int) - Constructor for class net.jot.search.simpleindexer.JOTSearchResult
creates an entry with specific id,score,hits
JOTSearchSorter - Interface in net.jot.search.simpleindexer
Interface for custom implementations of an algorithm for sorting search query results
JOTSendCaptchaView - Class in net.jot.web.captcha
 
JOTSendCaptchaView() - Constructor for class net.jot.web.captcha.JOTSendCaptchaView
 
JOTSimpleSearchEngine - Class in net.jot.search.simpleindexer
Implement a simple search engine using a text/keyword index Use(or extend) to index/search plain text pfiles.
JOTSimpleSearchEngine(File) - Constructor for class net.jot.search.simpleindexer.JOTSimpleSearchEngine
 
JOTSQLCondition - Class in net.jot.persistance
Defines a single DB condition, as used in an SQL 'where' closed
ie: 'firstname' IS_EQUAL 'John'
JOTSQLCondition(String, int, Object) - Constructor for class net.jot.persistance.JOTSQLCondition
Create an SQL condition(used in where statement)
JOTSQLOrderBy - Class in net.jot.persistance
Reprsents an SQL OrderBy condition to be added to an SQL query.
JOTSQLOrderBy(String, int) - Constructor for class net.jot.persistance.JOTSQLOrderBy
Create an SQL orderBy (used in orderBy statement)
JOTSQLOrderBy(String) - Constructor for class net.jot.persistance.JOTSQLOrderBy
Create an SQL orderBy (used in orderBy statement) order ASCENDING
JOTSQLQueryParams - Class in net.jot.persistance
Represents the parameters for an SQL query such as a set of conditins, orderBy statement etc...
JOTSQLQueryParams() - Constructor for class net.jot.persistance.JOTSQLQueryParams
 
JOTSTDCaptchaGenerator - Class in net.jot.captcha.generators
My own captcha impl, called "drunk" because of the way the letters look (wavy) Generate 200x60 captcha containing 5 characters characters used are listed in CHARS (others can be confusing) Background of image is white Characters use Random colors We add some random lines of the same color as the characters to the background(1 pixel thick) Characters "size" varies a bit between (scale: 3 to 5) Characters lines thickness vary from 3 to 5 Characters are drown using "wavy" lines (wavyness: 1 to 4) Wavy lines will also have holes in them (sometimes)
JOTSTDCaptchaGenerator() - Constructor for class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
JOTTaggedConnection - Class in net.jot.db
A TaggedConnection is basically a Standard DB connection with a name(tag), that allows us to know which pool it is part of.
JOTTailFilter - Interface in net.jot.logger
This is to be use with a FileTailer.
JOTTemplateCache - Class in net.jot.web
Allow the caching in memory of the templates.
JOTTemplateCache() - Constructor for class net.jot.web.JOTTemplateCache
 
jotTest() - Static method in class net.jot.test.JOTApplicationTest
will be called by ant test task
JOTTestController - Class in net.jot.web.ctrl
 
JOTTestController() - Constructor for class net.jot.web.ctrl.JOTTestController
 
JOTTester - Class in net.jot.testing
This is the Main class of the "Tester"
The Tester is used to run all the test code you added in your own classes.
You add test code to your own classes by implementing :
public static void jotTest() throws Throwable {}
You can run the tester either by using this class "Main method" or using the Ant task provided.
Note: you could also run this class from your own java code if you wanted to.
Call the -help option to get more infos.
JOTTestException - Exception in net.jot.testing
This is the Exception to be thrown by the jotTest() method, if a test fails.
JOTTestException(String) - Constructor for exception net.jot.testing.JOTTestException
 
JOTUtilities - Class in net.jot.utils
Collection of small utilities which aren't worth having their own class :-)
JOTUtilities() - Constructor for class net.jot.utils.JOTUtilities
 
JOTView - Class in net.jot.web.view
Abstract Base of a View (provides an empty view) The View is where you add variables to be used by the view.
JOTView() - Constructor for class net.jot.web.view.JOTView
 
JOTViewBlock - Class in net.jot.web.view
Represent a View block.
JOTViewBlock() - Constructor for class net.jot.web.view.JOTViewBlock
 
JOTViewParser - Class in net.jot.web.view
This is the main parser that takes a View object and a Template and spits out HTML code to the browser.
JOTViewParser() - Constructor for class net.jot.web.view.JOTViewParser
 
JOTViewTag - Class in net.jot.web.view
Represents an individual HTML tags So we can "customize" it on the fly: ie: redefine/add a property (class="myclass") or a flag (DISABLED) etc...
JOTViewTag() - Constructor for class net.jot.web.view.JOTViewTag
 
JOTWebAutosaveForm - Class in net.jot.web.forms
Not implemented yet - Stub
JOTWebAutosaveForm() - Constructor for class net.jot.web.forms.JOTWebAutosaveForm
 
JUST_RESET - Static variable in class net.jot.web.filebrowser.JOTFileBrowserController
 

K

keepMarker(String) - Method in class net.jot.web.JOTFlowDirective
 

L

LABEL - Static variable in class net.jot.web.forms.JOTFormConst
 
lastName - Variable in class net.jot.test.DBUser
 
lastName - Variable in class net.jot.test.FSUser
 
layoutForm(JOTFlowRequest) - Method in class net.jot.web.forms.JOTGeneratedForm
 
loadDb(String, JOTDBJDBCSetup) - Method in class net.jot.db.JOTDBManager
Load a database configuration from a DBSetup object
loadFile(String) - Method in class net.jot.logger.JOTFileTailer
This is to be called to set the file to tail.
loadFrom(InputStream) - Method in interface net.jot.prefs.JOTPreferenceInterface
Loads the prefrence from this input/file into memory (cache)
loadFrom(File) - Method in class net.jot.prefs.JOTPropertiesPreferences
load prefs from given props file.
loadFrom(InputStream) - Method in class net.jot.prefs.JOTPropertiesPreferences
 
LoadFromRS(JOTModelMapping, Class, ResultSet) - Static method in class net.jot.persistance.query.JOTDBQueryImpl
Trandform a db resultset into an JOTModel object array
loadMasterFile() - Method in class net.jot.search.simpleindexer.JOTIndexHandler
Called from constructor loads existing index.txt
log(int, Object, String) - Static method in class net.jot.logger.JOTLogger
Log a message
log(String, int, Object, String) - Static method in class net.jot.logger.JOTLogger
Log a message
log(int, Object, String, String) - Static method in class net.jot.logger.JOTLogger
Log a message
log(String, int, Object, String, String) - Static method in class net.jot.logger.JOTLogger
Log a message
log(int, String, String) - Static method in class net.jot.logger.JOTLogger
Log a message
log(String, int, String, String) - Static method in class net.jot.logger.JOTLogger
Log a message
log(int, String, String, String) - Static method in class net.jot.logger.JOTLogger
Log a message
log(String, int, String, String, String) - Static method in class net.jot.logger.JOTLogger
Log a message
logException(int, Object, String, Throwable) - Static method in class net.jot.logger.JOTLogger
Log an exception
logException(String, int, Object, String, Throwable) - Static method in class net.jot.logger.JOTLogger
Log an exception
logException(int, String, String, Throwable) - Static method in class net.jot.logger.JOTLogger
Log an exception
logException(String, int, String, String, Throwable) - Static method in class net.jot.logger.JOTLogger
Log an exception
logException(int, String, String, String, Throwable) - Static method in class net.jot.logger.JOTLogger
Log an exception
logException(String, int, String, String, String, Throwable) - Static method in class net.jot.logger.JOTLogger
Log an exception
lookForMethod(Object, String, Class[]) - Static method in class net.jot.web.view.JOTViewParser
Try to find a Method of the given name in the object or null if it is not defined in the object
lookingForFile() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
lookingForFolder() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
lookingForSingleFileUpload() - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
LOOP_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
lowerCase(String) - Static method in class net.jot.utils.JOTUtilities
 

M

main(String[]) - Static method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
for testing / Example
main(String[]) - Static method in class net.jot.test.JOTApplicationTest
 
main(String[]) - Static method in class net.jot.testing.JOTTester
Main method to be called from the command line
main(String[]) - Static method in class net.jot.web.JOTFlowConfigParser
Calls validateFlowConfig(arg[0],true) to validate your flow.conf file
main(String[]) - Static method in class net.jot.web.view.JOTViewParser
For testing purposes.
main(String[]) - Static method in class net.jot.web.views.JOTBuiltinTemplates
Used to transform the templates from the template folder into code 1 liners.
markersToKeep - Variable in class net.jot.web.JOTFlowDirective
 
MAX_CHAR_COLORS - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
MAX_CHAR_SCALE - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
maxFolderNameLength - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
 
maxRequestPerIPPer10Mn - Static variable in class net.jot.web.captcha.JOTSendCaptchaView
 
maxUploadSize - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
maximum TOTAL size in bytes of file(s) uploaded.
MESSAGE_LINK - Static variable in class net.jot.web.views.JOTMessageView
 
MESSAGE_TEXT - Static variable in class net.jot.web.views.JOTMessageView
 
MESSAGE_TITLE - Static variable in class net.jot.web.views.JOTMessageView
 
META_FILE_EXTENSION - Static variable in class net.jot.persistance.JOTModelMapping
 
MIN_CHAR_COLORS - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
MIN_CHAR_SCALE - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
MISSING_VALUE - Static variable in class net.jot.web.view.JOTViewParser
 
model - Variable in class net.jot.web.forms.JOTDBForm
You should set this value in your implementatio in upatemodel()
moveFile(File, File) - Static method in class net.jot.utils.JOTUtilities
Description of the Method
moveFolderContent(File, File) - Static method in class net.jot.utils.JOTUtilities
Recursively moving all the content of a folder
multipleFilesWarning - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
warning messages : null = no warning, not null.
multiples - Variable in class net.jot.web.forms.ui.JOTFormSelectField
 

N

name - Variable in class net.jot.web.forms.ui.JOTFormField
 
NAME_ASC_COMPARATOR - Static variable in class net.jot.web.filebrowser.JOTFileComparators
 
NAME_DESC_COMPARATOR - Static variable in class net.jot.web.filebrowser.JOTFileComparators
 
nbOfUploadFields - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
If file uploads are enabled, how many file do we allow to upload at a time ?
net.jot - package net.jot
 
net.jot.captcha - package net.jot.captcha
 
net.jot.captcha.generators - package net.jot.captcha.generators
 
net.jot.db - package net.jot.db
 
net.jot.db.authentication - package net.jot.db.authentication
 
net.jot.image - package net.jot.image
 
net.jot.image.writers - package net.jot.image.writers
 
net.jot.logger - package net.jot.logger
 
net.jot.persistance - package net.jot.persistance
 
net.jot.persistance.query - package net.jot.persistance.query
 
net.jot.prefs - package net.jot.prefs
 
net.jot.scheduler - package net.jot.scheduler
 
net.jot.search.simpleindexer - package net.jot.search.simpleindexer
 
net.jot.test - package net.jot.test
 
net.jot.testing - package net.jot.testing
 
net.jot.utils - package net.jot.utils
 
net.jot.web - package net.jot.web
 
net.jot.web.captcha - package net.jot.web.captcha
 
net.jot.web.ctrl - package net.jot.web.ctrl
 
net.jot.web.filebrowser - package net.jot.web.filebrowser
 
net.jot.web.flowparams - package net.jot.web.flowparams
 
net.jot.web.forms - package net.jot.web.forms
 
net.jot.web.forms.ui - package net.jot.web.forms.ui
 
net.jot.web.multipart - package net.jot.web.multipart
 
net.jot.web.util - package net.jot.web.util
 
net.jot.web.view - package net.jot.web.view
 
net.jot.web.views - package net.jot.web.views
 
newDirPattern - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
pattern for new dir names (for security reasons), default:letters,numbers,-,_ only
newFilePattern - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
pattern for new/uploaded file names (for security reasons), default:letters,numbers,-,_,.
nextVal(JOTTaggedConnection, String) - Method in class net.jot.db.JOTDBManager
This is the equivalent of the nextval function on many database (ex:postgresql sequence) This is use to have a safe incremental counter(usually a primary key / ID).
nextVal() - Method in class net.jot.persistance.JOTFSIndex
When adding a new entry, call this method to get the next unique index value.

O

OBJECT - Static variable in class net.jot.web.forms.JOTFormConst
 
OBJECT_PARAM - Static variable in class net.jot.web.forms.JOTFormConst
 
oneFileWarning - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
warning messages : null = no warning, not null.
oneFolderWarning - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
warning messages : null = no warning, not null.
ONEGB - Static variable in class net.jot.web.views.JOTGenericFileBrowserView
 
ONEKB - Static variable in class net.jot.web.views.JOTGenericFileBrowserView
 
ONEMB - Static variable in class net.jot.web.views.JOTGenericFileBrowserView
 
OPEN_BLOCK_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
OPEN_IF_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
OPEN_TAG_JOTCLASS_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
OPEN_TAG_JOTID_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
OPEN_TAG_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
output(String, int) - Method in class net.jot.testing.JOTTester
 

P

PARAMS_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
parse(JOTFlowRequest, File, long) - Static method in class net.jot.web.multipart.JOTMultiPartParser
Parses the multipart form data, not called by default on regular requests, so you need to manually call request.parseMultiPartContent() .
parse(JOTView, String, String) - Static method in class net.jot.web.view.JOTViewParser
Parse the whole template file as a String.
parseDateString(String) - Static method in class net.jot.scheduler.JOTClock
parse a date string created by getDateString of getDateStringWithMs back into a Date object
parseFlowFile(File) - Static method in class net.jot.web.JOTFlowConfigParser
Parses floe.conf into a JOTFlowConfig object
parseMultiPartContent(String, long) - Method in class net.jot.web.JOTFlowRequest
Call this if you want to parse the request as a multipart content.
parseQueryIntoKeywords(String) - Static method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
Utility method to parse a user typed query (ex: "a java server pAGes ") into keywords ex: [java,server,pages]
parseTemplate(JOTView, String, String) - Static method in class net.jot.web.view.JOTViewParser
Parse a whole template file
pattern - Static variable in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
Pattern matching "words" a single word is considered any letter or number (unicode case insensitive) as well as - and _
PATTERN_FLAGS - Static variable in class net.jot.web.view.JOTViewParser
 
performRawSearch(String[]) - Method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
return an array of rawSearchResults (one rawsearchresult per keyword, in the same order as the keywords).
performSearch(String[], JOTSearchSorter) - Method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
return sorted list of files(uniqueIds) and score (1-5)
possibleDescriptions - Variable in class net.jot.web.forms.ui.JOTFormSelectField
 
possibleValues - Variable in class net.jot.web.forms.ui.JOTFormSelectField
 
prepareViewData() - Method in class net.jot.web.captcha.JOTSendCaptchaView
 
prepareViewData() - Method in class net.jot.web.view.JOTView
To be implemented by subclass Loads the View data by calling add* etc ...
prepareViewData() - Method in class net.jot.web.views.JOTErrorView
 
prepareViewData() - Method in class net.jot.web.views.JOTForbiddenView
 
prepareViewData() - Method in class net.jot.web.views.JOTGeneratedFormView
 
prepareViewData() - Method in class net.jot.web.views.JOTGenericFileBrowserView
 
prepareViewData() - Method in class net.jot.web.views.JOTLazyView
Just override in subclass if you want to add more things to the view
prepareViewData() - Method in class net.jot.web.views.JOTMessageView
 
preValidate() - Method in class net.jot.web.forms.JOTForm
Override this function if you want to do things before validation runs
process() - Method in class net.jot.web.ctrl.JOTController
This is the implementaion of the "meat" of your controller, where the controller does it's stuff (logic) Thta should return a result code, either a standard one.
process() - Method in class net.jot.web.ctrl.JOTFormValidationController
Returns the form validation results.
process() - Method in class net.jot.web.ctrl.JOTMasterController
Main method executing the request
process() - Method in class net.jot.web.ctrl.JOTTestController
This is a dummy controller that just does nothing but print a debug message to the log file when called Used for testing or as atemporary controller until a real one is written.
process() - Method in class net.jot.web.filebrowser.JOTFileBrowserController
Process the browser request, ie: browse around/pcik a file etc...
process() - Method in class net.jot.web.view.JOTView
 
propFile - Variable in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
 
props - Variable in class net.jot.prefs.JOTPropertiesPreferences
 
props - Variable in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
 
props - Variable in class net.jot.web.forms.JOTPropertiesForm
 

Q

query(JOTTaggedConnection, String, Object[]) - Method in class net.jot.db.JOTDBManager
Quick DB query, without having to open/close the connection manually.
query(JOTTaggedConnection, String) - Method in class net.jot.db.JOTDBManager
It's is best/much safer to use query(con,query,params) as the parameters will be safely formatted for you (for example quotes in parameter values issues etc...) The query is gonna be something like "get * from toto where id=5"
queryImplClass - Variable in class net.jot.persistance.JOTModel
 

R

radioName - Variable in class net.jot.web.forms.ui.JOTFormRadioField
 
RANGE_LOOP_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
readMetaFile(JOTModelMapping) - Static method in class net.jot.persistance.JOTModelMapping
 
refreshData(JOTFlowRequest) - Method in class net.jot.web.forms.JOTDBForm
Needs to be called whenever you want the form data to be re-fetched from the data source/db Need to be called at least once after the form is created.
refreshData(JOTFlowRequest) - Method in class net.jot.web.forms.JOTGeneratedForm
 
refreshData(JOTFlowRequest) - Method in class net.jot.web.forms.JOTPropertiesForm
Will be called when the form data changed (in the request / form submission) To update the data values here.
registerItem(JOTScheduledItem, JOTSchedulingOptions) - Method in class net.jot.scheduler.JOTScheduler
Register an item(ie: a job) in the scheduler.
releaseConnection(JOTTaggedConnection) - Method in class net.jot.db.JOTDBManager
Release a connection to the DB pool
releaseConnection(JOTTaggedConnection) - Method in class net.jot.db.JOTDBPool
free a connection when not usefull anymore.
releaseConnection(Connection, int) - Method in class net.jot.db.JOTDBPool
Description of the Method
REMOVE_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
removeEntries(String) - Method in class net.jot.search.simpleindexer.JOTIndexHandler
Remove an entry keywords from indexes Does not remove the entry itself(ie: file) from the index master itself, call removeMasterEntry for that.
removeFile(File, String) - Method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
remove a file from the index
removeFlag(String) - Method in class net.jot.web.view.JOTViewTag
Remove a flag from the HTML (if found)
removeMasterEntry(String) - Method in class net.jot.search.simpleindexer.JOTIndexHandler
Remove the file/key from the master index (ie: deleted file)
render404(HttpServletResponse, String) - Method in class net.jot.web.ctrl.JOTMasterController
Renders a "not found" page
renderError(HttpServletResponse, Throwable) - Method in class net.jot.web.ctrl.JOTMasterController
Render an error page (Unexpected Exception)
renderForbidden(HttpServletResponse) - Method in class net.jot.web.ctrl.JOTMasterController
Renders a forbidden page
renderPlain(ServletResponse, String) - Method in class net.jot.web.ctrl.JOTMasterController
Renders a page in plain text (no template/decoration), this is a failover if "nice" forbidden/404...
renderPlainError(ServletResponse, Throwable) - Method in class net.jot.web.ctrl.JOTMasterController
Renders an unexpected error, this is a failover if renderError did not succeed
renewConnection(int) - Method in class net.jot.db.JOTDBPool
Renew a connection when it got corrupted.
reparseForm(JOTFlowRequest) - Method in class net.jot.web.forms.JOTForm
if new values are found in the request, this is going to be called to parse the new values
replaceAll(String, String, String) - Static method in class net.jot.utils.JOTUtilities
Replace all occurence of "pattern" by "replacement" in the string "src"
request - Variable in class net.jot.web.ctrl.JOTController
Gives you easy access to the request
REQUEST_ID - Static variable in class net.jot.web.forms.JOTForm
 
resetTable() - Method in class net.jot.test.DBUser
 
resetTable() - Method in class net.jot.test.FSUser
 
response - Variable in class net.jot.web.ctrl.JOTController
Gives you easy access to the Response
RESULT_COMPLETED - Static variable in class net.jot.web.ctrl.JOTController
Special return code used for for a controller that will be called many times until ity his considered "completed" For example the Filemanager where you can browse around until you pick a file(completed)
RESULT_FAILURE - Static variable in class net.jot.web.ctrl.JOTController
Return this if the controller failed (Exception/error etc...)
RESULT_FORBIDDEN - Static variable in class net.jot.web.ctrl.JOTController
Special return code used when a user calls a controller he has no permission to.
RESULT_SUCCESS - Static variable in class net.jot.web.ctrl.JOTController
Return this if the controller processed succesfully (generic success message)
RESULT_VALIDATION_FAILURE - Static variable in class net.jot.web.ctrl.JOTController
Special return code used for Forms(JOTForm), if the form data validation failed.
RESULTS_ATTRIBUTE - Static variable in class net.jot.web.filebrowser.JOTFileBrowserController
 
retrieveConnection() - Method in class net.jot.db.JOTDBPool
This get a connection from the pool Returns the "first available".
rootFolder - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
user can not browse "higher" than this folder.
rows - Variable in class net.jot.web.forms.ui.JOTFormTextareaField
 
run() - Method in class net.jot.db.JOTDBPool
The run thread method is there as a whatchdog It will try to find out when connections aren't needed anymore And free them if possible.
run() - Method in interface net.jot.scheduler.JOTScheduledItem
Implement here what should be run at the scheduled time.
run() - Method in class net.jot.scheduler.JOTScheduler
Main scheduler loop.
run() - Method in class net.jot.utils.JOTEmailSender.MailSender
Main processing method for the Mailer object
runCompleted() - Method in interface net.jot.scheduler.JOTScheduledItem
Will be called once a run has completed.
runTest(String, boolean) - Method in class net.jot.testing.JOTTester
Run the test method(jotTest) of the given class
runTests(String) - Method in class net.jot.testing.JOTTester
Runs all the tests in all the classes in the given classpath, (filtered by packages)
runValidation() - Method in class net.jot.web.JOTFlowConfig
Runs a validation of the loaded flow.conf, calls setValidationError if an error is found Checks that view/controller/forms classes exists and are of right type etc...

S

safeAppendReplacement(Matcher, StringBuffer, String) - Static method in class net.jot.web.view.JOTViewParser
Standard java appendReplacement() use the $sign to do block replace stuff.
save() - Method in class net.jot.persistance.JOTModel
Save/update the table in teh database.
save(JOTModel) - Method in class net.jot.persistance.query.JOTDBQueryImpl
Save/update the table in the database.
save(JOTModel) - Method in class net.jot.persistance.query.JOTFSQueryImpl
Save/update the table in the database.
save(JOTModel) - Method in interface net.jot.persistance.query.JOTQueryInterface
Saves record in backend
save() - Method in class net.jot.prefs.JOTPreferences
 
save(JOTFlowRequest) - Method in class net.jot.web.forms.JOTDBForm
Saves the form value into the DB object.
save(JOTFlowRequest) - Method in class net.jot.web.forms.JOTForm
This will be called after a succesful validation This is where you save your form data ..
save(JOTFlowRequest) - Method in class net.jot.web.forms.JOTPropertiesForm
Call this to save the new form values to the property file This will save the values and then call your saveProperties implementation
saveAutomatically - Variable in class net.jot.web.forms.ui.JOTFormField
If set to false, the save() method will NOT save this field Use to have a form field that you don't want to save (or not as part of the save() method at least)
saveMasterFile() - Method in class net.jot.search.simpleindexer.JOTIndexHandler
saves index.txt
saveProperties() - Method in class net.jot.web.forms.JOTPropertiesForm
Implement to save the properties back where they came from (your property file).
saveTo(OutputStream) - Method in interface net.jot.prefs.JOTPreferenceInterface
Saves the preference from the cache into an output/file
saveTo(OutputStream) - Method in class net.jot.prefs.JOTPropertiesPreferences
Save prefs to stream
saveTo(File) - Method in class net.jot.prefs.JOTPropertiesPreferences
 
scheduleHelp - Static variable in class net.jot.scheduler.JOTSchedulingOptions
 
SCORE - Static variable in class net.jot.search.simpleindexer.JOTSearchResult
 
SELECT - Static variable in class net.jot.web.forms.JOTFormConst
 
SELECT_OPTGRP - Static variable in class net.jot.web.forms.JOTFormConst
 
SELECT_OPTION - Static variable in class net.jot.web.forms.JOTFormConst
 
send(String, String, String) - Method in class net.jot.utils.JOTEmailSender
Description of the Method
sendIt() - Method in class net.jot.utils.JOTEmailSender.MailSender
 
sendRedirect(HttpServletResponse, String, boolean) - Static method in class net.jot.utils.JOTUtilities
The Standard java response.sendredirect tries to rebuild the full URL using the servlet path This will not work with java behind a proxy (since it will use the proxy path rather than vanity URL) So here we just send a simple (possibly relative) URL.
sendResponse(HttpServletResponse, String) - Method in class net.jot.web.ctrl.JOTMasterController
Sends the processed HTML page to the browser
sendToContainer - Variable in class net.jot.web.JOTMainFilter
 
session - Variable in class net.jot.web.ctrl.JOTController
Gives you easy acess to the "Session" object
SESSION_FB_ACTION - Static variable in class net.jot.utils.JOTConstants
 
SESSION_FB_VALUE - Static variable in class net.jot.utils.JOTConstants
 
SESSION_FILE_BROWSER - Static variable in class net.jot.utils.JOTConstants
 
SESSION_FILE_SELECT - Static variable in class net.jot.utils.JOTConstants
 
SESSION_FORCE_DELETE - Static variable in class net.jot.utils.JOTConstants
 
SESSION_FORCE_UPDATE - Static variable in class net.jot.utils.JOTConstants
 
SESSION_ID - Static variable in class net.jot.web.JOTDataHolder
 
sessionTimeoutWarning - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
warning messages : null = no warning, not null.
set(String, JOTFormElement) - Method in class net.jot.web.forms.JOTFormElement
 
setAllowBrowsing(boolean) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setAllowCreateFolders(boolean) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setAllowDelete(boolean) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setAllowDeleteFilledFolders(boolean) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setAllowDownloadFile(boolean) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setAllowListFiles(boolean) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setAllowListHiddenFiles(boolean) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setAllowMultiples(boolean) - Method in class net.jot.web.forms.ui.JOTFormSelectField
 
setAllowPickRootFolder(boolean) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setAllowRenaming(boolean) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setAllowShowPath(boolean) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setAllowUpdateFile(boolean) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setAllowUploadFile(boolean) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setAlpha(int) - Method in class net.jot.image.JOTAbstractPixel
 
setBlockIPForMn(int) - Static method in class net.jot.web.captcha.JOTSendCaptchaView
 
setBlue(int) - Method in class net.jot.image.JOTAbstractPixel
 
setBoolean(String, Boolean) - Method in interface net.jot.prefs.JOTPreferenceInterface
Sets a boolean value
setBoolean(String, Boolean) - Method in class net.jot.prefs.JOTPropertiesPreferences
 
setBounceTo(String) - Method in class net.jot.utils.JOTEmailSender
 
setBrowseType(int) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setBuiltinTemplate(String) - Method in class net.jot.web.view.JOTView
You can call this method to use a "hardcode" template rather tha use one loaded from a template as usual.
setCaptchcaUrl(String) - Method in class net.jot.web.forms.ui.JOTFormCaptchaField
 
setCategories(String) - Static method in class net.jot.logger.JOTLogger
Set the categories to enable(null means all).
setCode(Object) - Method in class net.jot.web.JOTFlowPage
 
setCols(int) - Method in class net.jot.web.forms.ui.JOTFormTextareaField
 
setConfigPath(String) - Method in class net.jot.web.JOTFlowConfig
 
setContent(String) - Method in class net.jot.web.view.JOTViewBlock
If a content is defined(not null), then the "HTML element" block content will be replaced by the value of newConetnt.
setCurrentFolder(File) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setCurrentWarning(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setCustomParams(Hashtable) - Method in class net.jot.web.JOTFlowRequest
 
setDataEnd(long) - Method in class net.jot.web.multipart.JOTMultiPartItem
 
setDataOffset(long, long) - Method in class net.jot.persistance.JOTFSIndex
Updates the offset of a data file row in the index
setDataStart(long) - Method in class net.jot.web.multipart.JOTMultiPartItem
 
setDays(String[]) - Static method in class net.jot.utils.JOTEmailSender
 
setDebug(boolean) - Method in class net.jot.testing.JOTTester
 
setDefaultCategory(String) - Static method in class net.jot.logger.JOTLogger
Sets the default logging category (ie: "Myapp")
setDefaultValue(String) - Method in class net.jot.db.JOTDBField
Default value for when the field (database default value)
setDefaultValue(String) - Method in class net.jot.web.forms.ui.JOTFormCheckboxField
 
setDefaultValue(String) - Method in class net.jot.web.forms.ui.JOTFormField
The form value if non exists yet
setDescription(String) - Method in class net.jot.db.authentication.JOTAuthProfile
 
setDescription(String) - Method in class net.jot.web.forms.ui.JOTFormField
 
setDomain(String) - Method in class net.jot.utils.JOTEmailSender
 
setDriver(String) - Method in class net.jot.db.JOTDBJDBCSetup
Sets the driver attribute of the DbSetup object
setEmailAlways(String) - Method in class net.jot.testing.JOTTester
 
setEmailOnFailure(String) - Method in class net.jot.testing.JOTTester
 
setEnabled(boolean) - Method in class net.jot.utils.JOTEmailSender
 
setEnableDisplay(boolean) - Method in class net.jot.testing.JOTTester
Enable/Disable display of messages (test results)
setEnableSecurity(boolean) - Static method in class net.jot.web.captcha.JOTSendCaptchaView
call when initializing your app if you want to enable security
setEncoding(String) - Method in class net.jot.db.JOTDBJDBCSetup
Sets the encoding attribute of the DBSetup object
setError(String) - Method in class net.jot.web.JOTFlowConfig
 
setErrorRequest(String) - Method in class net.jot.web.JOTFlowConfig
 
setErrors(Hashtable) - Method in class net.jot.web.forms.JOTForm
 
setExcludePkgs(String) - Method in class net.jot.testing.JOTTester
 
setFailedWarning(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setFbSession(JOTFlowRequest, JOTFileBrowserSession) - Static method in class net.jot.web.filebrowser.JOTFileBrowserHelper
sets the updated FbSession (user current view)
setFieldName(String) - Method in class net.jot.db.JOTDBField
 
setFields(Hashtable) - Method in class net.jot.persistance.JOTModelMapping
 
setFields(String) - Method in class net.jot.persistance.JOTModelMeta
 
setFieldType(String) - Method in class net.jot.db.JOTDBField
 
setFile(RandomAccessFile) - Method in class net.jot.persistance.JOTFSIndex
Sets the index file
setFileListing(Vector) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setFileNameWarning(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setFilePath(String) - Method in class net.jot.web.multipart.JOTMultiPartItem
File path provided by browser for uploaded file
setFilterChain(FilterChain) - Method in class net.jot.web.ctrl.JOTMasterController
 
setFilterConfig(FilterConfig) - Method in class net.jot.web.ctrl.JOTMasterController
 
setFlag(String) - Method in class net.jot.web.view.JOTViewTag
Used to set a FLAG on an html element.
setFlowConfig(JOTFlowConfig) - Method in class net.jot.web.ctrl.JOTMasterController
 
setFlowExtension(String) - Method in class net.jot.web.JOTFlowConfig
 
setForbiddenRequest(String) - Method in class net.jot.web.JOTFlowConfig
 
setForbiddenWarning(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setFormAction(String) - Method in class net.jot.web.forms.JOTGeneratedForm
Sets where the form should go to "action" Ex: setFormAction("submitform.do");
setFormTitle(String) - Method in class net.jot.web.forms.JOTGeneratedForm
Mai title for the form, that appears at the top of the form
setFrom(String) - Method in class net.jot.utils.JOTEmailSender
 
setFullFolderWarning(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setGenerator(JOTCaptchaGeneratorInterface) - Static method in class net.jot.web.captcha.JOTSendCaptchaView
call during your app initialization if you want to use a cutom generator rather than the default one
setGreen(int) - Method in class net.jot.image.JOTAbstractPixel
 
setHasValidated(boolean) - Method in class net.jot.web.forms.JOTForm
 
setHelp(String) - Method in class net.jot.web.forms.ui.JOTFormField
 
setHost(String) - Method in class net.jot.utils.JOTEmailSender
 
setId(int) - Method in class net.jot.persistance.JOTModel
 
setIfResult(String, boolean) - Method in class net.jot.web.flowparams.JOTParamBase
 
setIgnoredFields(String[]) - Method in class net.jot.persistance.JOTModelMapping
 
setImageWriter(JOTAbstractImageWriterInterface) - Static method in class net.jot.web.captcha.JOTSendCaptchaView
call during your app initialization if you want to use a cutom imageWriter rather than the default one
setIncludePkgs(String) - Method in class net.jot.testing.JOTTester
 
setIndexIndexOffset(long, long) - Method in class net.jot.persistance.JOTFSIndex
Updates the IndexIndex
setKeyword(String) - Method in class net.jot.search.simpleindexer.JOTRawSearchResult
 
setLevels(String[]) - Static method in class net.jot.logger.JOTLogger
Sets the log level to be enabled (other levels won't be logged) levels can be like this: [0,1,2] 0, 1 and 2
setLimit(int) - Method in class net.jot.persistance.JOTSQLQueryParams
Specify a limit to the number of rows returned by the query.
setMappedFields(Hashtable) - Method in class net.jot.persistance.JOTModelMapping
 
setMarker(JOTDataHolder, String, String) - Static method in class net.jot.web.JOTDataHolderHelper
 
setMaxConnections(int) - Method in class net.jot.db.JOTDBJDBCSetup
Sets the maxConnections attribute of the DbSetup object
setMaxFolderNameLength(long) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setMaxLength(int) - Method in class net.jot.db.JOTDBField
 
setMaxRequestPerIPPer10Mn(int) - Static method in class net.jot.web.captcha.JOTSendCaptchaView
 
setMaxUploadSize(long) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setMaxValue(int) - Method in class net.jot.db.JOTDBField
 
setMinLength(int) - Method in class net.jot.db.JOTDBField
 
setMinValue(int) - Method in class net.jot.db.JOTDBField
 
setMonths(String[]) - Static method in class net.jot.utils.JOTEmailSender
 
setMultipleFilesWarning(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setName(String) - Method in class net.jot.db.authentication.JOTAuthProfile
 
setName(String) - Method in class net.jot.web.forms.ui.JOTFormField
 
setName(Object) - Method in class net.jot.web.JOTFlowPage
 
setName(String) - Method in class net.jot.web.multipart.JOTMultiPartItem
 
setNbOfUploadFields(int) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setNewDirPattern(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setNewFilePattern(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setNotFoundRequest(String) - Method in class net.jot.web.JOTFlowConfig
 
setNumberOfFailures(int) - Method in class net.jot.testing.JOTTester
 
setNumberOfTests(int) - Method in class net.jot.testing.JOTTester
 
setOneFileWarning(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setOneFolderWarning(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setOutputFormat(int) - Method in class net.jot.testing.JOTTester
 
setOutputTo(String) - Method in class net.jot.testing.JOTTester
 
setParameter(String, String) - Method in class net.jot.web.JOTFlowRequest
SetParameter will save the new parameter value (valid through the java request.)
setPassword(String) - Method in class net.jot.db.JOTDBJDBCSetup
Sets the dbName attribute of the DbSetup object
setPermission(String) - Method in class net.jot.db.authentication.JOTAuthPermission
 
setPixel(int, int, JOTAbstractPixel) - Method in class net.jot.image.JOTAbstractImage
 
setPort(int) - Method in class net.jot.utils.JOTEmailSender
 
setPrefsFile(File) - Method in class net.jot.prefs.JOTPreferences
Sets the InputStream to fetch taht conatins the preferences.
setPrimaryKey(String) - Method in class net.jot.persistance.JOTModelMapping
 
setPrintStackTrace(boolean) - Static method in class net.jot.logger.JOTLogger
Wether to dump the exception stacktrace when logException is used
setPrintToConcole(boolean) - Static method in class net.jot.logger.JOTLogger
Wether to dump all errors to the console as well as the log file.
setProfile(long) - Method in class net.jot.db.authentication.JOTAuthPermission
 
setProvideRequestParameters(boolean) - Method in class net.jot.web.view.JOTView
Wether to automatically provide all the request parameters & attributes to the view TODO: is that implemented ? Defaults to false.
setQueryClassName(String) - Method in class net.jot.persistance.JOTModelMapping
 
setRed(int) - Method in class net.jot.image.JOTAbstractPixel
 
setReplyTo(String) - Method in class net.jot.utils.JOTEmailSender
 
setRequest(ServletRequest) - Method in class net.jot.web.ctrl.JOTMasterController
 
setResponse(ServletResponse) - Method in class net.jot.web.ctrl.JOTMasterController
 
setResult(String) - Method in class net.jot.web.forms.JOTForm
 
setRootFolder(File) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setRows(int) - Method in class net.jot.web.forms.ui.JOTFormTextareaField
 
setRowSize(String) - Method in class net.jot.persistance.JOTModelMeta
 
setRunAt(String) - Method in class net.jot.scheduler.JOTSchedulingOptions
Request a run "right now" Very much like an unix cron line But the order is different:
Month(o=january) Day(1=1st) DayOfWeek(0=sunday) Hour Minute
'* * * 5,14 0' any day at 5:00 AM and 2:00 PM
'* * * 5,14 8' any day at 5:08 AM and 2:08 PM
'* * 0 0 0' any sunday at 00:00 AM
'* 1 * 0 0' any 1st of the month at 00:00 AM
'* 13 5 0 0' any Friday the 13th at 00:00AM
'* * * * *' any minute of any day.
'0 * * * *' any minute of any day in January
'2 13 5 0 0' Friday the 13th in March at 00:00 AM";
setRunEvery(long, boolean) - Method in class net.jot.scheduler.JOTSchedulingOptions
run the job at an interval (in milliseconds) ie: runEvery(EVERY_5_MINUTE); minutes: interval in minutes.
setRunNow(boolean) - Method in class net.jot.scheduler.JOTSchedulingOptions
Request a run right away
setSaveAutomatically(boolean) - Method in class net.jot.web.forms.ui.JOTFormField
If false, then that particular field won't be saved.
setSelfTestMode(boolean) - Method in class net.jot.testing.JOTTester
 
setSessionTimeoutWarning(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setSize(int) - Method in class net.jot.db.JOTDBField
Sets the field size/length
setSize(int) - Method in class net.jot.web.forms.ui.JOTFormTextField
 
setSortBy(int) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setStartFolder(File) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setStopOnFailure(boolean) - Method in class net.jot.testing.JOTTester
 
setStorageName(String) - Method in class net.jot.persistance.JOTModelMapping
 
setString(String, String) - Method in interface net.jot.prefs.JOTPreferenceInterface
Sets a string value
setString(String, String) - Method in class net.jot.prefs.JOTPropertiesPreferences
 
setTableName(String) - Method in class net.jot.persistance.JOTModelMapping
 
setTagProperty(String, String) - Method in class net.jot.web.view.JOTViewTag
This allows to redefine (or add new) HTML tags to the block.
setTemplateRoot(String) - Method in class net.jot.web.JOTFlowConfig
 
setTemplateRoots(String[]) - Method in class net.jot.web.JOTFlowConfig
 
setTempUploadFolder(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setThreadingScheme(int) - Method in class net.jot.scheduler.JOTSchedulingOptions
Set the threading scheme: ie: - DROP_NEW_CALLS_IF_PREVIOUS_NOT_COMPLETED - START_NEW_THREAD_IF_PREVIOUS_NOT_COMPLETED
setTitle(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setTitle(String) - Method in class net.jot.web.forms.ui.JOTFormCategory
 
setTitle(String) - Method in class net.jot.web.forms.ui.JOTFormSubmitButton
 
setType(int) - Method in class net.jot.web.forms.JOTFormElement
Manually set/update an element type
setType(int) - Method in class net.jot.web.forms.ui.JOTFormField
 
setUnicode(boolean) - Method in class net.jot.db.JOTDBJDBCSetup
Sets the unicode attribute of the DBSetup object
setUpdateWarning(String) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setUpFolder(File) - Method in class net.jot.web.filebrowser.JOTFileBrowserSession
 
setUpgraderClass(String) - Method in class net.jot.db.JOTDBJDBCSetup
 
setUpgraderClass(String) - Method in class net.jot.persistance.JOTDBFSSetup
 
setURL(String) - Method in class net.jot.db.JOTDBJDBCSetup
Sets the uRL attribute of the DbSetup object
setUser(String) - Method in class net.jot.db.JOTDBJDBCSetup
Sets the user attribute of the DbSetup object
setValid(boolean) - Method in class net.jot.web.JOTFlowConfig
 
setValue(String) - Method in class net.jot.web.forms.JOTFormElement
Easy way to set the value of an element for example for most fields it's the value="" property but for a textarea it will be the content and for a checkbox a SELECTED flag etc...
setVersion(String) - Method in class net.jot.persistance.JOTModelMeta
 
setVisible(boolean) - Method in class net.jot.web.view.JOTViewBlock
If set to false, the elemnt will be hidden "removed" from the generated HTML.
setWaviness(int) - Method in class net.jot.captcha.JOTCaptchaImage
 
setWebConfPath(String) - Static method in class net.jot.prefs.JOTPreferences
 
shutdown() - Method in class net.jot.db.JOTDBManager
disconnects all the open DB's and release resources
shutdown() - Method in class net.jot.db.JOTDBPool
Terminates a pool and releases resources
shutdown() - Method in class net.jot.scheduler.JOTScheduler
Shuts down the scheduler and release resources
size - Variable in class net.jot.web.forms.ui.JOTFormSelectField
 
size - Variable in class net.jot.web.forms.ui.JOTFormTextField
 
SIZE_ASC_COMPARATOR - Static variable in class net.jot.web.filebrowser.JOTFileComparators
 
SIZE_DESC_COMPARATOR - Static variable in class net.jot.web.filebrowser.JOTFileComparators
 
sizeIt(int, int) - Static method in class net.jot.utils.JOTUtilities
Pads a number with zeroes to make it requested length
sizeIt(String, int) - Static method in class net.jot.utils.JOTUtilities
Pads a string(number) with zeroes to make itt requested length
skipRun() - Method in interface net.jot.scheduler.JOTScheduledItem
Implement if you want to skip run in particular cases (say while you do something else) Or just return false to never skip.
SORT_BY_NAME_ASC - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
SORT_BY_NAME_DESC - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
SORT_BY_SIZE_ASC - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
SORT_BY_SIZE_DESC - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
SORT_BY_TSTAMP_ASC - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
SORT_BY_TSTAMP_DESC - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
sortBy - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
by default sort by filename in alphabetical order
sortResults(JOTRawSearchResult[]) - Method in class net.jot.search.simpleindexer.JOTDefaultSearchSorter
 
sortResults(JOTRawSearchResult[]) - Method in interface net.jot.search.simpleindexer.JOTSearchSorter
Resturns the results sorted.
SPLIT_REGEXP - Static variable in class net.jot.testing.JOTTester
The Regular Expression to split classpathentries [:;]
START_NEW_THREAD_IF_PREVIOUS_NOT_COMPLETED - Static variable in class net.jot.scheduler.JOTSchedulingOptions
Allow multiple concurrent calls
startFolder - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
which folder to start in (rootFolder if null)

T

tableExists(String, String) - Method in class net.jot.db.JOTDBManager
Checks wether a table already exists or not in a DB
tag(String) - Static method in class net.jot.testing.JOTTester
Lets the user output a custom text (tag)
TAG_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
TAG_PATTERN_1LINE - Static variable in class net.jot.web.view.JOTViewParser
 
tail(int, JOTTailFilter) - Method in class net.jot.logger.JOTFileTailer
This does the job !
templates - Static variable in class net.jot.web.JOTTemplateCache
 
tempUploadFolder - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
where the temporary upload data will be stored during a file upload.
TEST_METHOD_NAME - Static variable in class net.jot.testing.JOTTester
The name of the test method
TEXTAREA - Static variable in class net.jot.web.forms.JOTFormConst
 
textToHtml(String) - Static method in class net.jot.utils.JOTHTMLUtilities
Encode a text into HTML, ie: process & > < lineBreaks symbols etc...
textToHtml(String, int) - Static method in class net.jot.utils.JOTHTMLUtilities
Encode a text into HTML, converting only what requested using the flags.
TIMESTAMP_FORMAT - Static variable in class net.jot.scheduler.JOTClock
 
TIMESTAMP_PATTERN - Static variable in class net.jot.scheduler.JOTClock
 
TIMESTAMP_WITH_MS_FORMAT - Static variable in class net.jot.scheduler.JOTClock
 
title - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
if you want to set a title (ie: "Please choose a file")
title - Variable in class net.jot.web.forms.ui.JOTFormCategory
 
title - Variable in class net.jot.web.forms.ui.JOTFormSubmitButton
 
toString() - Method in class net.jot.db.JOTDBJDBCSetup
 
toString() - Method in class net.jot.test.DBUser
 
toString() - Method in class net.jot.test.FSUser
 
TRACE_LEVEL - Static variable in class net.jot.logger.JOTLogger
 
TSTAMP_ASC_COMPARATOR - Static variable in class net.jot.web.filebrowser.JOTFileComparators
 
TSTAMP_DESC_COMPARATOR - Static variable in class net.jot.web.filebrowser.JOTFileComparators
 
twoDigits(int) - Method in class net.jot.utils.JOTEmailSender
Description of the Method
type - Variable in class net.jot.web.forms.ui.JOTFormField
 
type - Variable in class net.jot.web.JOTFlowDirective
 
TYPE_BIGINT - Static variable in class net.jot.db.JOTDBField
 
TYPE_BIT - Static variable in class net.jot.db.JOTDBField
 
TYPE_BROWSE - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
TYPE_CHOOSE_1_FILE - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
TYPE_CHOOSE_1_FOLDER - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
TYPE_CHOOSE_1PLUS_FILE - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
TYPE_DATE - Static variable in class net.jot.db.JOTDBField
 
TYPE_DECIMAL - Static variable in class net.jot.db.JOTDBField
 
TYPE_DOUBLE - Static variable in class net.jot.db.JOTDBField
 
TYPE_FILE - Static variable in class net.jot.web.multipart.JOTMultiPartItem
 
TYPE_FLOAT - Static variable in class net.jot.db.JOTDBField
 
TYPE_INTEGER - Static variable in class net.jot.db.JOTDBField
 
TYPE_SMALLINT - Static variable in class net.jot.db.JOTDBField
 
TYPE_TIME - Static variable in class net.jot.db.JOTDBField
 
TYPE_TIMESTAMP - Static variable in class net.jot.db.JOTDBField
 
TYPE_TINYINT - Static variable in class net.jot.db.JOTDBField
 
TYPE_UPLOAD_1_FILE - Static variable in class net.jot.web.filebrowser.JOTFileBrowserHelper
 
TYPE_VARCHAR - Static variable in class net.jot.db.JOTDBField
 
TYPE_VARIABLE - Static variable in class net.jot.web.multipart.JOTMultiPartItem
 
types - Static variable in class net.jot.db.JOTDBField
 

U

UNDEFINED - Static variable in class net.jot.web.forms.JOTFormConst
 
unregisterItem(JOTScheduledItem) - Method in class net.jot.scheduler.JOTScheduler
Unregisters a job from the sheculer, ie: remove it.
UNSET - Static variable in class net.jot.web.JOTFlowDirective
 
unsetTagProperty(String) - Method in class net.jot.web.view.JOTViewTag
Unset a tag property, so that it will be left alone.
unzip(String, String, String) - Static method in class net.jot.utils.JOTUtilities
Unzip z zip file in the given folder (recursively); Retrieve is use as this if retrieve is set to ".swf", the last file found ending by .swf will be returned.
update(JOTTaggedConnection, String, Object[]) - Method in class net.jot.db.JOTDBManager
Similar to query(con,query,params) but for the sql "update" Update is NOT used to make an "SQL update" (confusing name :-) But usually used to make a query which no result are expected such as an SQL "insert" command.
update(JOTTaggedConnection, String) - Method in class net.jot.db.JOTDBManager
It's is best/much safer to use update(con,query,params) as the parameters will be safely formatted for you (for example quotes in parameter values issues etc...)
updateAccessTime(int) - Method in class net.jot.db.JOTDBPool
Updates the last time a pooled connection was used, so we can manage it better.
updateFileManagerView(JOTFlowRequest, HttpServletResponse) - Static method in class net.jot.web.filebrowser.JOTFileBrowserHelper
Update the filebrowser view (ie: files listings etc...)
updateKeywordsCount(int) - Method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
 
updateMarkers(JOTDataHolder, Vector) - Static method in class net.jot.web.JOTDataHolderHelper
 
updateModel(JOTFlowRequest) - Method in class net.jot.web.forms.JOTDBForm
This should be implemented so that it: - retrieves/update the "model" object(ie: does the db query to find/update the DB/Model object).
updateProperties(JOTFlowRequest) - Method in class net.jot.web.forms.JOTPropertiesForm
Implement to set/load the properties.
updateWarning - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
warning messages : null = no warning, not null.
upFolder - Variable in class net.jot.web.filebrowser.JOTFileBrowserSession
internal value
upgrade(int, JOTDBUpgrader) - Method in class net.jot.test.DBUser
 
upgrade(int, JOTDBUpgrader) - Method in class net.jot.test.FSUser
 
upgradeDb(int) - Method in class net.jot.persistance.JOTDBUpgrader
Implement this method to handle a db upgrade.
upgradeTable(int) - Method in class net.jot.test.DBUser
 
upgradeTable(int) - Method in class net.jot.test.FSUser
 
upperCase(String) - Static method in class net.jot.utils.JOTUtilities
 
upperFirst(String) - Static method in class net.jot.utils.JOTUtilities
Uppercase the first letter of a string (ie: name)
URL_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 

V

vacuum(Class, boolean) - Static method in class net.jot.persistance.query.JOTFSQueryImpl
Tries to vacuum the database This reindexes the database and compacts it, resulting in smaller DB size and faster performance.
validate() - Method in class net.jot.web.flowparams.JOTParamBase
 
validate(JOTFlowRequest) - Method in class net.jot.web.forms.JOTForm
You need to define this method to you want to validate your form.
validate(JOTFlowRequest) - Method in class net.jot.web.forms.JOTGeneratedForm
 
validateFlowConfig(String, boolean) - Static method in class net.jot.web.JOTFlowConfigParser
Runs a validation of the conf file using the actual parser.
validateForm(JOTForm) - Method in class net.jot.web.ctrl.JOTFormValidationController
Calls the form validate() method
validateForm(JOTForm) - Method in class net.jot.web.ctrl.JOTMasterController
Calls the form validation
validateForm(JOTFlowRequest) - Method in class net.jot.web.forms.JOTGeneratedForm
Implement this to validate the form Return a hashtable of errors, or null/empty hashtable if no errors
validatePermissions() - Method in class net.jot.web.captcha.JOTSendCaptchaView
 
validatePermissions() - Method in class net.jot.web.ctrl.JOTController
Implements this to check wether the user is allowed to use your controller.
validatePermissions(JOTForm) - Method in class net.jot.web.ctrl.JOTMasterController
Calls a form permission validation
validatePermissions() - Method in class net.jot.web.ctrl.JOTTestController
 
validatePermissions(JOTFlowRequest) - Method in class net.jot.web.forms.JOTForm
Implement this and return true if user is authorized to use this form
validatePermissions() - Method in class net.jot.web.views.JOTErrorView
 
validatePermissions() - Method in class net.jot.web.views.JOTForbiddenView
 
validatePermissions() - Method in class net.jot.web.views.JOTGenericFileBrowserView
 
validatePermissions() - Method in class net.jot.web.views.JOTLazyView
 
validatePermissions() - Method in class net.jot.web.views.JOTMessageView
 
validator - Static variable in class net.jot.scheduler.JOTSchedulingOptions
 
VALUE_CHECKED - Static variable in class net.jot.web.forms.JOTFormConst
 
VALUE_SELECTED - Static variable in class net.jot.web.forms.JOTFormConst
 
VALUE_UNCHECKED - Static variable in class net.jot.web.forms.JOTFormConst
 
VALUE_UNSELECTED - Static variable in class net.jot.web.forms.JOTFormConst
 
VAR_MEMBER_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
VAR_PATTERN - Static variable in class net.jot.web.view.JOTViewParser
 
VERSION - Static variable in class net.jot.JOTInitializer
 
versionFile - Static variable in class net.jot.persistance.JOTPersistanceManager
 
visible - Variable in class net.jot.web.view.JOTViewBlock
 

W

WARNING_LEVEL - Static variable in class net.jot.logger.JOTLogger
 
WAVYNESS_MAX - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
WAVYNESS_MIN - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
whipeoutIndex(File) - Static method in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
completely whipeout the index, so you can reindex from scratch Simply deletes everyhting in the indexRoot folder !
WIDTH - Static variable in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
WORD_BATCH_SIZE - Variable in class net.jot.search.simpleindexer.JOTSimpleSearchEngine
Max words to process in memory before writing to file Too low, and performance will be slower Too high and it will use more memory.
writeMetaFile(JOTModelMapping) - Static method in class net.jot.persistance.JOTModelMapping
Writes the current mapping (table metadata) to the metadata file (.jotmeta)
writer - Static variable in class net.jot.web.captcha.JOTSendCaptchaView
 
writeToBrowser(JOTAbstractImageWriterInterface, HttpServletResponse) - Method in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
writeToBrowser(JOTAbstractImageWriterInterface, HttpServletResponse) - Method in interface net.jot.captcha.JOTCaptchaGeneratorInterface
Sends the captchca straight to the browser (sets headers etc..).
writeToFile(JOTAbstractImageWriterInterface, File) - Method in class net.jot.captcha.generators.JOTSTDCaptchaGenerator
 
writeToFile(JOTAbstractImageWriterInterface, File) - Method in interface net.jot.captcha.JOTCaptchaGeneratorInterface
Creates a captcha image Return captcha code
writeToStream(JOTAbstractImageWriterInterface, OutputStream) - Method in class net.jot.image.JOTAbstractImage
 
writeToStream(JOTAbstractImage, OutputStream) - Method in interface net.jot.image.JOTAbstractImageWriterInterface
Writes the abstractImage to a file according to impl.
writeToStream(JOTAbstractImage, OutputStream) - Method in class net.jot.image.writers.JOTBMPImageWriter
 

Z

zipFolder(ZipOutputStream, String, File) - Static method in class net.jot.utils.JOTUtilities
Recursively zip the content of a folder

A B C D E F G H I J K L M N O P Q R S T U V W Z