package org.ovirt.engine.ui.common.widget;
import com.google.gwt.user.client.ui.Widget;
/**
* Gets the desired visibility and does some post calculation to get the real visibility (e.g. some field is switched to
* be visible by UICommon but it has to be hidden because it is visible in advanced mode only)
*/
public interface VisibilityRenderer {
boolean render(Widget source, boolean desiredVisibility);
public static class SimpleVisibilityRenderer implements VisibilityRenderer {
@Override
public boolean render(Widget source, boolean desiredVisibility) {
return desiredVisibility;
}
}
}