Class BecpgFormParser

java.lang.Object
fr.becpg.repo.form.impl.BecpgFormParser
All Implemented Interfaces:
FormParser

public class BecpgFormParser extends Object implements FormParser

BecpgFormParser class.

Author:
matthieu
  • Constructor Details

    • BecpgFormParser

      public BecpgFormParser()
  • Method Details

    • visitConfig

      public void visitConfig(Map<String,Map<String,BecpgFormDefinition>> definitions, InputStream in) throws org.json.JSONException

      visitConfig.

      { forms : [ { id: "", itemId : "", itemKind : "", fields : { id: "", label: "", help: "", readOnly : "", mandatory: "", force: "" } }] }
      Specified by:
      visitConfig in interface FormParser
      Parameters:
      definitions - a Map object
      in - a InputStream object
      Throws:
      org.json.JSONException
    • visitConfig

      public void visitConfig(Map<String,Map<String,BecpgFormDefinition>> definitions, String inputString) throws org.json.JSONException

      visitConfig.

      Specified by:
      visitConfig in interface FormParser
      Parameters:
      definitions - a Map object
      inputString - a String object
      Throws:
      org.json.JSONException
    • visitFormElement

      private void visitFormElement(org.json.JSONObject form, Map<String,BecpgFormDefinition> forms, String itemKind, String formId) throws org.json.JSONException

      visitFormElement.

      Parameters:
      form - a JSONObject object
      forms - a Map object
      itemKind - a String object
      formId - a String object
      Throws:
      org.json.JSONException - if any.