94 lines
3.7 KiB
Java
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());
|
|
}
|
|
}
|
|
}
|
|
|