niagara-ax/modules/cfr_output/com/tridium/alarm/ui/BTextCustomizerFE.java
2026-03-17 13:31:18 -07:00

94 lines
3.7 KiB
Java

/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* com.tridium.workbench.fieldeditors.BFrozenEnumFE
* com.tridium.workbench.fieldeditors.BStringFE
* javax.baja.sys.BComplex
* javax.baja.sys.BComponent
* javax.baja.sys.BObject
* javax.baja.sys.BString
* javax.baja.sys.BValue
* javax.baja.sys.Context
* javax.baja.sys.Flags
* javax.baja.sys.Slot
* javax.baja.sys.Sys
* javax.baja.sys.Type
* javax.baja.ui.BWidget
* javax.baja.ui.pane.BGridPane
* javax.baja.util.BFormat
* javax.baja.workbench.fieldeditor.BWbFieldEditor
*/
package com.tridium.alarm.ui;
import com.tridium.alarm.BTextCustomizer;
import com.tridium.alarm.BTextOp;
import com.tridium.workbench.fieldeditors.BFrozenEnumFE;
import com.tridium.workbench.fieldeditors.BStringFE;
import javax.baja.sys.BComplex;
import javax.baja.sys.BComponent;
import javax.baja.sys.BObject;
import javax.baja.sys.BString;
import javax.baja.sys.BValue;
import javax.baja.sys.Context;
import javax.baja.sys.Flags;
import javax.baja.sys.Slot;
import javax.baja.sys.Sys;
import javax.baja.sys.Type;
import javax.baja.ui.BWidget;
import javax.baja.ui.pane.BGridPane;
import javax.baja.util.BFormat;
import javax.baja.workbench.fieldeditor.BWbFieldEditor;
public class BTextCustomizerFE
extends BWbFieldEditor {
public static final Type TYPE = Sys.loadType((Class)(class$com$tridium$alarm$ui$BTextCustomizerFE == null ? (class$com$tridium$alarm$ui$BTextCustomizerFE = BTextCustomizerFE.class$("com.tridium.alarm.ui.BTextCustomizerFE")) : class$com$tridium$alarm$ui$BTextCustomizerFE));
BFrozenEnumFE opFE = new BFrozenEnumFE();
BStringFE formatFE = new BStringFE();
static /* synthetic */ Class class$com$tridium$alarm$ui$BTextCustomizerFE;
public Type getType() {
return TYPE;
}
protected void doSetReadonly(boolean bl) {
this.opFE.setReadonly(bl);
this.formatFE.setReadonly(bl);
}
protected void doLoadValue(BObject bObject, Context context) {
BTextCustomizer bTextCustomizer = (BTextCustomizer)bObject;
this.opFE.loadValue((BObject)bTextCustomizer.getOp(), context);
this.formatFE.loadValue((BObject)BString.make((String)bTextCustomizer.getText().getFormat()), context);
BGridPane bGridPane = new BGridPane(2);
bGridPane.add("c0", (BValue)this.opFE);
bGridPane.add("c1", (BValue)this.formatFE);
this.setContent((BWidget)bGridPane);
this.opFE.setReadonly(Flags.isReadonly((BComplex)bTextCustomizer, (Slot)BTextCustomizer.op));
this.formatFE.setReadonly(Flags.isReadonly((BComplex)bTextCustomizer, (Slot)BTextCustomizer.text));
this.linkTo((BComponent)this.opFE, (Slot)BFrozenEnumFE.actionPerformed, (Slot)actionPerformed);
this.linkTo((BComponent)this.formatFE, (Slot)BStringFE.actionPerformed, (Slot)actionPerformed);
this.linkTo((BComponent)this.opFE, (Slot)BFrozenEnumFE.pluginModified, (Slot)setModified);
this.linkTo((BComponent)this.formatFE, (Slot)BStringFE.pluginModified, (Slot)setModified);
}
protected BObject doSaveValue(BObject bObject, Context context) throws Exception {
BTextCustomizer bTextCustomizer = (BTextCustomizer)bObject;
BTextOp bTextOp = (BTextOp)this.opFE.saveValue();
BString bString = (BString)this.formatFE.saveValue();
bTextCustomizer.setOp(bTextOp);
bTextCustomizer.setText(BFormat.make((String)bString.toString()));
return bTextCustomizer;
}
static /* synthetic */ Class class$(String string) {
try {
return Class.forName(string);
}
catch (ClassNotFoundException classNotFoundException) {
throw new NoClassDefFoundError(classNotFoundException.getMessage());
}
}
}