litesoft
@ 939
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
package org.litesoft.core.util.externalization; import org.litesoft.commonfoundation.typeutils.*; import org.litesoft.core.util.*; /** * Implementation of a E13nResolver that depends on a TemplateSource. * * @author georgs */ public class TemplateSourceE13nResolver implements E13nResolver, HelperE13nResolver.NonCompleting { private final TemplateSource templateSource; public TemplateSourceE13nResolver( TemplateSource templateSource ) { Objects.assertNotNull( "TemplateSource", this.templateSource = templateSource ); } @Override public String resolve( E13nData data ) { return HelperE13nResolver.resolveDataWith( data, this ); } @Override public String resolve( Enum<?> key ) { return HelperE13nResolver.resolveEnumWith( key, this ); } @Override public String resolve( String key ) { return HelperE13nResolver.resolveStringWith( key, this ); } @Override public String resolveWithoutCompleting( String key ) { return templateSource.get( key ); } @Override public String makeFullKey( String key ) { return key; } } |
Commits for litesoft/trunk/Java/core/Anywhere/src/org/litesoft/core/util/externalization/TemplateSourceE13nResolver.java
Revision | Author | Commited | Message |
---|---|---|---|
939 Diff | GeorgeS | Mon 02 Jun, 2014 21:30:31 +0000 | Extracting commonfoundation |
804 Diff | GeorgeS | Wed 15 Aug, 2012 12:48:51 +0000 | |
728 Diff | GeorgeS | Sat 16 Jun, 2012 23:39:49 +0000 | |
726 Diff | GeorgeS | Thu 14 Jun, 2012 13:33:38 +0000 | |
725 | GeorgeS | Mon 11 Jun, 2012 00:50:44 +0000 |