object SfMessageTrailer extends SfFixDecoder with Serializable
- Alphabetic
- By Inheritance
- SfMessageTrailer
- Serializable
- SfFixDecoder
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- lazy val MandatoryFields: HashSet[Int]
- Definition Classes
- SfMessageTrailer → SfFixDecoder
- lazy val OptionalFields: HashSet[Int]
- Definition Classes
- SfMessageTrailer → SfFixDecoder
- lazy val RepeatingGroupsTags: HashSet[Int]
- Definition Classes
- SfMessageTrailer → SfFixDecoder
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def calcCheckSum(msgPart: StringBuilder*): Int
Add up all of the decimal values of the ascii characters in the message and then take mod 256
Add up all of the decimal values of the ascii characters in the message and then take mod 256
- returns
The checksum
- def checkSumFixStr(checkSum: Int): String
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def createCheckSumField(checkSum: Int): CheckSumField
- def decode(flds: Seq[(Int, Any)], startPos: Int = 0): Option[SfMessageTrailer]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def extractMyFieldsAndPopulatePositions(checkFirstField: Boolean, flds: Seq[(Int, Any)], startPos: Int): (Int, ListMap[Int, Any], Map[Int, Int])
Group parsing needs to handle the first field to detect the end of the group, so that explains the API for this function - see SfGroupDecoder.
Group parsing needs to handle the first field to detect the end of the group, so that explains the API for this function - see SfGroupDecoder.
- Definition Classes
- SfFixDecoder
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def isFieldOf(tagId: Int): Boolean
- Definition Classes
- SfMessageTrailer → SfFixDecoder
- def isFieldOfMine(tagId: Int): Boolean
Checks if the field is directly part of me, ignoring any children that I may have
Checks if the field is directly part of me, ignoring any children that I may have
- tagId
The tag ot check
- Definition Classes
- SfFixDecoder
- def isFirstField(tagId: Int): Boolean
Messages and components are not terminated by a 'first field' delimeter, but groups are
Messages and components are not terminated by a 'first field' delimeter, but groups are
- Definition Classes
- SfMessageTrailer → SfFixDecoder
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isMandatoryField(tagId: Int): Boolean
- Definition Classes
- SfMessageTrailer → SfFixDecoder
- def isOptionalField(tagId: Int): Boolean
- Definition Classes
- SfMessageTrailer → SfFixDecoder
- def isRepeatingGroupField(tagId: Int): Boolean
- Definition Classes
- SfFixDecoder
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def validateMandatoryFieldsPresent(myFields: ListMap[Int, Any]): Unit
- Definition Classes
- SfFixDecoder
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()