package com.floreysoft.jmte.renderer;

import java.util.Collection;
import java.util.Locale;

import com.floreysoft.jmte.Renderer;

@SuppressWarnings("rawtypes")
public class DefaultCollectionRenderer implements Renderer<Collection> {

	@Override
	public String render(Collection collection, Locale locale) {
		final String renderedResult;

		if (collection.size() == 0) {
			renderedResult = "";
		} else if (collection.size() == 1) {
			renderedResult = collection.iterator().next().toString();
		} else {
			renderedResult = collection.toString();
		}
		return renderedResult;

	}

}