Class NarrativeResolver
- java.lang.Object
-
- com.prowidesoftware.swift.model.field.NarrativeResolver
-
public class NarrativeResolver extends java.lang.Object
Implementation forStructuredNarrativeField
- Since:
- 9.0.1
-
-
Constructor Summary
Constructors Constructor Description NarrativeResolver()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Narrative
parse(Field f)
Parses the narrative text with a specific format depending on the fieldstatic Narrative
parseFormat1(Field f)
Line 1: /8a/[additional information] (Code)(Narrative) Lines 2-n: /8a/[additional information] (Code)(Narrative) [//continuation of additional information] (Narrative)static Narrative
parseFormat2(Field f)
Line 1: /8c/[additional information] (Code)(Narrative) Lines 2-n: /8c/[additional information] (Code)(Narrative) [//continuation of additional information] (Narrative)static Narrative
parseFormat3(Field f)
Line 1: /8c/[3!a13d][additional information] (Code)(Currency)(Amount)(Narrative) Lines 2-6: /8c/[3!a13d][additional information] (Code)(Currency)(Amount)(Narrative) [//continuation of additional information] (Narrative)static Narrative
parseFormat4(Field f)
Line 1: /8c/[additional information] (Code)(Narrative) Lines 2-3: [//continuation of additional information] (Narrative) Variant for cat 1 with country Line 1: /8c/2!a[//additional information] (Code)(Country)(Narrative) Lines 2-3: [//continuation of additional information] (Narrative)static Narrative
parseFormat5(Field f)
Line 1: /2n/[supplement 1][/supplement2] (Query Number)(Narrative 1)(Narrative 2) Lines 2-6 /2n/[supplement 1][/supplement2] [//continuation of supplementary information]static Narrative
parseFormat6(Field f)
Line 1: /6c/[additional information] (Code)(Narrative) Lines 2-100: /6c/[additional information] (Code)(Narrative) [continuation of additional information] (Narrative) (cannot start with slash)static Narrative
parseFormat7(Field f)
Code between slashes at the beginning of a linestatic Narrative
parseFormat8(java.lang.String value)
static Narrative
parseFreeFormat(java.lang.String value)
Free format codes in slashes, not necessary on new lines
-
-
-
Method Detail
-
parse
public static Narrative parse(Field f)
Parses the narrative text with a specific format depending on the field
-
parseFreeFormat
public static Narrative parseFreeFormat(java.lang.String value)
Free format codes in slashes, not necessary on new lines
-
parseFormat1
public static Narrative parseFormat1(Field f)
Line 1: /8a/[additional information] (Code)(Narrative) Lines 2-n: /8a/[additional information] (Code)(Narrative) [//continuation of additional information] (Narrative)
-
parseFormat2
public static Narrative parseFormat2(Field f)
Line 1: /8c/[additional information] (Code)(Narrative) Lines 2-n: /8c/[additional information] (Code)(Narrative) [//continuation of additional information] (Narrative)
-
parseFormat3
public static Narrative parseFormat3(Field f)
Line 1: /8c/[3!a13d][additional information] (Code)(Currency)(Amount)(Narrative) Lines 2-6: /8c/[3!a13d][additional information] (Code)(Currency)(Amount)(Narrative) [//continuation of additional information] (Narrative)
-
parseFormat4
public static Narrative parseFormat4(Field f)
Line 1: /8c/[additional information] (Code)(Narrative) Lines 2-3: [//continuation of additional information] (Narrative) Variant for cat 1 with country Line 1: /8c/2!a[//additional information] (Code)(Country)(Narrative) Lines 2-3: [//continuation of additional information] (Narrative)
-
parseFormat5
public static Narrative parseFormat5(Field f)
Line 1: /2n/[supplement 1][/supplement2] (Query Number)(Narrative 1)(Narrative 2) Lines 2-6 /2n/[supplement 1][/supplement2] [//continuation of supplementary information]
-
parseFormat6
public static Narrative parseFormat6(Field f)
Line 1: /6c/[additional information] (Code)(Narrative) Lines 2-100: /6c/[additional information] (Code)(Narrative) [continuation of additional information] (Narrative) (cannot start with slash)
-
parseFormat7
public static Narrative parseFormat7(Field f)
Code between slashes at the beginning of a line
-
parseFormat8
public static Narrative parseFormat8(java.lang.String value)
- See Also:
parseFreeFormat(String)
-
-