summaryrefslogtreecommitdiffstats
path: root/org/madore/damlengine/LangHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'org/madore/damlengine/LangHelper.java')
-rw-r--r--org/madore/damlengine/LangHelper.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/org/madore/damlengine/LangHelper.java b/org/madore/damlengine/LangHelper.java
index a94f5be..aea1240 100644
--- a/org/madore/damlengine/LangHelper.java
+++ b/org/madore/damlengine/LangHelper.java
@@ -32,6 +32,14 @@ public class LangHelper {
node.removeAttributeNS(DamlEngine.XML_NS, LANG);
}
+ public static void setWeakLangNorec(Element node, String lang) {
+ if ( lang == null )
+ throw new NullPointerException("lang is null in setWeakLangNorec");
+ String currentLang = getLangNorec(node);
+ if ( currentLang == null )
+ setLangNorec(node,lang);
+ }
+
public static String getLangRec(Node node) {
// Never returns null (returns the empty string for no language).
// node may be null (in which case, return "").