EN · DE · RU · FR · ES

#771: IntConverter.java

projectforge-business/src/main/java/org/projectforge/framework/xmlstream/converter/IntConverter.java Tipo: Java · Rol: Convertidor · Fuente: projectforge-business/src/main/java/org/projectforge/framework/xmlstream/converter/IntConverter.java 46 líneas · 20 código · 22 comentarios · 4 en blanco
Convertidor de flujo XML que implementa IConverter para serialización/deserialización con seguridad de tipos entre representaciones de cadena y objetos Java.

Estructura del código

Paquete: org.projectforge.framework.xmlstream.converter

Clases: IntConverter

Extiende: AbstractValueConverter

Métodos (1): fromString

Importaciones: 2 paquetes

Código fuente (resumido)

package org.projectforge.framework.xmlstream.converter;

import org.apache.commons.lang3.StringUtils;
import org.projectforge.framework.xmlstream.XmlConstants;

public class IntConverter extends AbstractValueConverter<Integer>
{
  private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(IntConverter.class);

  @Override
  public Integer fromString(String str)
  {
    try {
      if (StringUtils.isEmpty(str) || XmlConstants.NULL_IDENTIFIER.equals(str)) {
        return null;
      }
      return Integer.valueOf(str);
    } catch (final NumberFormatException ex) {
      log.warn("No se puede convertir el valor '" + str + "' a int.");
      return 0;
    }
  }
}

Historial de Git

868d6abb7 2025 -> 2026
2b601ac08 Código obsoleto corregido.
63081666f Encabezados de archivos fuente: 2024 -> 2025.
b6092df09 Derechos de autor 2023 -> 2024
ab45d51fa Derechos de autor 2001-2022 -> 2001-2023.