Package hdi.edi.parser
Class Elt
java.lang.Object
hdi.edi.parser.Elt
- All Implemented Interfaces:
 hdi.util.Loggers
A named EDI element.
 Could be of primitive value, of EltSet or of list
 Primitive values are converted to list of EtlSet
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface hdi.util.Loggers
ediLogger, ediParsingIssuesLogger, feedbackLogger - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionhdi.codeent.CodeEntitycodeEntity(hdi.codeent.CodeEntity codeEntity) static intcompareByName(Elt elt1, Elt elt2) static intcompareByVal(Elt elt1, Elt elt2) dataType()datePair()dateVal()ediDelim()eltSet()eltSets()booleanfloatVal()static EltfromEltHolder(EltSet owningEltSet, hdi.edi.legacyparser.EltValHolder eltValHolder, hdi.edi.qualifier.EdiQualifier qualifier, EdiParsingResults parsingResults) static EltfromEltSet(String name, EltSet eltSet) static EltfromSimpleVal(EltSet owningEltSet, String name, Object val, hdi.edi.qualifier.EdiQualifier qualifier) static EltfromSimpleVal(EltSet owningEltSet, String name, Object val, hdi.edi.qualifier.EdiQualifier qualifier, EdiParsingResults parsingResults, hdi.edi.legacyparser.EltValHolder eltValHolder) static EltfromSimpleVal(String name, Object val) inthashCode()intindex()index(int index) intVal()booleanisCurrency(boolean isCurrency) booleanisDerived(boolean isDerived) booleanisFailedConversion(boolean isFailedConversion) booleanisFixedWidth(boolean isFixedWidth) booleanbooleanisSimple()intmaxWidth()maxWidth(int maxWidth) intminWidth()minWidth(int minWidth) name()ncpdpId()parentElement(Elt parentElement) intparentIndex(int parentIndex) intparentPosition(int parentPosition) intposition()position(int position) hdi.edi.qualifier.EdiQualifierrawEdiString(String rawEdiString) timeVal()com.fasterxml.jackson.databind.JsonNodestatic StringtoNameAndIndexString(Elt elt) toString()val()valAsStr() 
- 
Field Details
- 
POSITION_NAME
- See Also:
 
 - 
IS_DERIVED_NAME
- See Also:
 
 - 
RAW_EDI_NAME
- See Also:
 
 - 
SPECIAL_NAME_SUFFIX_DELIM
- See Also:
 
 
 - 
 - 
Constructor Details
- 
Elt
 - 
Elt
public Elt() 
 - 
 - 
Method Details
- 
toFormattedString
 - 
codeEntity
 - 
bigDecimalVal
 - 
stringVal
 - 
isSimple
public boolean isSimple() - 
isRawValue
public boolean isRawValue() - 
valAsStr
 - 
ediString
 - 
friendlyName
 - 
name
 - 
fromSimpleVal
 - 
fromSimpleVal
 - 
fromSimpleVal
public static Elt fromSimpleVal(EltSet owningEltSet, String name, Object val, hdi.edi.qualifier.EdiQualifier qualifier, EdiParsingResults parsingResults, hdi.edi.legacyparser.EltValHolder eltValHolder)  - 
fromEltHolder
public static Elt fromEltHolder(EltSet owningEltSet, hdi.edi.legacyparser.EltValHolder eltValHolder, hdi.edi.qualifier.EdiQualifier qualifier, EdiParsingResults parsingResults)  - 
fromEltSet
 - 
compareByName
 - 
compareByVal
 - 
toString
 - 
toNameAndIndexString
 - 
toNameAndIndexString
 - 
toJsonNode
public com.fasterxml.jackson.databind.JsonNode toJsonNode() - 
equals
 - 
hashCode
public int hashCode() - 
ncpdpId
 - 
ncpdpId
- Returns:
 this.
 - 
isDerived
public boolean isDerived() - 
isDerived
- Returns:
 this.
 - 
ediDelim
 - 
ediDelim
- Returns:
 this.
 - 
position
public int position() - 
position
- Returns:
 this.
 - 
parentPosition
public int parentPosition() - 
parentPosition
- Returns:
 this.
 - 
rawEdiString
 - 
rawEdiString
- Returns:
 this.
 - 
isFixedWidth
public boolean isFixedWidth() - 
isFixedWidth
- Returns:
 this.
 - 
maxWidth
public int maxWidth() - 
maxWidth
- Returns:
 this.
 - 
minWidth
public int minWidth() - 
minWidth
- Returns:
 this.
 - 
dataType
 - 
dataType
- Returns:
 this.
 - 
isCurrency
public boolean isCurrency() - 
isCurrency
- Returns:
 this.
 - 
index
- Returns:
 this.
 - 
index
public int index() - 
parentIndex
- Returns:
 this.
 - 
parentIndex
public int parentIndex() - 
parentElement
- Returns:
 this.
 - 
parentElement
 - 
name
 - 
val
 - 
eltSet
 - 
dateVal
 - 
dateTimeVal
 - 
timeVal
 - 
datePair
 - 
intVal
 - 
floatVal
 - 
doubleVal
 - 
eltSets
 - 
qualifier
public hdi.edi.qualifier.EdiQualifier qualifier() - 
codeEntity
public hdi.codeent.CodeEntity codeEntity() - 
isFailedConversion
public boolean isFailedConversion() - 
isFailedConversion
- Returns:
 this.
 
 -