Class EdiSeg
java.lang.Object
hdi.edi.parser.EdiSeg
- Direct Known Subclasses:
EdiTransactionSeg
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddIssue(hdi.edi.validation.ValidationIssue issue) voidstatic EdiSegcloneKeySegInfo(EdiSeg otherEdiSeg) codeElt()Consumer<hdi.codeent.CodeEntity> codeEntityConsumer(Consumer<hdi.codeent.CodeEntity> codeEntityConsumer) booleancontainsQualifier(hdi.edi.qualifier.EdiQualifier qualifier) ediSeparators(EdiSeparators ediSeparators) eltByPosition(int position) eltDateValByPosition(int position) eltDecimalValByPosition(int position) eltDoubleValByPosition(int position) eltSet()eltStringValByPosition(int position) eltValByPosition(int position) hdi.edi.edient.EdiEntityentity()entity(hdi.edi.edient.EdiEntity entity) booleanfindChildSegs(SegmentType... segTypes) findFirstChildSeg(SegmentType... segTypes) inthashCode()id()intindex()index(int index) intindexWithinTran(int indexWithinTran) booleanisAncestorOf(EdiSeg descSeg) booleanisArray()booleanisClaim()booleanbooleanisFakeSegmentForChunk(boolean isFakeSegmentForChunk) booleanbooleanbooleanisInType(SegmentType... segTypes) booleanisLoop()booleanisLoopParent(boolean isLoopParent) booleanisParent()isParent(boolean isParent) booleanisParentOf(EdiSeg seg) booleanbooleanisSameLoopOf(EdiSeg seg) booleanisSiblingOf(EdiSeg seg) booleanintloop()name()objectPath(String objectPath) org.bson.types.ObjectIdobjId()objId(org.bson.types.ObjectId objId) hdi.edi.OwnerIdHolderownerIdHolder(hdi.edi.OwnerIdHolder ownerIdHolder) org.bson.types.ObjectIdparentObjId(org.bson.types.ObjectId parentObjId) voidrawElts()hdi.edi.validation.SourceLocationstatic StringtoString()type()List<hdi.edi.validation.ValidationIssue> validationIssues(List<hdi.edi.validation.ValidationIssue> validationIssues)
-
Constructor Details
-
EdiSeg
-
EdiSeg
-
EdiSeg
-
EdiSeg
-
-
Method Details
-
parentSeg
-
index
-
addIssues
-
addIssue
public void addIssue(hdi.edi.validation.ValidationIssue issue) -
isClaim
public boolean isClaim() -
isLoop
public boolean isLoop() -
id
-
eltSet
-
cloneKeySegInfo
-
name
-
addChild
-
findChildSegs
-
findFirstChildSeg
-
isInType
-
isInLoop
-
isParentOf
-
isSiblingOf
-
isParentOrSiblingOf
-
isSameLoopOf
-
isAncestorOf
-
eltVal
-
typeAsString
-
loopTypeName
-
rawString
-
rawStringWithSegIdIfEltsPresent
-
rawStringWithSegID
-
isFixedWidth
public boolean isFixedWidth() -
getEdiSeparatorsForRendering
-
friendlyName
-
isUnknown
public boolean isUnknown() -
containsQualifier
public boolean containsQualifier(hdi.edi.qualifier.EdiQualifier qualifier) -
getQualifierCode
-
eltByName
-
eltByPosition
-
lastEltPosition
public int lastEltPosition() -
eltValByPosition
-
eltStringValByPosition
-
eltDecimalValByPosition
-
eltDoubleValByPosition
-
eltDateValByPosition
-
toFormattedString
-
toFormattedStringWithChildren
-
toFormattedStringWithChildren
-
codeElt
-
codeString
-
isControlSegment
public boolean isControlSegment() -
validationIssues
-
objId
public org.bson.types.ObjectId objId() -
parentObjId
public org.bson.types.ObjectId parentObjId() -
isParent
public boolean isParent() -
name
-
loop
-
type
-
stringType
-
childSegs
-
parentSeg
-
ediSeparators
-
sourceLocation
public hdi.edi.validation.SourceLocation sourceLocation() -
isArray
public boolean isArray() -
isLoopParent
public boolean isLoopParent() -
isFakeSegmentForChunk
public boolean isFakeSegmentForChunk() -
rawElts
-
index
public int index() -
indexWithinTran
public int indexWithinTran() -
entity
public hdi.edi.edient.EdiEntity entity() -
ownerIdHolder
public hdi.edi.OwnerIdHolder ownerIdHolder() -
objectPath
-
codeEntityConsumer
-
ediSerializer
-
toString
-
equals
-
hashCode
-
objId
- Returns:
this.
-
validationIssues
-
parentObjId
- Returns:
this.
-
isParent
- Returns:
this.
-
loop
-
eltSet
-
childSegs
-
ediSeparators
- Returns:
this.
-
isLoopParent
- Returns:
this.
-
isFakeSegmentForChunk
- Returns:
this.
-
indexWithinTran
- Returns:
this.
-
entity
- Returns:
this.
-
ownerIdHolder
- Returns:
this.
-
objectPath
-
codeEntityConsumer
-