Package au.gov.amsa.ais.message
Class AisBStaticDataReportPartB
- java.lang.Object
-
- au.gov.amsa.ais.message.AbstractAisBStaticDataReport
-
- au.gov.amsa.ais.message.AisBStaticDataReportPartB
-
- All Implemented Interfaces:
AisMessage,HasMmsi
public class AisBStaticDataReportPartB extends AbstractAisBStaticDataReport
-
-
Field Summary
-
Fields inherited from class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
PART_NUMBER_A, PART_NUMBER_B
-
-
Constructor Summary
Constructors Constructor Description AisBStaticDataReportPartB(AisExtractorFactory factory, java.lang.String message, java.lang.String source, int padBits)AisBStaticDataReportPartB(java.lang.String message, int padBits)AisBStaticDataReportPartB(java.lang.String message, java.lang.String source, int padBits)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>getCallsign()java.util.Optional<java.lang.Integer>getDimensionA()java.util.Optional<java.lang.Integer>getDimensionB()java.util.Optional<java.lang.Integer>getDimensionC()java.util.Optional<java.lang.Integer>getDimensionD()java.util.Optional<java.lang.Integer>getLengthMetres()intgetShipType()java.lang.StringgetVendorManufacturerId()java.lang.IntegergetVendorUnitModelCode()java.lang.IntegergetVendorUnitSerialNumber()java.util.Optional<java.lang.Integer>getWidthMetres()java.lang.StringtoString()-
Methods inherited from class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
extractPartNumber, getExtractor, getMessageId, getMmsi, getPartNumber, getRepeatIndicator, getSource
-
-
-
-
Constructor Detail
-
AisBStaticDataReportPartB
public AisBStaticDataReportPartB(java.lang.String message, int padBits)
-
AisBStaticDataReportPartB
public AisBStaticDataReportPartB(java.lang.String message, java.lang.String source, int padBits)
-
AisBStaticDataReportPartB
public AisBStaticDataReportPartB(AisExtractorFactory factory, java.lang.String message, java.lang.String source, int padBits)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getShipType
public int getShipType()
-
getCallsign
public java.util.Optional<java.lang.String> getCallsign()
-
getDimensionA
public java.util.Optional<java.lang.Integer> getDimensionA()
-
getDimensionB
public java.util.Optional<java.lang.Integer> getDimensionB()
-
getDimensionC
public java.util.Optional<java.lang.Integer> getDimensionC()
-
getDimensionD
public java.util.Optional<java.lang.Integer> getDimensionD()
-
getLengthMetres
public java.util.Optional<java.lang.Integer> getLengthMetres()
-
getWidthMetres
public java.util.Optional<java.lang.Integer> getWidthMetres()
-
getVendorManufacturerId
public java.lang.String getVendorManufacturerId()
-
getVendorUnitModelCode
public java.lang.Integer getVendorUnitModelCode()
-
getVendorUnitSerialNumber
public java.lang.Integer getVendorUnitSerialNumber()
-
-