Modifier and Type |
Method and Description |
MT800 |
append(Field... fields)
Add all the fields to the end of the block4.
|
MT800 |
append(SwiftTagListBlock block)
Add all tags from block to the end of the block4.
|
MT800 |
append(Tag... tags)
Add all tags to the end of the block4.
|
Field16A |
getField16A()
Iterates through block4 fields and return the first one whose name matches 16A,
or null if none is found.
The first occurrence of field 16A at MT800 is expected to be the only one.
|
Field20 |
getField20()
Iterates through block4 fields and return the first one whose name matches 20,
or null if none is found.
The first occurrence of field 20 at MT800 is expected to be the only one.
|
List<Field23> |
getField23()
Iterates through block4 fields and return all occurrences of fields whose names matches 23,
or Collections.emptyList() if none is found.
Multiple occurrences of field 23 at MT800 are expected at one sequence or across several sequences.
|
List<Field26A> |
getField26A()
Iterates through block4 fields and return all occurrences of fields whose names matches 26A,
or Collections.emptyList() if none is found.
Multiple occurrences of field 26A at MT800 are expected at one sequence or across several sequences.
|
List<Field30> |
getField30()
Iterates through block4 fields and return all occurrences of fields whose names matches 30,
or Collections.emptyList() if none is found.
Multiple occurrences of field 30 at MT800 are expected at one sequence or across several sequences.
|
Field32A |
getField32A()
Iterates through block4 fields and return the first one whose name matches 32A,
or null if none is found.
The first occurrence of field 32A at MT800 is expected to be the only one.
|
List<Field33B> |
getField33B()
Iterates through block4 fields and return all occurrences of fields whose names matches 33B,
or Collections.emptyList() if none is found.
Multiple occurrences of field 33B at MT800 are expected at one sequence or across several sequences.
|
Field34B |
getField34B()
Iterates through block4 fields and return the first one whose name matches 34B,
or null if none is found.
The first occurrence of field 34B at MT800 is expected to be the only one.
|
Field51A |
getField51A()
Iterates through block4 fields and return the first one whose name matches 51A,
or null if none is found.
The first occurrence of field 51A at MT800 is expected to be the only one.
|
Field51C |
getField51C()
Iterates through block4 fields and return the first one whose name matches 51C,
or null if none is found.
The first occurrence of field 51C at MT800 is expected to be the only one.
|
Field52A |
getField52A()
Iterates through block4 fields and return the first one whose name matches 52A,
or null if none is found.
The first occurrence of field 52A at MT800 is expected to be the only one.
|
Field52D |
getField52D()
Iterates through block4 fields and return the first one whose name matches 52D,
or null if none is found.
The first occurrence of field 52D at MT800 is expected to be the only one.
|
Field53A |
getField53A()
Iterates through block4 fields and return the first one whose name matches 53A,
or null if none is found.
The first occurrence of field 53A at MT800 is expected to be the only one.
|
Field53B |
getField53B()
Iterates through block4 fields and return the first one whose name matches 53B,
or null if none is found.
The first occurrence of field 53B at MT800 is expected to be the only one.
|
Field53D |
getField53D()
Iterates through block4 fields and return the first one whose name matches 53D,
or null if none is found.
The first occurrence of field 53D at MT800 is expected to be the only one.
|
Field54A |
getField54A()
Iterates through block4 fields and return the first one whose name matches 54A,
or null if none is found.
The first occurrence of field 54A at MT800 is expected to be the only one.
|
Field54B |
getField54B()
Iterates through block4 fields and return the first one whose name matches 54B,
or null if none is found.
The first occurrence of field 54B at MT800 is expected to be the only one.
|
Field54D |
getField54D()
Iterates through block4 fields and return the first one whose name matches 54D,
or null if none is found.
The first occurrence of field 54D at MT800 is expected to be the only one.
|
Field72 |
getField72()
Iterates through block4 fields and return the first one whose name matches 72,
or null if none is found.
The first occurrence of field 72 at MT800 is expected to be the only one.
|
List<Field73> |
getField73()
Iterates through block4 fields and return all occurrences of fields whose names matches 73,
or Collections.emptyList() if none is found.
Multiple occurrences of field 73 at MT800 are expected at one sequence or across several sequences.
|
String |
getMessageType()
Returns this MT number
|
List<MT800.SequenceA> |
getSequenceAList()
Get the list of SequenceA delimited by leading tag and end, with an optional tail.
|
static List<MT800.SequenceA> |
getSequenceAList(SwiftTagListBlock parentSequence)
Get the list of SequenceA delimited by leading tag and end, with an optional tail.
|
MT800.SequenceB |
getSequenceB()
Get the single occurrence of SequenceB delimited by leading tag and end, with an optional tail.
|
MT800.SequenceB |
getSequenceB(SwiftTagListBlock parentSequence)
Get the single occurrence of SequenceB delimited by leading tag and end, with an optional tail.
|
static MT800 |
parse(File file)
Creates a new MT800 by parsing a file with the message content in its swift FIN format.
If the file contains multiple messages, only the first one will be parsed.
|
static MT800 |
parse(InputStream stream)
Creates a new MT800 by parsing a input stream with the message content in its swift FIN format, using "UTF-8" as encoding.
If the stream contains multiple messages, only the first one will be parsed.
|
static MT800 |
parse(MtSwiftMessage m)
Creates an MT800 initialized with the parameter MtSwiftMessage.
|
static MT800 |
parse(String fin)
Creates a new MT800 by parsing a String with the message content in its swift FIN format.
If the fin parameter cannot be parsed, the returned MT800 will have its internal message object
initialized (blocks will be created) but empty.
If the string contains multiple messages, only the first one will be parsed.
|