X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.document.server.io%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fserver%2Fio%2FJSONObjectUtils.java;h=c9e438af647aa258311422262443918949980607;hb=80d69fc3f7a2e14c5b9e44a601ba15b0434454a8;hp=9bea3d41e21ef239f72c31d56932c53bf84cf63f;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/JSONObjectUtils.java b/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/JSONObjectUtils.java index 9bea3d41e..c9e438af6 100644 --- a/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/JSONObjectUtils.java +++ b/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/JSONObjectUtils.java @@ -31,6 +31,10 @@ public class JSONObjectUtils { return getValueOrDefault(object, "target", ""); } + public static String getHyperLinkTarget(IJSONObject object){ + return getValueOrDefault(object, "hyperlinkTarget", ""); + } + public static String getWidth(IJSONObject object) { return getValueOrDefault(object, "width", ""); } @@ -58,7 +62,11 @@ public class JSONObjectUtils { public static boolean selected(IJSONObject object) { return getValueOrDefault(object, "selected", false); } - + + public static boolean followEditMode(IJSONObject object) { + return getValueOrDefault(object, "followEditMode", true); + } + public static String getType(IJSONObject object) { String result = (String)object.getValue("type"); if(result == null) throw new IllegalStateException("No type for object " + object);