/* * Decompiled with CFR 0.152. * * Could not load the following classes: * javax.baja.util.Lexicon * javax.baja.xml.XElem */ package com.tridium.platform.daemon; import javax.baja.util.Lexicon; import javax.baja.xml.XElem; /* * Illegal identifiers - consider using --renameillegalidents true */ class DaemonText { public String lexModule; public String lexKey; public Object[] lexArgs; public String message; private final /* synthetic */ void this() { this.lexModule = null; this.lexKey = null; this.lexArgs = new Object[0]; this.message = null; } public DaemonText(XElem xElem) { XElem xElem2; this.this(); XElem xElem3 = xElem.elem("message"); if (xElem3 == null) { xElem3 = xElem; } if ((xElem2 = xElem3.elem("localized")) == null) { XElem xElem4 = xElem3.elem("nonlocalized"); this.message = xElem4 == null ? "" : xElem4.get("text"); } else { XElem[] xElemArray = xElem2.elems("lexArg"); this.lexArgs = new Object[xElemArray.length]; int n = 0; while (n < xElemArray.length) { this.lexArgs[n] = xElemArray[n].get("value"); ++n; } this.lexModule = xElem2.get("module"); this.lexKey = xElem2.get("key"); this.message = Lexicon.make((String)this.lexModule).getText(this.lexKey, this.lexArgs); } } }