removeUiExtensions();
return;
}
Output aggOutput = thinAgg.getOutput();
OutputUiExtension uiExtension = outputUIService.getUiExtension(aggOutput);
//reload an extension (xul overlay) if the target extension has changed
if (uiExtension != currentUiExtension) {
removeUiExtensions();
}
if (uiExtension == null) {
return;
}
if (currentUiExtension != uiExtension) {
try {
document.addOverlay(uiExtension.getOverlayPath());
uiExtension.onLoad();
bindingFactory.setBindingType(Binding.Type.ONE_WAY);
bindingFactory.createBinding(uiExtension, "modified", "apply_agg_btn", "!disabled");
bindingFactory.createBinding(uiExtension, "modified", "reset_agg_btn", "!disabled");