Examples of UISeparator


Examples of org.apache.myfaces.tobago.component.UISeparator

public class SeparatorRenderer extends LayoutComponentRendererBase {

  public void encodeEnd(FacesContext facesContext, UIComponent component) throws IOException {

    UISeparator separator = (UISeparator) component;
    TobagoResponseWriter writer = HtmlRendererUtils.getTobagoResponseWriter(facesContext);

    String label = getLabel(separator);

    if (label != null) {
      if (VariableResolverUtils.resolveClientProperties(facesContext).getUserAgent().isMsie()) {
        label = StringUtils.replace(label, " ", HtmlUtils.CHAR_NON_BEAKING_SPACE);
      }

      writer.startElement(HtmlElements.TABLE, component);
      writer.writeIdAttribute(separator.getClientId(facesContext));
      writer.writeClassAttribute(Classes.create(component));
      HtmlRendererUtils.writeDataAttributes(facesContext, writer, component);
      Style style = new Style(facesContext, separator);
      writer.writeStyleAttribute(style);

      writer.writeAttribute(HtmlAttributes.CELLPADDING, "0", false);
      writer.writeAttribute(HtmlAttributes.CELLSPACING, "0", false);
      writer.startElement(HtmlElements.TR, component);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "start"));
      writer.startElement(HtmlElements.HR , component);
      writer.endElement(HtmlElements.HR);
      writer.endElement(HtmlElements.TD);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "label"));
      writer.writeText(label);
      writer.endElement(HtmlElements.TD);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "end"));
      writer.startElement(HtmlElements.HR , component);
      writer.endElement(HtmlElements.HR);
      writer.endElement(HtmlElements.TD);

      writer.endElement(HtmlElements.TR);
      writer.endElement(HtmlElements.TABLE);
    } else {
      writer.startElement(HtmlElements.HR , component);
      writer.writeIdAttribute(separator.getClientId(facesContext));
      writer.writeClassAttribute(Classes.create(component));
      Style style = new Style(facesContext, separator);
      style.setHeight(Measure.ZERO); // not nice
      writer.writeStyleAttribute(style);
      writer.endElement(HtmlElements.HR);
View Full Code Here

Examples of org.apache.myfaces.tobago.component.UISeparator

public class SeparatorRenderer extends LayoutComponentRendererBase {

  public void encodeEnd(FacesContext facesContext, UIComponent component) throws IOException {

    UISeparator separator = (UISeparator) component;
    TobagoResponseWriter writer = HtmlRendererUtils.getTobagoResponseWriter(facesContext);

    String label = getLabel(separator);

    if (label != null) {
      if (VariableResolverUtils.resolveClientProperties(facesContext).getUserAgent().isMsie()) {
        label = StringUtils.replace(label, " ", HtmlUtils.CHAR_NON_BEAKING_SPACE);
      }

      writer.startElement(HtmlElements.TABLE, component);
      writer.writeIdAttribute(separator.getClientId(facesContext));
      writer.writeClassAttribute(Classes.create(component));
      Style style = new Style(facesContext, separator);
      writer.writeStyleAttribute(style);

      writer.writeAttribute(HtmlAttributes.CELLPADDING, "0", false);
      writer.writeAttribute(HtmlAttributes.CELLSPACING, "0", false);
      writer.startElement(HtmlElements.TR, component);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "start"));
      writer.startElement(HtmlElements.HR , component);
      writer.endElement(HtmlElements.HR);
      writer.endElement(HtmlElements.TD);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "label"));
      writer.writeText(label);
      writer.endElement(HtmlElements.TD);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "end"));
      writer.startElement(HtmlElements.HR , component);
      writer.endElement(HtmlElements.HR);
      writer.endElement(HtmlElements.TD);

      writer.endElement(HtmlElements.TR);
      writer.endElement(HtmlElements.TABLE);
    } else {
      writer.startElement(HtmlElements.HR , component);
      writer.writeIdAttribute(separator.getClientId(facesContext));
      writer.writeClassAttribute(Classes.create(component));
      Style style = new Style(facesContext, separator);
      style.setHeight(Measure.ZERO); // not nice
      writer.writeStyleAttribute(style);
      writer.endElement(HtmlElements.HR);
View Full Code Here

Examples of org.apache.myfaces.tobago.component.UISeparator

  }

  @Override
  protected void setProperties(final UIComponent uiComponent) {
    super.setProperties(uiComponent);
    final UISeparator component = (UISeparator) uiComponent;
    final FacesContext context = FacesContext.getCurrentInstance();
    final Application application = context.getApplication();
    if (markup != null) {
      if (!markup.isLiteralText()) {
        component.setValueExpression("markup", markup);
      } else {
        component.setMarkup(org.apache.myfaces.tobago.context.Markup.valueOf(markup.getExpressionString()));
      }
    }
    if (label != null) {
      component.setValueExpression("label", label);
    }

  }
View Full Code Here

Examples of org.apache.myfaces.tobago.component.UISeparator

public class SeparatorRenderer extends LayoutComponentRendererBase {

  public void encodeEnd(final FacesContext facesContext, final UIComponent component) throws IOException {

    final UISeparator separator = (UISeparator) component;
    final TobagoResponseWriter writer = HtmlRendererUtils.getTobagoResponseWriter(facesContext);

    String label = getLabel(separator);

    if (label != null) {
      if (VariableResolverUtils.resolveClientProperties(facesContext).getUserAgent().isMsie()) {
        label = StringUtils.replace(label, " ", HtmlUtils.CHAR_NON_BEAKING_SPACE);
      }

      writer.startElement(HtmlElements.TABLE, component);
      writer.writeAttribute(HtmlAttributes.ROLE, HtmlRoleValues.PRESENTATION.toString(), false);
      writer.writeIdAttribute(separator.getClientId(facesContext));
      writer.writeClassAttribute(Classes.create(component));
      HtmlRendererUtils.writeDataAttributes(facesContext, writer, component);
      final Style style = new Style(facesContext, separator);
      writer.writeStyleAttribute(style);

      writer.writeAttribute(HtmlAttributes.CELLPADDING, "0", false);
      writer.writeAttribute(HtmlAttributes.CELLSPACING, "0", false);
      writer.startElement(HtmlElements.TR, component);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "start"));
      writer.startElement(HtmlElements.HR , component);
      writer.endElement(HtmlElements.HR);
      writer.endElement(HtmlElements.TD);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "label"));
      writer.writeText(label);
      writer.endElement(HtmlElements.TD);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "end"));
      writer.startElement(HtmlElements.HR , component);
      writer.endElement(HtmlElements.HR);
      writer.endElement(HtmlElements.TD);

      writer.endElement(HtmlElements.TR);
      writer.endElement(HtmlElements.TABLE);
    } else {
      writer.startElement(HtmlElements.HR , component);
      writer.writeIdAttribute(separator.getClientId(facesContext));
      writer.writeClassAttribute(Classes.create(component));
      final Style style = new Style(facesContext, separator);
      style.setHeight(Measure.ZERO); // not nice
      writer.writeStyleAttribute(style);
      writer.endElement(HtmlElements.HR);
View Full Code Here

Examples of org.apache.myfaces.tobago.component.UISeparator

public class SeparatorRenderer extends LayoutComponentRendererBase {

  public void encodeEnd(final FacesContext facesContext, final UIComponent component) throws IOException {

    final UISeparator separator = (UISeparator) component;
    final TobagoResponseWriter writer = HtmlRendererUtils.getTobagoResponseWriter(facesContext);

    String label = getLabel(separator);

    if (label != null) {
      if (VariableResolverUtils.resolveClientProperties(facesContext).getUserAgent().isMsie()) {
        label = StringUtils.replace(label, " ", HtmlUtils.CHAR_NON_BEAKING_SPACE);
      }

      writer.startElement(HtmlElements.TABLE, component);
      writer.writeIdAttribute(separator.getClientId(facesContext));
      writer.writeClassAttribute(Classes.create(component));
      HtmlRendererUtils.writeDataAttributes(facesContext, writer, component);
      final Style style = new Style(facesContext, separator);
      writer.writeStyleAttribute(style);

      writer.writeAttribute(HtmlAttributes.CELLPADDING, "0", false);
      writer.writeAttribute(HtmlAttributes.CELLSPACING, "0", false);
      writer.startElement(HtmlElements.TR, component);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "start"));
      writer.startElement(HtmlElements.HR , component);
      writer.endElement(HtmlElements.HR);
      writer.endElement(HtmlElements.TD);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "label"));
      writer.writeText(label);
      writer.endElement(HtmlElements.TD);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "end"));
      writer.startElement(HtmlElements.HR , component);
      writer.endElement(HtmlElements.HR);
      writer.endElement(HtmlElements.TD);

      writer.endElement(HtmlElements.TR);
      writer.endElement(HtmlElements.TABLE);
    } else {
      writer.startElement(HtmlElements.HR , component);
      writer.writeIdAttribute(separator.getClientId(facesContext));
      writer.writeClassAttribute(Classes.create(component));
      final Style style = new Style(facesContext, separator);
      style.setHeight(Measure.ZERO); // not nice
      writer.writeStyleAttribute(style);
      writer.endElement(HtmlElements.HR);
View Full Code Here

Examples of org.apache.myfaces.tobago.component.UISeparator

  }

  @Override
  protected void setProperties(final UIComponent uiComponent) {
    super.setProperties(uiComponent);
    final UISeparator component = (UISeparator) uiComponent;
    final FacesContext context = FacesContext.getCurrentInstance();
    final Application application = context.getApplication();
    if (markup != null) {
      if (!markup.isLiteralText()) {
        component.setValueExpression("markup", markup);
      } else {
        component.setMarkup(org.apache.myfaces.tobago.context.Markup.valueOf(markup.getExpressionString()));
      }
    }
    if (label != null) {
      component.setValueExpression("label", label);
    }

  }
View Full Code Here

Examples of org.apache.myfaces.tobago.component.UISeparator

public class SeparatorRenderer extends LayoutComponentRendererBase {

  public void encodeEnd(final FacesContext facesContext, final UIComponent component) throws IOException {

    final UISeparator separator = (UISeparator) component;
    final TobagoResponseWriter writer = HtmlRendererUtils.getTobagoResponseWriter(facesContext);

    String label = getLabel(separator);

    if (label != null) {
      if (ClientProperties.getInstance(facesContext).getUserAgent().isMsie()) {
        label = StringUtils.replace(label, " ", HtmlUtils.CHAR_NON_BEAKING_SPACE);
      }

      writer.startElement(HtmlElements.TABLE, component);
      writer.writeAttribute(HtmlAttributes.ROLE, HtmlRoleValues.PRESENTATION.toString(), false);
      writer.writeIdAttribute(separator.getClientId(facesContext));
      writer.writeClassAttribute(Classes.create(component));
      HtmlRendererUtils.writeDataAttributes(facesContext, writer, component);
      final Style style = new Style(facesContext, separator);
      writer.writeStyleAttribute(style);

      writer.writeAttribute(HtmlAttributes.CELLPADDING, "0", false);
      writer.writeAttribute(HtmlAttributes.CELLSPACING, "0", false);
      writer.startElement(HtmlElements.TR, component);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "start"));
      writer.startElement(HtmlElements.HR , component);
      writer.endElement(HtmlElements.HR);
      writer.endElement(HtmlElements.TD);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "label"));
      writer.writeText(label);
      writer.endElement(HtmlElements.TD);

      writer.startElement(HtmlElements.TD, component);
      writer.writeClassAttribute(Classes.create(component, "end"));
      writer.startElement(HtmlElements.HR , component);
      writer.endElement(HtmlElements.HR);
      writer.endElement(HtmlElements.TD);

      writer.endElement(HtmlElements.TR);
      writer.endElement(HtmlElements.TABLE);
    } else {
      writer.startElement(HtmlElements.HR , component);
      writer.writeIdAttribute(separator.getClientId(facesContext));
      writer.writeClassAttribute(Classes.create(component));
      final Style style = new Style(facesContext, separator);
      style.setHeight(Measure.ZERO); // not nice
      writer.writeStyleAttribute(style);
      writer.endElement(HtmlElements.HR);
View Full Code Here

Examples of org.richfaces.component.UISeparator

        }
        return false;
    }

    public String backgroundImage(FacesContext context, UIComponent component) throws IOException {
        UISeparator separator = (UISeparator) component;
        String lineType = separator.getLineType();
        if (! isSupportedLineType(lineType)) {
            lineType = UISeparator.LINE_TYPE_BEVEL;
        }
        String height = getHeight(context, component);
        if (height.trim().endsWith("%"))
View Full Code Here

Examples of org.richfaces.component.UISeparator

        }
        return false;
    }

    public String backgroundImage(FacesContext context, UIComponent component) throws IOException {
        UISeparator separator = (UISeparator) component;
        String lineType = separator.getLineType();
        if (LINE_TYPE_NONE.equals(lineType)) {
            return "none";
        }
        if (lineType == null || lineType.trim().length() == 0 || !isSupportedLineType(lineType)) {
            lineType = LINE_TYPE_BEVEL;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.