public class Europe1PricesTranslator extends CollectionValueTranslator
| Modifier and Type | Class and Description |
|---|---|
static class |
Europe1PricesTranslator.Europe1PriceRowTranslator
Translates a single price (row) expression.
|
static class |
Europe1PricesTranslator.Modifiers |
| Modifier and Type | Field and Description |
|---|---|
static char |
BRUTTO |
static char |
GROSS |
static char |
NETTO |
| Constructor and Description |
|---|
Europe1PricesTranslator() |
Europe1PricesTranslator(AbstractValueTranslator elementTranslator)
For testing purposes.
|
| Modifier and Type | Method and Description |
|---|---|
protected List |
splitAndUnescape(String valueExpr)
Superclass method overridden to allow using the collection delimiter for prices as well:
|
exportValue, getCollectionValueDelimiter, getElementTranslator, importValue, init, isDelimiter, isEmpty, joinAndEscape, processItem, processItems, validateclearStatus, createTranslator, createTranslator, createTranslator, debug, error, getColumnDescriptor, getFlexibleSearch, info, isDebugEnabled, isInfoEnabled, setEmpty, setError, warn, wasEmpty, wasUnresolvedpublic static final char BRUTTO
public static final char NETTO
public static final char GROSS
public Europe1PricesTranslator()
public Europe1PricesTranslator(AbstractValueTranslator elementTranslator)
elementTranslator - element translator to use.protected List splitAndUnescape(String valueExpr)
"123,45 EUR"
would normally be split into "123","45 EUR"
but we'll put them together again
"123,45 EUR, 445 EUR" will now result in "123,45 EUR","445 EUR"
splitAndUnescape in class CollectionValueTranslatorvalueExpr - the cell valueCopyright © 2017 SAP SE. All Rights Reserved.