public String getAsString()

in myfaces-html5-core/src/main/java/org/apache/myfaces/html5/renderkit/input/util/Html5EmailConverter.java [69:98]


    public String getAsString(FacesContext context, UIComponent component, Object value) throws ConverterException
    {
        if (value == null)
            return null;

        if (value instanceof String)
        {
            String strVal = (String) value;
            return strVal;
        }
        else if (value instanceof String[])
        {
            String[] strArrVal = (String[]) value;
            if (strArrVal.length == 0)
                return null;

            StringBuilder builder = new StringBuilder();
            for (String email : strArrVal)
            {
                builder.append(email.trim()).append(MULTIPLE_EMAIL_DELIMITER);
            }

            return builder.substring(0, builder.length() - 1);
        }
        else
        {
            throw new ConverterException(new FacesMessage("Provided value for component "
                    + DebugUtils.getPathToComponent(component) + " is not String or String[]: " + value.toString()));
        }
    }