Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.richfaces.renderkit.html.DataScrollerRenderer Maven / Gradle / Ivy
package org.richfaces.renderkit.html;
import java.io.IOException;
import java.util.Map;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.context.ResponseWriter;
import org.richfaces.renderkit.ControlsState;
import org.richfaces.renderkit.DataScrollerBaseRenderer;
import org.richfaces.renderkit.RenderKitUtils;
import static org.richfaces.renderkit.RenderKitUtils.*;
import org.richfaces.renderkit.RenderKitUtils.Attributes;
import org.richfaces.renderkit.RenderKitUtils.ScriptHashVariableWrapper;
public class DataScrollerRenderer extends DataScrollerBaseRenderer {
private static final Attributes PASS_THROUGH_ATTRIBUTES11 = attributes()
.generic("title" ,"title" )
;
private static String convertToString (Object object )
{
return object != null ? object .toString() : "" ;
}
@Override
public void doEncodeEnd (ResponseWriter responseWriter, FacesContext facesContext, UIComponent component )
throws IOException
{
String clientId = component.getClientId(facesContext);
ControlsState controlsState = (ControlsState)this .getControlsState(facesContext,component);
Object style = (Object)component.getAttributes().get ("style" );
Object styleClass = (Object)component.getAttributes().get ("styleClass" );
responseWriter.startElement("span" , component);
{
String value = "rf-ds " + convertToString(styleClass);
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
{
String value = clientId;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
{
Object value = (this .shouldRender(component) ? style : "display:none" );
if (null != value &&
shouldRenderAttribute(value )
) {
responseWriter.writeAttribute("style" ,value ,null );
}
}
renderPassThroughAttributes(facesContext, component,
PASS_THROUGH_ATTRIBUTES11);
if (this .shouldRender(component)) {
if (controlsState.getFirstRendered()) {
boolean isEnabled = (boolean)controlsState.getFirstEnabled();
UIComponent facet = (UIComponent)component.getFacet("first" );
String enabledStyles = (String)"rf-ds-btn rf-ds-btn-first" ;
String disabledStyles = (String)"rf-ds-btn rf-ds-btn-first rf-ds-dis" ;
String id = (String)convertToString(clientId) + "_ds_f" ;
String defaultText = (String)"\u00AB\u00AB\u00AB\u00AB" ;
if (isEnabled) {
responseWriter.startElement("a" , component);
{
String value = enabledStyles;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
responseWriter.writeURIAttribute("href" ,"javascript:void(0);" ,null );
{
String value = id;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
if ((facet != null )) {
encodeFacet(facesContext, facet);;
} else {
{
Object text = defaultText;
if (text != null ) {
responseWriter.writeText(text, null );
}
}
}
responseWriter.endElement("a" );
} else {
responseWriter.startElement("span" , component);
{
String value = disabledStyles;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
{
String value = id;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
if ((facet != null )) {
encodeFacet(facesContext, facet);;
} else {
{
Object text = defaultText;
if (text != null ) {
responseWriter.writeText(text, null );
}
}
}
responseWriter.endElement("span" );
}
}
if (controlsState.getFastRewindRendered()) {
boolean isEnabled = (boolean)controlsState.getFastRewindEnabled();
UIComponent facet = (UIComponent)component.getFacet("fastRewind" );
String enabledStyles = (String)"rf-ds-btn rf-ds-btn-fastrwd" ;
String disabledStyles = (String)"rf-ds-btn rf-ds-btn-fastrwd rf-ds-dis" ;
String id = (String)convertToString(clientId) + "_ds_fr" ;
String defaultText = (String)"\u00AB\u00AB" ;
if (isEnabled) {
responseWriter.startElement("a" , component);
{
String value = enabledStyles;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
responseWriter.writeURIAttribute("href" ,"javascript:void(0);" ,null );
{
String value = id;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
if ((facet != null )) {
encodeFacet(facesContext, facet);;
} else {
{
Object text = defaultText;
if (text != null ) {
responseWriter.writeText(text, null );
}
}
}
responseWriter.endElement("a" );
} else {
responseWriter.startElement("span" , component);
{
String value = disabledStyles;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
{
String value = id;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
if ((facet != null )) {
encodeFacet(facesContext, facet);;
} else {
{
Object text = defaultText;
if (text != null ) {
responseWriter.writeText(text, null );
}
}
}
responseWriter.endElement("span" );
}
}
if (controlsState.getPreviousRendered()) {
boolean isEnabled = (boolean)controlsState.getPreviousEnabled();
UIComponent facet = (UIComponent)component.getFacet("previous" );
String enabledStyles = (String)"rf-ds-btn rf-ds-btn-prev" ;
String disabledStyles = (String)"rf-ds-btn rf-ds-btn-prev rf-ds-dis" ;
String id = (String)convertToString(clientId) + "_ds_prev" ;
String defaultText = (String)"\u00AB" ;
if (isEnabled) {
responseWriter.startElement("a" , component);
{
String value = enabledStyles;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
responseWriter.writeURIAttribute("href" ,"javascript:void(0);" ,null );
{
String value = id;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
if ((facet != null )) {
encodeFacet(facesContext, facet);;
} else {
{
Object text = defaultText;
if (text != null ) {
responseWriter.writeText(text, null );
}
}
}
responseWriter.endElement("a" );
} else {
responseWriter.startElement("span" , component);
{
String value = disabledStyles;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
{
String value = id;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
if ((facet != null )) {
encodeFacet(facesContext, facet);;
} else {
{
Object text = defaultText;
if (text != null ) {
responseWriter.writeText(text, null );
}
}
}
responseWriter.endElement("span" );
}
}
Map digitals = (Map)this .renderPager(responseWriter,facesContext,component);
if (controlsState.getNextRendered()) {
boolean isEnabled = (boolean)controlsState.getNextEnabled();
UIComponent facet = (UIComponent)component.getFacet("next" );
String enabledStyles = (String)"rf-ds-btn rf-ds-btn-next" ;
String disabledStyles = (String)"rf-ds-btn rf-ds-btn-next rf-ds-dis" ;
String id = (String)convertToString(clientId) + "_ds_next" ;
String defaultText = (String)"\u00BB" ;
if (isEnabled) {
responseWriter.startElement("a" , component);
{
String value = enabledStyles;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
responseWriter.writeURIAttribute("href" ,"javascript:void(0);" ,null );
{
String value = id;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
if ((facet != null )) {
encodeFacet(facesContext, facet);;
} else {
{
Object text = defaultText;
if (text != null ) {
responseWriter.writeText(text, null );
}
}
}
responseWriter.endElement("a" );
} else {
responseWriter.startElement("span" , component);
{
String value = disabledStyles;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
{
String value = id;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
if ((facet != null )) {
encodeFacet(facesContext, facet);;
} else {
{
Object text = defaultText;
if (text != null ) {
responseWriter.writeText(text, null );
}
}
}
responseWriter.endElement("span" );
}
}
if (controlsState.getFastForwardRendered()) {
boolean isEnabled = (boolean)controlsState.getFastForwardEnabled();
UIComponent facet = (UIComponent)component.getFacet("fastForward" );
String enabledStyles = (String)"rf-ds-btn rf-ds-btn-fastfwd" ;
String disabledStyles = (String)"rf-ds-btn rf-ds-btn-fastfwd rf-ds-dis" ;
String id = (String)convertToString(clientId) + "_ds_ff" ;
String defaultText = (String)"\u00BB\u00BB" ;
if (isEnabled) {
responseWriter.startElement("a" , component);
{
String value = enabledStyles;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
responseWriter.writeURIAttribute("href" ,"javascript:void(0);" ,null );
{
String value = id;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
if ((facet != null )) {
encodeFacet(facesContext, facet);;
} else {
{
Object text = defaultText;
if (text != null ) {
responseWriter.writeText(text, null );
}
}
}
responseWriter.endElement("a" );
} else {
responseWriter.startElement("span" , component);
{
String value = disabledStyles;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
{
String value = id;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
if ((facet != null )) {
encodeFacet(facesContext, facet);;
} else {
{
Object text = defaultText;
if (text != null ) {
responseWriter.writeText(text, null );
}
}
}
responseWriter.endElement("span" );
}
}
if (controlsState.getLastRendered()) {
boolean isEnabled = (boolean)controlsState.getLastEnabled();
UIComponent facet = (UIComponent)component.getFacet("last" );
String enabledStyles = (String)"rf-ds-btn rf-ds-btn-last" ;
String disabledStyles = (String)"rf-ds-btn rf-ds-btn-last rf-ds-dis" ;
String id = (String)convertToString(clientId) + "_ds_l" ;
String defaultText = (String)"\u00BB\u00BB\u00BB\u00BB" ;
if (isEnabled) {
responseWriter.startElement("a" , component);
{
String value = enabledStyles;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
responseWriter.writeURIAttribute("href" ,"javascript:void(0);" ,null );
{
String value = id;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
if ((facet != null )) {
encodeFacet(facesContext, facet);;
} else {
{
Object text = defaultText;
if (text != null ) {
responseWriter.writeText(text, null );
}
}
}
responseWriter.endElement("a" );
} else {
responseWriter.startElement("span" , component);
{
String value = disabledStyles;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("class" ,value ,null );
}
}
{
String value = id;
if (null != value &&
value .length()>0
) {
responseWriter.writeAttribute("id" ,value ,null );
}
}
if ((facet != null )) {
encodeFacet(facesContext, facet);;
} else {
{
Object text = defaultText;
if (text != null ) {
responseWriter.writeText(text, null );
}
}
}
responseWriter.endElement("span" );
}
}
Map buttons = (Map)this .getControls(facesContext,component,controlsState);
responseWriter.startElement("script" , component);
responseWriter.writeAttribute("type" ,"text/javascript" ,null );
buildScript(responseWriter, facesContext, component, buttons, digitals);;
responseWriter.endElement("script" );
}
responseWriter.endElement("span" );
}
}