Class AisMessageOther

  • All Implemented Interfaces:
    AisMessage

    public class AisMessageOther
    extends java.lang.Object
    implements AisMessage
    • Constructor Summary

      Constructors 
      Constructor Description
      AisMessageOther​(int messageId, int padBits)  
      AisMessageOther​(int messageId, java.lang.String source, int padBits)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getMessageId()
      Returns the ais message id.
      java.lang.String getSource()
      Returns the source of the ais message.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AisMessageOther

        public AisMessageOther​(int messageId,
                               int padBits)
      • AisMessageOther

        public AisMessageOther​(int messageId,
                               java.lang.String source,
                               int padBits)
    • Method Detail

      • getMessageId

        public int getMessageId()
        Description copied from interface: AisMessage
        Returns the ais message id. For example Class A Position reports are either 1, 2, or 3.
        Specified by:
        getMessageId in interface AisMessage
        Returns:
      • getSource

        public java.lang.String getSource()
        Description copied from interface: AisMessage
        Returns the source of the ais message. The source is not available in the ais message itself but may be provided in the tag block of the NMEA message that contains the ais message.
        Specified by:
        getSource in interface AisMessage
        Returns:
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object