/* * 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()); } } }