Package org.apache.myfaces.trinidadinternal.taglib.convert

Source Code of org.apache.myfaces.trinidadinternal.taglib.convert.ConvertNumberTag

// WARNING: This file was automatically generated. Do not edit it directly,
//          or you will lose your changes.

/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements.  See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership.  The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License.  You may obtain a copy of the License at
*
*   http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied.  See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.myfaces.trinidadinternal.taglib.convert;

import java.util.Locale;
import javax.el.ValueExpression;
import javax.faces.application.Application;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.servlet.jsp.JspException;
import org.apache.myfaces.trinidad.webapp.TrinidadConverterELTag;
import org.apache.myfaces.trinidadinternal.convert.NumberConverter;
import org.apache.myfaces.trinidadinternal.taglib.util.TagUtils;

/**
* Auto-generated tag class.
*/
public class ConvertNumberTag extends TrinidadConverterELTag
{

  /**
   * Construct an instance of the ConvertNumberTag.
   */
  public ConvertNumberTag()
  {
  }

  private ValueExpression _disabled;
  public void setDisabled(ValueExpression disabled)
  {
    _disabled = disabled;
  }

  private ValueExpression _currencyCode;
  public void setCurrencyCode(ValueExpression currencyCode)
  {
    _currencyCode = currencyCode;
  }

  private ValueExpression _messageDetailConvertCurrency;
  public void setMessageDetailConvertCurrency(ValueExpression messageDetailConvertCurrency)
  {
    _messageDetailConvertCurrency = messageDetailConvertCurrency;
  }

  private ValueExpression _messageDetailConvertNumber;
  public void setMessageDetailConvertNumber(ValueExpression messageDetailConvertNumber)
  {
    _messageDetailConvertNumber = messageDetailConvertNumber;
  }

  private ValueExpression _messageDetailConvertPattern;
  public void setMessageDetailConvertPattern(ValueExpression messageDetailConvertPattern)
  {
    _messageDetailConvertPattern = messageDetailConvertPattern;
  }

  private ValueExpression _messageDetailConvertPercent;
  public void setMessageDetailConvertPercent(ValueExpression messageDetailConvertPercent)
  {
    _messageDetailConvertPercent = messageDetailConvertPercent;
  }

  private ValueExpression _currencySymbol;
  public void setCurrencySymbol(ValueExpression currencySymbol)
  {
    _currencySymbol = currencySymbol;
  }

  private ValueExpression _groupingUsed;
  public void setGroupingUsed(ValueExpression groupingUsed)
  {
    _groupingUsed = groupingUsed;
  }

  private ValueExpression _integerOnly;
  public void setIntegerOnly(ValueExpression integerOnly)
  {
    _integerOnly = integerOnly;
  }

  private ValueExpression _locale;
  public void setLocale(ValueExpression locale)
  {
    _locale = locale;
  }

  private ValueExpression _maxFractionDigits;
  public void setMaxFractionDigits(ValueExpression maxFractionDigits)
  {
    _maxFractionDigits = maxFractionDigits;
  }

  private ValueExpression _maxIntegerDigits;
  public void setMaxIntegerDigits(ValueExpression maxIntegerDigits)
  {
    _maxIntegerDigits = maxIntegerDigits;
  }

  private ValueExpression _minFractionDigits;
  public void setMinFractionDigits(ValueExpression minFractionDigits)
  {
    _minFractionDigits = minFractionDigits;
  }

  private ValueExpression _minIntegerDigits;
  public void setMinIntegerDigits(ValueExpression minIntegerDigits)
  {
    _minIntegerDigits = minIntegerDigits;
  }

  private ValueExpression _pattern;
  public void setPattern(ValueExpression pattern)
  {
    _pattern = pattern;
  }

  private ValueExpression _type;
  public void setType(ValueExpression type)
  {
    _type = type;
  }

  @Override
  protected Converter createConverter() throws JspException
  {
    String converterId = NumberConverter.CONVERTER_ID;
    Application appl = FacesContext.getCurrentInstance().getApplication();
    NumberConverter converter = (NumberConverter)appl.createConverter(converterId);
    _setProperties(converter);
    return converter;
  }

  private void _setProperties(
    NumberConverter converter) throws JspException
  {
    if (_disabled != null)
    {
      if (!_disabled.isLiteralText())
      {
        converter.setValueExpression("disabled", _disabled);
      }
      else
      {
        boolean value = TagUtils.getBoolean(_disabled.getValue(null));
        converter.setDisabled(value);
      }
    }
    if (_currencyCode != null)
    {
      if (!_currencyCode.isLiteralText())
      {
        converter.setValueExpression("currencyCode", _currencyCode);
      }
      else
      {
        String value = TagUtils.getString(_currencyCode.getValue(null));
        converter.setCurrencyCode(value);
      }
    }
    if (_messageDetailConvertCurrency != null)
    {
      if (!_messageDetailConvertCurrency.isLiteralText())
      {
        converter.setValueExpression("messageDetailConvertCurrency", _messageDetailConvertCurrency);
      }
      else
      {
        String value = TagUtils.getString(_messageDetailConvertCurrency.getValue(null));
        converter.setMessageDetailConvertCurrency(value);
      }
    }
    if (_messageDetailConvertNumber != null)
    {
      if (!_messageDetailConvertNumber.isLiteralText())
      {
        converter.setValueExpression("messageDetailConvertNumber", _messageDetailConvertNumber);
      }
      else
      {
        String value = TagUtils.getString(_messageDetailConvertNumber.getValue(null));
        converter.setMessageDetailConvertNumber(value);
      }
    }
    if (_messageDetailConvertPattern != null)
    {
      if (!_messageDetailConvertPattern.isLiteralText())
      {
        converter.setValueExpression("messageDetailConvertPattern", _messageDetailConvertPattern);
      }
      else
      {
        String value = TagUtils.getString(_messageDetailConvertPattern.getValue(null));
        converter.setMessageDetailConvertPattern(value);
      }
    }
    if (_messageDetailConvertPercent != null)
    {
      if (!_messageDetailConvertPercent.isLiteralText())
      {
        converter.setValueExpression("messageDetailConvertPercent", _messageDetailConvertPercent);
      }
      else
      {
        String value = TagUtils.getString(_messageDetailConvertPercent.getValue(null));
        converter.setMessageDetailConvertPercent(value);
      }
    }
    if (_currencySymbol != null)
    {
      if (!_currencySymbol.isLiteralText())
      {
        converter.setValueExpression("currencySymbol", _currencySymbol);
      }
      else
      {
        String value = TagUtils.getString(_currencySymbol.getValue(null));
        converter.setCurrencySymbol(value);
      }
    }
    if (_groupingUsed != null)
    {
      if (!_groupingUsed.isLiteralText())
      {
        converter.setValueExpression("groupingUsed", _groupingUsed);
      }
      else
      {
        boolean value = TagUtils.getBoolean(_groupingUsed.getValue(null));
        converter.setGroupingUsed(value);
      }
    }
    if (_integerOnly != null)
    {
      if (!_integerOnly.isLiteralText())
      {
        converter.setValueExpression("integerOnly", _integerOnly);
      }
      else
      {
        boolean value = TagUtils.getBoolean(_integerOnly.getValue(null));
        converter.setIntegerOnly(value);
      }
    }
    if (_locale != null)
    {
      if (!_locale.isLiteralText())
      {
        converter.setValueExpression("locale", _locale);
      }
      else
      {
        Locale value = TagUtils.getLocale(_locale.getValue(null));
        converter.setLocale(value);
      }
    }
    if (_maxFractionDigits != null)
    {
      if (!_maxFractionDigits.isLiteralText())
      {
        converter.setValueExpression("maxFractionDigits", _maxFractionDigits);
      }
      else
      {
        int value = TagUtils.getInteger(_maxFractionDigits.getValue(null));
        converter.setMaxFractionDigits(value);
      }
    }
    if (_maxIntegerDigits != null)
    {
      if (!_maxIntegerDigits.isLiteralText())
      {
        converter.setValueExpression("maxIntegerDigits", _maxIntegerDigits);
      }
      else
      {
        int value = TagUtils.getInteger(_maxIntegerDigits.getValue(null));
        converter.setMaxIntegerDigits(value);
      }
    }
    if (_minFractionDigits != null)
    {
      if (!_minFractionDigits.isLiteralText())
      {
        converter.setValueExpression("minFractionDigits", _minFractionDigits);
      }
      else
      {
        int value = TagUtils.getInteger(_minFractionDigits.getValue(null));
        converter.setMinFractionDigits(value);
      }
    }
    if (_minIntegerDigits != null)
    {
      if (!_minIntegerDigits.isLiteralText())
      {
        converter.setValueExpression("minIntegerDigits", _minIntegerDigits);
      }
      else
      {
        int value = TagUtils.getInteger(_minIntegerDigits.getValue(null));
        converter.setMinIntegerDigits(value);
      }
    }
    if (_pattern != null)
    {
      if (!_pattern.isLiteralText())
      {
        converter.setValueExpression("pattern", _pattern);
      }
      else
      {
        String value = TagUtils.getString(_pattern.getValue(null));
        converter.setPattern(value);
      }
    }
    if (_type != null)
    {
      if (!_type.isLiteralText())
      {
        converter.setValueExpression("type", _type);
      }
      else
      {
        String value = TagUtils.getString(_type.getValue(null));
        converter.setType(value);
      }
    }
  }

  @Override
  public void release()
  {
    super.release();
    _disabled = null;
    _currencyCode = null;
    _messageDetailConvertCurrency = null;
    _messageDetailConvertNumber = null;
    _messageDetailConvertPattern = null;
    _messageDetailConvertPercent = null;
    _currencySymbol = null;
    _groupingUsed = null;
    _integerOnly = null;
    _locale = null;
    _maxFractionDigits = null;
    _maxIntegerDigits = null;
    _minFractionDigits = null;
    _minIntegerDigits = null;
    _pattern = null;
    _type = null;
  }
}
TOP

Related Classes of org.apache.myfaces.trinidadinternal.taglib.convert.ConvertNumberTag

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.