Package hdi.edi.parser
Class EdiSeg
java.lang.Object
hdi.edi.parser.EdiSeg
- Direct Known Subclasses:
EdiTransactionSeg
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
static EdiSeg
cloneKeySegInfo
(EdiSeg otherEdiSeg) Consumer
<hdi.codeent.CodeEntity> codeEntityConsumer
(Consumer<hdi.codeent.CodeEntity> codeEntityConsumer) boolean
containsQualifier
(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.EdiEntity
entity()
entity
(hdi.edi.edient.EdiEntity entity) boolean
findChildSegs
(SegmentType... segTypes) findFirstChildSeg
(SegmentType... segTypes) int
hashCode()
id()
int
index()
index
(int index) int
indexWithinTran
(int indexWithinTran) boolean
isAncestorOf
(EdiSeg descSeg) boolean
isArray()
boolean
isClaim()
boolean
boolean
boolean
isInType
(SegmentType... segTypes) boolean
isLoop()
boolean
isLoopParent
(boolean isLoopParent) boolean
isParent()
isParent
(boolean isParent) boolean
isParentOf
(EdiSeg seg) boolean
boolean
isSameLoopOf
(EdiSeg seg) boolean
isSiblingOf
(EdiSeg seg) boolean
loop()
name()
org.bson.types.ObjectId
objId()
objId
(org.bson.types.ObjectId objId) hdi.edi.OwnerIdHolder
ownerIdHolder
(hdi.edi.OwnerIdHolder ownerIdHolder) org.bson.types.ObjectId
parentObjId
(org.bson.types.ObjectId parentObjId) void
rawElts()
static String
toString()
type()
-
Constructor Details
-
EdiSeg
-
EdiSeg
-
EdiSeg
-
-
Method Details
-
parentSeg
-
index
-
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
-
rawStringWithSegID
-
isFixedWidth
public boolean isFixedWidth() -
getEdiSeparatorsForRendering
-
friendlyName
-
isUnknown
public boolean isUnknown() -
containsQualifier
public boolean containsQualifier(hdi.edi.qualifier.EdiQualifier qualifier) -
getQualifierCode
-
eltByName
-
eltByPosition
-
eltValByPosition
-
eltStringValByPosition
-
eltDecimalValByPosition
-
eltDoubleValByPosition
-
eltDateValByPosition
-
toFormattedString
-
toFormattedStringWithChildren
-
toFormattedStringWithChildren
-
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
-
isArray
public boolean isArray() -
isLoopParent
public boolean isLoopParent() -
rawElts
-
index
public int index() -
indexWithinTran
public int indexWithinTran() -
entity
public hdi.edi.edient.EdiEntity entity() -
ownerIdHolder
public hdi.edi.OwnerIdHolder ownerIdHolder() -
codeEntityConsumer
-
toString
-
equals
-
hashCode
public int hashCode() -
objId
- Returns:
this
.
-
parentObjId
- Returns:
this
.
-
isParent
- Returns:
this
.
-
loop
- Returns:
this
.
-
eltSet
- Returns:
this
.
-
childSegs
- Returns:
this
.
-
ediSeparators
- Returns:
this
.
-
isLoopParent
- Returns:
this
.
-
indexWithinTran
- Returns:
this
.
-
entity
- Returns:
this
.
-
ownerIdHolder
- Returns:
this
.
-
codeEntityConsumer
- Returns:
this
.
-