Revision 52285
Added by Jochen Schirrwagen almost 6 years ago
FunctionCall.java | ||
---|---|---|
5 | 5 |
import java.util.Map; |
6 | 6 |
import java.util.UUID; |
7 | 7 |
|
8 |
import org.apache.commons.lang.StringEscapeUtils;
|
|
8 |
import org.apache.commons.text.StringEscapeUtils;
|
|
9 | 9 |
|
10 | 10 |
import eu.dnetlib.data.collective.transformation.core.xsl.XsltConstants; |
11 | 11 |
import eu.dnetlib.data.collective.transformation.engine.functions.Convert; |
... | ... | |
70 | 70 |
}else if (externalFunctionName.equals("lookup")){ |
71 | 71 |
return XsltConstants.extFuncNS + ":" + externalFunctionName + "(" + "$tf" + ", " + this.paramMap.get(Lookup.paramExprIdentifier) + ", '" + this.paramMap.get(Lookup.paramExprProperty) + "')"; |
72 | 72 |
}else if (externalFunctionName.equals("identifierExtract")){ |
73 |
return XsltConstants.extFuncNS + ":" + externalFunctionName + "(" + "$tf" + ", '" + StringEscapeUtils.escapeXml(this.paramMap.get(IdentifierExtract.paramXpathExprJson)) + "', " + this.paramMap.get(IdentifierExtract.paramXpathExprInSource) + ", '" + StringEscapeUtils.escapeXml(this.paramMap.get(IdentifierExtract.paramRegExpr)) + "')";
|
|
73 |
return XsltConstants.extFuncNS + ":" + externalFunctionName + "(" + "$tf" + ", '" + StringEscapeUtils.escapeXml10(this.paramMap.get(IdentifierExtract.paramXpathExprJson)) + "', " + this.paramMap.get(IdentifierExtract.paramXpathExprInSource) + ", '" + StringEscapeUtils.escapeXml10(this.paramMap.get(IdentifierExtract.paramRegExpr)) + "')";
|
|
74 | 74 |
}else{ |
75 | 75 |
throw new IllegalStateException("unsupported function call: " + externalFunctionName); |
76 | 76 |
} |
Also available in: Unified diff
added dnet:resource_type vocabulary; extended OAF schema for oaf:concept; updated commons-lang3 or replaced by commons-text