class Tpeg2Messages[A, M] extends AnyRef
A facade for application messages and the contained location references.
It allows filtering by reference type as well as by application type.
- Alphabetic
- By Inheritance
- Tpeg2Messages
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Tpeg2Messages(referencesByMessage: List[Tpeg2MessageView[A, M]])
- new Tpeg2Messages(messages: Seq[Tpeg2MessageView[A, M]])
- messages
The underlying message facades.
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
- def applicationMessages: Seq[A]
Returns the application messages in this message object.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asList: List[Tpeg2MessageView[A, M]]
Returns the message facades for the application messages in this object.
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def filterByApplication[A2 <: ApplicationRootMessageML](implicit arg0: ClassTag[A2]): Tpeg2Messages[A2, M]
Returns messages object that only contains messages of the type
A2. - def filterByApplication[A2 <: ApplicationRootMessageML](appClass: Class[A2]): Tpeg2Messages[A2, M]
Returns messages object that only contains messages of the class
appClass. - def filterByLocationReferencingMethod[M2 <: Method](methodClass: Class[M2]): Tpeg2Messages[A, M2]
Returns messages object that only contains application messages that have a location reference of the
methodClassreferencing method.Returns messages object that only contains application messages that have a location reference of the
methodClassreferencing method. Other methods in those application messages are also filtered out. - def filterHavingExtendedTmcReferences: Tpeg2Messages[A, ExtendedTMCLocationReference]
Returns messages object that only contains application messages that have an Extended TMC reference.
Returns messages object that only contains application messages that have an Extended TMC reference. Other types of references in the selected messages are also filtered out.
- def filterHavingLocationReferencingMethod[M2 <: Method](implicit arg0: ClassTag[M2]): Tpeg2Messages[A, M2]
Returns messages object that only contains application messages that have a location reference of the
M2referencing method.Returns messages object that only contains application messages that have a location reference of the
M2referencing method. Other methods in those application messages are also filtered out. - def filterHavingOlrReferences: Tpeg2Messages[A, OpenLRLocationReference]
Returns messages object that only contains application messages that have a OLR reference.
Returns messages object that only contains application messages that have a OLR reference. Other types of references in the selected messages are also filtered out.
- def filterHavingTmcReferences: Tpeg2Messages[A, TMCLocationReference]
Returns messages object that only contains application messages that have a TMC reference.
Returns messages object that only contains application messages that have a TMC reference. Other types of references in the selected messages are also filtered out.
- def filterTecMessages: Tpeg2Messages[TECMessage, M]
Returns messages object that only contains TEC messages.
- def filterTfpMessages: Tpeg2Messages[TFPMessage, M]
Returns messages object that only contains TFP messages.
- def getApplicationMessages: List[A]
Returns the application messages in this message object.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toSeq: Seq[Tpeg2MessageView[A, M]]
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)