Package fr.becpg.repo.form.impl
Class ShareFormParser
java.lang.Object
fr.becpg.repo.form.impl.ShareFormParser
- All Implemented Interfaces:
FormParser
ShareFormParser class.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static org.apache.commons.logging.LogConstantloggerFields inherited from interface fr.becpg.repo.form.FormParser
PROP_FORCE, PROP_READONLY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcreateField(BecpgFormDefinition formDef, Element elem, Element field, boolean show) createField.voidvisitConfig(Map<String, Map<String, BecpgFormDefinition>> definitions, InputStream in) visitConfig.voidvisitConfig(Map<String, Map<String, BecpgFormDefinition>> definitions, String defs) visitConfig.private voidvisitFormControl(org.json.JSONObject field, Element parentEl) visitFormControl.private voidvisitFormElement(Element configEl, Map<String, BecpgFormDefinition> forms, String evaluator) visitFormElement.private voidvisitFormFields(BecpgFormDefinition formDef, Element parentEl) visitFormFields.private voidvisitFormFields(BecpgFormDefinition formDef, NodeList fields, NodeList shows, boolean show) visitFormFields.private voidvisitFormSets(BecpgFormDefinition formDef, Element parentEl, boolean hasTab) visitFormSets.private voidvisitParam(Element elem, org.json.JSONObject field) visitParam.
-
Field Details
-
logger
private static org.apache.commons.logging.Log loggerConstantlogger
-
-
Constructor Details
-
ShareFormParser
public ShareFormParser()
-
-
Method Details
-
visitConfig
public void visitConfig(Map<String, Map<String, throws org.json.JSONException, SAXException, IOException, ParserConfigurationException, FactoryConfigurationErrorBecpgFormDefinition>> definitions, InputStream in) visitConfig.
visitConfig.
- Specified by:
visitConfigin interfaceFormParser- Parameters:
definitions- aMapobjectin- aInputStreamobject- Throws:
org.json.JSONExceptionSAXExceptionIOExceptionParserConfigurationExceptionFactoryConfigurationError
-
visitConfig
public void visitConfig(Map<String, Map<String, throws IOException, org.json.JSONException, SAXException, ParserConfigurationException, FactoryConfigurationErrorBecpgFormDefinition>> definitions, String defs) visitConfig.
- Specified by:
visitConfigin interfaceFormParser- Parameters:
definitions- aMapobjectdefs- aStringobject- Throws:
IOExceptionorg.json.JSONExceptionSAXExceptionParserConfigurationExceptionFactoryConfigurationError
-
visitFormElement
private void visitFormElement(Element configEl, Map<String, BecpgFormDefinition> forms, String evaluator) throws org.json.JSONExceptionvisitFormElement.
-
visitFormSets
private void visitFormSets(BecpgFormDefinition formDef, Element parentEl, boolean hasTab) throws org.json.JSONException visitFormSets.
- Parameters:
formDef- aBecpgFormDefinitionobjectparentEl- aElementobjecthasTab- a boolean- Throws:
org.json.JSONException- if any.
-
visitFormFields
private void visitFormFields(BecpgFormDefinition formDef, Element parentEl) throws org.json.JSONException visitFormFields.
- Parameters:
formDef- aBecpgFormDefinitionobjectparentEl- aElementobject- Throws:
org.json.JSONException- if any.
-
visitFormFields
private void visitFormFields(BecpgFormDefinition formDef, NodeList fields, NodeList shows, boolean show) throws org.json.JSONException visitFormFields.
- Parameters:
formDef- aBecpgFormDefinitionobjectfields- aNodeListobjectshows- aNodeListobjectshow- a boolean- Throws:
org.json.JSONException- if any.
-
createField
private void createField(BecpgFormDefinition formDef, Element elem, Element field, boolean show) throws org.json.JSONException createField.
- Parameters:
formDef- aBecpgFormDefinitionobjectelem- aElementobjectfield- aElementobjectshow- a boolean- Throws:
org.json.JSONException- if any.
-
visitFormControl
private void visitFormControl(org.json.JSONObject field, Element parentEl) throws org.json.JSONException visitFormControl.
- Parameters:
field- aJSONObjectobjectparentEl- aElementobject- Throws:
org.json.JSONException- if any.
-
visitParam
visitParam.
- Parameters:
elem- aElementobjectfield- aJSONObjectobject- Throws:
org.json.JSONException- if any.
-