package br.com.concretesolutions.canarinho.formatador; /** * Formata CEP * Ver exemplos no Sample. */ public final class FormatadorCEP implements Formatador { private FormatadorCEP() { } static FormatadorCEP getInstance() { return SingletonHolder.INSTANCE; } @Override public String formata(final String value) { return Formatador.CEP.formata(value); } @Override public String desformata(final String value) { return Formatador.CEP.desformata(value); } @Override public boolean estaFormatado(final String value) { return Formatador.CEP.estaFormatado(value); } @Override public boolean podeSerFormatado(final String value) { if (value == null) { return false; } return Formatador.CEP.podeSerFormatado(value); } private static class SingletonHolder { private static final FormatadorCEP INSTANCE = new FormatadorCEP(); } }