package com.idega.content.themes.presentation; import javax.faces.component.UIComponent; import javax.faces.webapp.UIComponentELTag; public class ThemesSliderViewerTag extends UIComponentELTag { private String mainId = "themesSliderContainer"; private String mainStyleClass = "themesSlider"; private boolean hiddenOnLoad = false; @Override public String getComponentType() { return "ThemesSliderViewer"; } @Override public String getRendererType() { return null; } @Override protected void setProperties(UIComponent component) { if (component instanceof ThemesSliderViewer) { super.setProperties(component); ThemesSliderViewer viewer = (ThemesSliderViewer) component; viewer.setMainId(getMainId()); viewer.setMainStyleClass(getMainStyleClass()); viewer.setHiddenOnLoad(isHiddenOnLoad()); } } public boolean isHiddenOnLoad() { return hiddenOnLoad; } public void setHiddenOnLoad(boolean hiddenOnLoad) { this.hiddenOnLoad = hiddenOnLoad; } public String getMainId() { return mainId; } public void setMainId(String mainId) { this.mainId = mainId; } public String getMainStyleClass() { return mainStyleClass; } public void setMainStyleClass(String mainStyleClass) { this.mainStyleClass = mainStyleClass; } }