abstract class SfGroupDecoder extends SfFixDecoder
Groups must be able to decode fields up to the next 'first field'.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SfGroupDecoder
- SfFixDecoder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new SfGroupDecoder()
Abstract Value Members
- abstract val MandatoryFields: HashSet[Int]
- Definition Classes
- SfFixDecoder
- abstract val OptionalFields: HashSet[Int]
- Definition Classes
- SfFixDecoder
- abstract val RepeatingGroupsTags: HashSet[Int]
- Definition Classes
- SfFixDecoder
- abstract def isFieldOf(tagId: Int): Boolean
- Definition Classes
- SfFixDecoder
- abstract def isMandatoryField(tagId: Int): Boolean
- Definition Classes
- SfFixDecoder
- abstract def isOptionalField(tagId: Int): Boolean
- Definition Classes
- SfFixDecoder
Concrete 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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- 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])
Prior to calling me ensure that the field at the startPos is the first field of the group....
Prior to calling me ensure that the field at the startPos is the first field of the group.... Groups are delimited by either the first field of the next group, or by a field not in the group.
- Definition Classes
- SfGroupDecoder → 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 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
- SfFixDecoder
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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()