66 lines
3.0 KiB
Java
66 lines
3.0 KiB
Java
/*
|
|
* Decompiled with CFR 0.152.
|
|
*
|
|
* Could not load the following classes:
|
|
* com.tridium.workbench.fieldeditors.BComponentNamePickerFE
|
|
* javax.baja.nre.util.Array
|
|
* javax.baja.sys.BComponent
|
|
* javax.baja.sys.Sys
|
|
* javax.baja.sys.Type
|
|
*/
|
|
package com.tridium.alarm.ui;
|
|
|
|
import com.tridium.workbench.fieldeditors.BComponentNamePickerFE;
|
|
import javax.baja.alarm.BAlarmClassFolder;
|
|
import javax.baja.alarm.BAlarmService;
|
|
import javax.baja.nre.util.Array;
|
|
import javax.baja.sys.BComponent;
|
|
import javax.baja.sys.Sys;
|
|
import javax.baja.sys.Type;
|
|
|
|
public class BAlarmClassFE
|
|
extends BComponentNamePickerFE {
|
|
public static final Type TYPE = Sys.loadType((Class)(class$com$tridium$alarm$ui$BAlarmClassFE == null ? (class$com$tridium$alarm$ui$BAlarmClassFE = BAlarmClassFE.class$("com.tridium.alarm.ui.BAlarmClassFE")) : class$com$tridium$alarm$ui$BAlarmClassFE));
|
|
static /* synthetic */ Class class$com$tridium$alarm$ui$BAlarmClassFE;
|
|
static /* synthetic */ Class class$javax$baja$sys$BComponent;
|
|
static /* synthetic */ Class class$javax$baja$alarm$BAlarmClass;
|
|
static /* synthetic */ Class class$javax$baja$alarm$BAlarmClassFolder;
|
|
|
|
public Type getType() {
|
|
return TYPE;
|
|
}
|
|
|
|
public BComponent[] list() throws Exception {
|
|
BComponent bComponent = this.loadService(BAlarmService.TYPE);
|
|
return this.loadFromFolder(bComponent);
|
|
}
|
|
|
|
private BComponent[] loadFromFolder(BComponent bComponent) {
|
|
Array array = new Array(class$javax$baja$sys$BComponent == null ? (class$javax$baja$sys$BComponent = BAlarmClassFE.class$("javax.baja.sys.BComponent")) : class$javax$baja$sys$BComponent);
|
|
bComponent.lease();
|
|
BComponent[] bComponentArray = (BComponent[])bComponent.getChildren(class$javax$baja$alarm$BAlarmClass == null ? (class$javax$baja$alarm$BAlarmClass = BAlarmClassFE.class$("javax.baja.alarm.BAlarmClass")) : class$javax$baja$alarm$BAlarmClass);
|
|
for (int i = 0; i < bComponentArray.length; ++i) {
|
|
array.add((Object)bComponentArray[i]);
|
|
}
|
|
BAlarmClassFolder[] bAlarmClassFolderArray = (BAlarmClassFolder[])bComponent.getChildren(class$javax$baja$alarm$BAlarmClassFolder == null ? (class$javax$baja$alarm$BAlarmClassFolder = BAlarmClassFE.class$("javax.baja.alarm.BAlarmClassFolder")) : class$javax$baja$alarm$BAlarmClassFolder);
|
|
for (int i = 0; i < bAlarmClassFolderArray.length; ++i) {
|
|
this.loadFromFolder((BComponent)bAlarmClassFolderArray[i]);
|
|
BComponent[] bComponentArray2 = this.loadFromFolder((BComponent)bAlarmClassFolderArray[i]);
|
|
for (int j = 0; j < bComponentArray2.length; ++j) {
|
|
array.add((Object)bComponentArray2[j]);
|
|
}
|
|
}
|
|
return (BComponent[])array.trim();
|
|
}
|
|
|
|
static /* synthetic */ Class class$(String string) {
|
|
try {
|
|
return Class.forName(string);
|
|
}
|
|
catch (ClassNotFoundException classNotFoundException) {
|
|
throw new NoClassDefFoundError(classNotFoundException.getMessage());
|
|
}
|
|
}
|
|
}
|
|
|