Package org.cdlib.mrt.tools
Class YamlParser
java.lang.Object
org.cdlib.mrt.tools.YamlParser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.json.JSONObjectcreateJson(Object map) org.json.JSONArraycreateJsonArray(Object map) dumpJson()dumpJsonForKey(String key) dumpJsonObject(Object map) org.json.JSONObjectgetJson()org.json.JSONArraygetJsonArrayForKey(String key) org.json.JSONObjectgetJsonForKey(String key) booleanvoidresolveValues(LinkedHashMap<String, Object> lmap) voidsetPrettyJson(boolean pretty)
-
Constructor Details
-
YamlParser
-
YamlParser
-
YamlParser
public YamlParser()
-
-
Method Details
-
setPrettyJson
public void setPrettyJson(boolean pretty) -
getPrettyJson
public boolean getPrettyJson() -
parse
public LinkedHashMap<String,Object> parse(String fs) throws FileNotFoundException, RuntimeConfigException -
parseString
- Throws:
RuntimeConfigException
-
parse
- Throws:
RuntimeConfigException
-
loadConfigMap
-
dumpJson
-
dumpJsonForKey
-
getJson
public org.json.JSONObject getJson() throws org.json.JSONException- Throws:
org.json.JSONException
-
getJsonForKey
- Throws:
org.json.JSONException
-
getJsonArrayForKey
- Throws:
org.json.JSONException
-
dumpJsonObject
-
createJson
- Throws:
org.json.JSONException
-
createJsonArray
- Throws:
org.json.JSONException
-
getParsedValues
-
getResolvedValues
-
resolveValues
- Throws:
RuntimeConfigException
-
resolveValues
public LinkedHashMap<String,Object> resolveValues(LinkedHashMap<String, Object> lmap) throws RuntimeConfigException- Throws:
RuntimeConfigException
-