aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJian Huang <huang.jian12@zte.com.cn>2016-09-21 03:25:12 +0000
committerGerrit Code Review <gerrit@open-o.org>2016-09-21 03:25:12 +0000
commit6cc1d1cef6c9910cb8b50c1692c10e421f86565c (patch)
tree0e97143638b85e776d628f55eaca2b840e9f30c1
parent2d8c913fb0dafa2b708c471f431bf0e44f46e35a (diff)
parent0779bde642631a2a1b4b147523f9539c0725fa2f (diff)
Merge "Provide put method for the ModelParserFactory."
-rw-r--r--catalog-core/catalog-mgr/src/main/java/org/openo/commontosca/catalog/model/parser/ModelParserFactory.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/catalog-core/catalog-mgr/src/main/java/org/openo/commontosca/catalog/model/parser/ModelParserFactory.java b/catalog-core/catalog-mgr/src/main/java/org/openo/commontosca/catalog/model/parser/ModelParserFactory.java
index 32442b9f..ec08966c 100644
--- a/catalog-core/catalog-mgr/src/main/java/org/openo/commontosca/catalog/model/parser/ModelParserFactory.java
+++ b/catalog-core/catalog-mgr/src/main/java/org/openo/commontosca/catalog/model/parser/ModelParserFactory.java
@@ -35,6 +35,16 @@ public class ModelParserFactory {
private Map<EnumPackageFormat, AbstractModelParser> pkgType2ParseMap =
new HashMap<EnumPackageFormat, AbstractModelParser>();
+ /**
+ * @param format
+ * @param parse
+ */
+ public void put(EnumPackageFormat format, AbstractModelParser parse) {
+ if (parse != null) {
+ pkgType2ParseMap.put(format, parse);
+ }
+ }
+
private ModelParserFactory() {
// PackageParseMap.put(EnumPackageFormat.TOSCA_XML, new
// ToscaXmlModelParser());