public class SpecialColumnDescriptor extends AbstractColumnDescriptor
AbstractDescriptor.ColumnParams, AbstractDescriptor.DescriptorParams, AbstractDescriptor.HeaderParams| Constructor and Description |
|---|
SpecialColumnDescriptor(int position,
HeaderDescriptor header,
java.lang.String expr) |
| Modifier and Type | Method and Description |
|---|---|
protected SpecialValueTranslator |
createValueTranslator() |
java.lang.String |
getDefaultValueDefinition() |
SpecialValueTranslator |
getValueTranslator() |
protected boolean |
hasDefaultValueDefinition() |
void |
notifyTranslationEnd(ValueLine line,
HeaderDescriptor header,
PK processedItemPK) |
java.lang.String |
performExport(Item item) |
void |
performImport(java.lang.String cellValue,
Item processedItem) |
void |
performImport(java.lang.String cellValue,
PK processedItemPK) |
protected void |
validate() |
changePosition, createCSVDecorator, createTranslator, getCSVCellDecorator, getHeader, getQualifier, getQualifierForComment, getValuePosition, shiftPositionextractItemPathElements, extractModifiersMap, getDefinitionSrc, getDescriptorData, getDescriptorTranslator, parseColumnDescriptor, parseHeaderDescriptorpublic SpecialColumnDescriptor(int position,
HeaderDescriptor header,
java.lang.String expr)
throws HeaderValidationException
HeaderValidationExceptionpublic SpecialValueTranslator getValueTranslator()
protected SpecialValueTranslator createValueTranslator() throws HeaderValidationException
HeaderValidationExceptionpublic java.lang.String getDefaultValueDefinition()
protected boolean hasDefaultValueDefinition()
protected void validate()
throws HeaderValidationException
validate in class AbstractColumnDescriptorHeaderValidationExceptionpublic java.lang.String performExport(Item item) throws ImpExException
ImpExExceptionpublic void performImport(java.lang.String cellValue,
Item processedItem)
throws ImpExException
ImpExExceptionpublic void performImport(java.lang.String cellValue,
PK processedItemPK)
throws ImpExException
ImpExExceptionpublic void notifyTranslationEnd(ValueLine line, HeaderDescriptor header, PK processedItemPK) throws ImpExException
ImpExExceptionCopyright © 2018 SAP SE. All Rights Reserved.