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
FieldsFields 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) 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) private voidvisitFormElement(Element configEl, Map<String, BecpgFormDefinition> forms, String evaluator) private voidvisitFormFields(BecpgFormDefinition formDef, Element parentEl) private voidvisitFormFields(BecpgFormDefinition formDef, NodeList fields, NodeList shows, boolean show) private voidvisitFormSets(BecpgFormDefinition formDef, Element parentEl, boolean hasTab) private voidvisitParam(Element elem, org.json.JSONObject field)
-
Field Details
-
logger
private static org.apache.commons.logging.Log logger
-
-
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.JSONException- Throws:
org.json.JSONException
-
visitFormSets
private void visitFormSets(BecpgFormDefinition formDef, Element parentEl, boolean hasTab) throws org.json.JSONException - Throws:
org.json.JSONException
-
visitFormFields
private void visitFormFields(BecpgFormDefinition formDef, Element parentEl) throws org.json.JSONException - Throws:
org.json.JSONException
-
visitFormFields
private void visitFormFields(BecpgFormDefinition formDef, NodeList fields, NodeList shows, boolean show) throws org.json.JSONException - Throws:
org.json.JSONException
-
createField
private void createField(BecpgFormDefinition formDef, Element elem, Element field, boolean show) throws org.json.JSONException - Throws:
org.json.JSONException
-
visitFormControl
private void visitFormControl(org.json.JSONObject field, Element parentEl) throws org.json.JSONException - Throws:
org.json.JSONException
-
visitParam
- Throws:
org.json.JSONException
-