org.milyn.javabean.decoders
Class DABigDecimalDecoder
java.lang.Object
org.milyn.javabean.decoders.LocaleAwareDecoder
org.milyn.javabean.decoders.NumberDecoder
org.milyn.javabean.decoders.BigDecimalDecoder
org.milyn.javabean.decoders.DABigDecimalDecoder
- All Implemented Interfaces:
- Serializable, org.milyn.config.Configurable, org.milyn.javabean.DataDecoder, org.milyn.javabean.DataEncoder
@DecodeType(value=java.math.BigDecimal.class)
public class DABigDecimalDecoder
- extends org.milyn.javabean.decoders.BigDecimalDecoder
BigDecimal Decoder, which is EDI delimiters aware for parsing decimal.
- Author:
- sinfomicien@gmail.com, michael@krueske.net (patched to ensure that always a
BigDecimal value is decoded)
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class org.milyn.javabean.decoders.NumberDecoder |
org.milyn.javabean.decoders.NumberDecoder.NumberType |
| Nested classes/interfaces inherited from interface org.milyn.javabean.DataDecoder |
org.milyn.javabean.DataDecoder.Factory |
| Fields inherited from class org.milyn.javabean.decoders.NumberDecoder |
FORMAT, TYPE |
| Fields inherited from class org.milyn.javabean.decoders.LocaleAwareDecoder |
LOCALE, LOCALE_COUNTRY_CODE, LOCALE_LANGUAGE_CODE, VERIFY_LOCALE |
| Methods inherited from class org.milyn.javabean.decoders.NumberDecoder |
getNumberFormat, getType, isPercentage, setConfiguration |
| Methods inherited from class org.milyn.javabean.decoders.LocaleAwareDecoder |
getConfiguration, getLocale, getLocale, isLocalInstalled |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DABigDecimalDecoder
public DABigDecimalDecoder()
decode
public Object decode(String data)
throws org.milyn.javabean.DataDecodeException
- Specified by:
decode in interface org.milyn.javabean.DataDecoder- Overrides:
decode in class org.milyn.javabean.decoders.BigDecimalDecoder
- Throws:
org.milyn.javabean.DataDecodeException
encode
public String encode(Object object)
throws org.milyn.javabean.DataDecodeException
- Specified by:
encode in interface org.milyn.javabean.DataEncoder- Overrides:
encode in class org.milyn.javabean.decoders.NumberDecoder
- Throws:
org.milyn.javabean.DataDecodeException
encode
public String encode(Object object,
org.milyn.edisax.model.internal.Delimiters interchangeDelimiters)
throws org.milyn.javabean.DataDecodeException
- Throws:
org.milyn.javabean.DataDecodeException
getContextDelimiters
protected org.milyn.edisax.model.internal.Delimiters getContextDelimiters()
Copyright © 2018. All rights reserved.