net.jot.web.view
Class JOTFormParser
java.lang.Object
net.jot.web.view.JOTViewParser
net.jot.web.view.JOTFormParser
public class JOTFormParser
- extends JOTViewParser
Whwn a form is found withina view, this parser will process it and set/adjust the values of fields etc...
- Author:
- thibautc
| Fields inherited from class net.jot.web.view.JOTViewParser |
BLOCK_PATTERN, BLOCK_PATTERN_1LINE, CLOSE_BLOCK_PATTERN, CLOSE_BLOCK_STRING, CLOSE_IF_PATTERN, CLOSE_IF_STRING, CLOSE_LOOP_PATTERN, CLOSE_LOOP_STRING, COUNTER_NAME, FORM_PATTERN, GENERIC_LOOP_PATTERN, IF_PATTERN, INCLUDE_PATTERN, LOOP_PATTERN, MISSING_VALUE, OPEN_BLOCK_PATTERN, OPEN_IF_PATTERN, OPEN_TAG_JOTCLASS_PATTERN, OPEN_TAG_JOTID_PATTERN, OPEN_TAG_PATTERN, PARAMS_PATTERN, PATTERN_FLAGS, RANGE_LOOP_PATTERN, REMOVE_PATTERN, TAG_PATTERN, TAG_PATTERN_1LINE, URL_PATTERN, VAR_MEMBER_PATTERN, VAR_PATTERN |
|
Method Summary |
static java.lang.String |
doElements(java.util.Hashtable elements,
java.lang.String content,
JOTView view,
java.lang.String templateRoot)
Process a form piece (field) |
static java.lang.String |
doForms(java.lang.String template,
JOTView view,
java.lang.String templateRoot)
Process the form |
protected static java.lang.String |
handleTag(JOTView view,
java.lang.String templateRoot,
java.lang.String openPattern,
java.lang.String closePattern,
java.lang.String content,
JOTFormElement element)
Handles field tags: custom HTML properties / flags susch as:
- class="myclass"
- DISABLED
etc... |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JOTFormParser
public JOTFormParser()
doForms
public static java.lang.String doForms(java.lang.String template,
JOTView view,
java.lang.String templateRoot)
throws java.lang.Exception
- Process the form
- Parameters:
template - view - templateRoot -
- Returns:
-
- Throws:
java.lang.Exception
doElements
public static java.lang.String doElements(java.util.Hashtable elements,
java.lang.String content,
JOTView view,
java.lang.String templateRoot)
throws java.lang.Exception
- Process a form piece (field)
- Parameters:
elements - content - view - templateRoot -
- Returns:
-
- Throws:
java.lang.Exception
handleTag
protected static java.lang.String handleTag(JOTView view,
java.lang.String templateRoot,
java.lang.String openPattern,
java.lang.String closePattern,
java.lang.String content,
JOTFormElement element)
throws java.lang.Exception
- Handles field tags: custom HTML properties / flags susch as:
- class="myclass"
- DISABLED
etc...
- Parameters:
view - templateRoot - openPattern - closePattern - content - element -
- Returns:
-
- Throws:
java.lang.Exception