A B C D E F G H I K L M N O P R S T U V W Y Z 
All Classes All Packages

A

AB - au.gov.amsa.util.nmea.Talker
 
AbstractAisBStaticDataReport - Class in au.gov.amsa.ais.message
 
AbstractAisBStaticDataReport(int, AisExtractorFactory, String, AisExtractor) - Constructor for class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
 
AD - au.gov.amsa.util.nmea.Talker
 
add(CraftProperty) - Method in class au.gov.amsa.ais.rx.CraftProperties
 
add(NmeaMessage) - Method in class au.gov.amsa.ais.AisNmeaBuffer
Returns the complete message only once the whole group of messages has arrived otherwise returns null.
ADDRESSED_BINARY_MESSAGE - au.gov.amsa.ais.AisMessageType
 
ADDRESSED_SAFETY_RELATED_MESSAGE - au.gov.amsa.ais.AisMessageType
 
addToBuffer(int) - Static method in class au.gov.amsa.ais.rx.Streams
 
AG - au.gov.amsa.util.nmea.Talker
 
aggregateMultiLineNmea(int) - Static method in class au.gov.amsa.ais.rx.Streams
 
aggregateMultiLineNmeaWithLines(int) - Static method in class au.gov.amsa.ais.rx.Streams
 
AGROUND - au.gov.amsa.ais.message.NavigationalStatus
 
AI - au.gov.amsa.util.nmea.Talker
 
AIS_SART - au.gov.amsa.ais.message.NavigationalStatus
 
AisAidToNavigation - Class in au.gov.amsa.ais.message
Decoder for AIS Aid to Navigation data (message type 21).
AisAidToNavigation(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisAidToNavigation
 
AisBaseStation - Class in au.gov.amsa.ais.message
An AIS base station message (message id 4).
AisBaseStation(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisBaseStation
Constructor.
AisBaseStation(String, int) - Constructor for class au.gov.amsa.ais.message.AisBaseStation
Constructor.
AisBaseStation(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisBaseStation
Constructor.
AisBStaticDataReportPartA - Class in au.gov.amsa.ais.message
 
AisBStaticDataReportPartA(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisBStaticDataReportPartA
 
AisBStaticDataReportPartA(String, int) - Constructor for class au.gov.amsa.ais.message.AisBStaticDataReportPartA
 
AisBStaticDataReportPartA(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisBStaticDataReportPartA
 
AisBStaticDataReportPartB - Class in au.gov.amsa.ais.message
 
AisBStaticDataReportPartB(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
AisBStaticDataReportPartB(String, int) - Constructor for class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
AisBStaticDataReportPartB(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
AisExtractor - Class in au.gov.amsa.ais
Utility class for extracting parts of an ais message as unsigned integers, signed integers or strings.
AisExtractor(String, Integer, int) - Constructor for class au.gov.amsa.ais.AisExtractor
Constructor.
AisExtractorFactory - Interface in au.gov.amsa.ais
This factory creates AisExtractor instances.
AisMessage - Interface in au.gov.amsa.ais
An AIS Message according to ITU R M 1371-4 ( a copy is in cts-adapter-ais/docs).
AisMessageOther - Class in au.gov.amsa.ais.message
 
AisMessageOther(int, int) - Constructor for class au.gov.amsa.ais.message.AisMessageOther
 
AisMessageOther(int, String, int) - Constructor for class au.gov.amsa.ais.message.AisMessageOther
 
AisMessageParser - Class in au.gov.amsa.ais
Parses AIS messages (as they are taken from the 5th column in the NMEA message).
AisMessageParser() - Constructor for class au.gov.amsa.ais.AisMessageParser
Constructor.
AisMessageParser(AisExtractorFactory) - Constructor for class au.gov.amsa.ais.AisMessageParser
Constructor.
AisMessageType - Enum in au.gov.amsa.ais
The AIS message types as per 1371-4.pdf.
AisNmeaBuffer - Class in au.gov.amsa.ais
 
AisNmeaBuffer(int) - Constructor for class au.gov.amsa.ais.AisNmeaBuffer
 
AisNmeaMessage - Class in au.gov.amsa.ais
Wraps an NMEA line containing an AIS message with accessor methods.
AisNmeaMessage(NmeaMessage) - Constructor for class au.gov.amsa.ais.AisNmeaMessage
 
AisNmeaMessage(String) - Constructor for class au.gov.amsa.ais.AisNmeaMessage
Constructor.
AisParseException - Exception in au.gov.amsa.ais
Exception class for AIS parsing.
AisParseException(String) - Constructor for exception au.gov.amsa.ais.AisParseException
 
AisParseException(Throwable) - Constructor for exception au.gov.amsa.ais.AisParseException
 
AisPosition - Interface in au.gov.amsa.ais.message
 
AisPositionA - Class in au.gov.amsa.ais.message
Decoder for AIS message types 1, 2,3 (Class A position reports).
AisPositionA(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionA
 
AisPositionA(String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionA
 
AisPositionA(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionA
 
AisPositionB - Class in au.gov.amsa.ais.message
 
AisPositionB(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionB
 
AisPositionB(String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionB
 
AisPositionB(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionB
 
AisPositionBExtended - Class in au.gov.amsa.ais.message
 
AisPositionBExtended(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionBExtended
 
AisPositionBExtended(String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionBExtended
 
AisPositionBExtended(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionBExtended
 
AisPositionGPS - Class in au.gov.amsa.ais.message
Decoder for AIS message type 27 (AIS Satelitte).
AisPositionGPS(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionGPS
 
AisPositionGPS(String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionGPS
 
AisPositionGPS(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionGPS
 
AisShipStatic - Interface in au.gov.amsa.ais.message
 
AisShipStaticA - Class in au.gov.amsa.ais.message
Decoder for AIS ship static and voyage related data (message type 5).
AisShipStaticA(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisShipStaticA
 
AisShipStaticA(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisShipStaticA
 
AisShipStaticUtil - Class in au.gov.amsa.ais.message
 
AisShipStaticUtil() - Constructor for class au.gov.amsa.ais.message.AisShipStaticUtil
 
AN - au.gov.amsa.util.nmea.Talker
 
AP - au.gov.amsa.util.nmea.Talker
 
AR - au.gov.amsa.util.nmea.Talker
 
areEqual(int, int) - Static method in class au.gov.amsa.ais.Util
Returns true if and only if given integers are equal.
AS - au.gov.amsa.util.nmea.Talker
 
AT - au.gov.amsa.util.nmea.Talker
 
AT_ANCHOR - au.gov.amsa.ais.message.NavigationalStatus
 
ATON_REPORT - au.gov.amsa.ais.AisMessageType
 
AtonTypeDecoder - Class in au.gov.amsa.ais
Decodes the AtoN type code as per Table 71 in 1371-4.pdf.
au.gov.amsa.ais - package au.gov.amsa.ais
 
au.gov.amsa.ais.message - package au.gov.amsa.ais.message
 
au.gov.amsa.ais.parse - package au.gov.amsa.ais.parse
 
au.gov.amsa.ais.rx - package au.gov.amsa.ais.rx
 
au.gov.amsa.ais.rx.operators - package au.gov.amsa.ais.rx.operators
 
au.gov.amsa.util - package au.gov.amsa.util
 
au.gov.amsa.util.identity - package au.gov.amsa.util.identity
 
au.gov.amsa.util.nmea - package au.gov.amsa.util.nmea
 
au.gov.amsa.util.nmea.saver - package au.gov.amsa.util.nmea.saver
 
AX - au.gov.amsa.util.nmea.Talker
 

B

BASE_STATION_REPORT - au.gov.amsa.ais.AisMessageType
 
BI - au.gov.amsa.util.nmea.Talker
 
BINARY_ACKNOWLEDGE - au.gov.amsa.ais.AisMessageType
 
BINARY_BROADCAST_MESSAGE - au.gov.amsa.ais.AisMessageType
 
BUFFER_SIZE - Static variable in class au.gov.amsa.ais.rx.Streams
 

C

Cache<S,​T> - Class in au.gov.amsa.ais.rx
 
Cache(Func1<S, T>) - Constructor for class au.gov.amsa.ais.rx.Cache
 
calculateChecksum() - Method in class au.gov.amsa.util.nmea.NmeaMessage
Returns a recalculated checksum.
call(Subscriber<? super CraftProperty>) - Method in class au.gov.amsa.ais.rx.operators.OperatorCraftProperty
 
call(Subscriber<? super Map<Mmsi, CraftProperties>>) - Method in class au.gov.amsa.ais.rx.operators.OperatorCraftPropertAggregator
 
CALLSIGN - au.gov.amsa.ais.rx.CraftPropertyName
 
cancel() - Method in class au.gov.amsa.ais.rx.SocketReaderRunnable
 
canManageFrequenciesViaMessage22() - Method in class au.gov.amsa.ais.message.AisPositionB
 
canOperateOverWholeMarineBand() - Method in class au.gov.amsa.ais.message.AisPositionB
 
CD - au.gov.amsa.util.nmea.Talker
 
checkArgument(boolean, String) - Static method in class au.gov.amsa.ais.Util
Throws an AisParseException with given message if b is false.
checkLat(double) - Static method in class au.gov.amsa.ais.Util
Check lat is within allowable range as per 1371-4.pdf.
checkLatLong(double, double) - Static method in class au.gov.amsa.ais.Util
Check lat lon are withing allowable range as per 1371-4.pdf.
checkLong(double) - Static method in class au.gov.amsa.ais.Util
Check lon is within allowable range as per 1371-4.pdf.
checkMessageId(int, AisMessageType...) - Static method in class au.gov.amsa.ais.Util
Check message id corresponds to one of the given list of message types.
Clock - Interface in au.gov.amsa.util.nmea.saver
 
close() - Method in class au.gov.amsa.util.nmea.NmeaReaderFromSocket
 
Communications - Class in au.gov.amsa.ais
Provides the fields inside the Communications portion of an AIS Message.
Communications(AisExtractor, int) - Constructor for class au.gov.amsa.ais.Communications
Constructor.
concatButIgnoreFirstSequence(Observable<?>, Observable<T>) - Static method in class au.gov.amsa.ais.rx.RxUtil
 
concatenateMessages(List<NmeaMessage>) - Static method in class au.gov.amsa.ais.AisNmeaBuffer
Returns the aggregated message or if an NmeaMessageParseException occurs returns null.
connect(String, int) - Static method in class au.gov.amsa.ais.rx.Streams
 
connectAndExtract(String, int) - Static method in class au.gov.amsa.ais.rx.Streams
 
connectOnce(HostPort) - Static method in class au.gov.amsa.ais.rx.Streams
 
CONSTRAINED_BY_HER_DRAUGHT - au.gov.amsa.ais.message.NavigationalStatus
 
CONTEXT_SSL - Static variable in class au.gov.amsa.ais.MariwebSslConnectMain
 
convertSixBitToBits(String, int, boolean[], boolean[], int, int) - Static method in class au.gov.amsa.util.SixBit
Converts sixBit string characters to bits (boolean values in the array bitSet) but just between the bit range from to to exclusive.
CR - au.gov.amsa.util.nmea.Talker
 
CraftProperties - Class in au.gov.amsa.ais.rx
 
CraftProperties(Mmsi) - Constructor for class au.gov.amsa.ais.rx.CraftProperties
 
CraftProperties(Mmsi, Map<CraftPropertyName, TreeMap<Long, String>>) - Constructor for class au.gov.amsa.ais.rx.CraftProperties
 
CraftProperty - Class in au.gov.amsa.ais.rx
 
CraftProperty(Mmsi, CraftPropertyName, String, long) - Constructor for class au.gov.amsa.ais.rx.CraftProperty
 
CraftPropertyName - Enum in au.gov.amsa.ais.rx
 
create(String, int, int) - Method in interface au.gov.amsa.ais.AisExtractorFactory
Returns an extractor for the given message.
create(T, long) - Static method in class au.gov.amsa.ais.Timestamped
 
createNmeaLine(LinkedHashMap<String, String>, List<String>) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
 
createTagBlock(LinkedHashMap<String, String>) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
 
CS - au.gov.amsa.util.nmea.Talker
 
CT - au.gov.amsa.util.nmea.Talker
 
CV - au.gov.amsa.util.nmea.Talker
 
CX - au.gov.amsa.util.nmea.Talker
 

D

DE - au.gov.amsa.util.nmea.Talker
 
decodeMessage(String) - Static method in class au.gov.amsa.ais.Util
Returns decoded message from ascii 8 bit to 6 bit binary then to characters.
DESTINATION - au.gov.amsa.ais.rx.CraftPropertyName
 
DF - au.gov.amsa.util.nmea.Talker
 
DIMENSION_A - au.gov.amsa.ais.rx.CraftPropertyName
 
DIMENSION_B - au.gov.amsa.ais.rx.CraftPropertyName
 
DIMENSION_C - au.gov.amsa.ais.rx.CraftPropertyName
 
DIMENSION_D - au.gov.amsa.ais.rx.CraftPropertyName
 
DRAUGHT_METRES - au.gov.amsa.ais.rx.CraftPropertyName
 
DU - au.gov.amsa.util.nmea.Talker
 

E

EC - au.gov.amsa.util.nmea.Talker
 
EI - au.gov.amsa.util.nmea.Talker
 
ENGAGED_IN_FISHING - au.gov.amsa.ais.message.NavigationalStatus
 
EP - au.gov.amsa.util.nmea.Talker
 
equals(Object) - Method in class au.gov.amsa.ais.rx.HostPort
 
equals(Object) - Method in class au.gov.amsa.ais.rx.Mmsi
 
ER - au.gov.amsa.util.nmea.Talker
 
extract(Observable<String>) - Static method in class au.gov.amsa.ais.rx.Streams
 
extractFixes(Observable<String>) - Static method in class au.gov.amsa.ais.rx.Streams
 
extractFixesFromNmeaGzAndAppendToFile(int, Scheduler, Func1<Fix, String>, int, Action1<File>) - Static method in class au.gov.amsa.ais.rx.Streams
 
extractMessages(Observable<String>) - Static method in class au.gov.amsa.ais.rx.Streams
 
extractPartNumber(AisExtractorFactory, String, int) - Static method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
 
extractTags(String) - Static method in class au.gov.amsa.util.nmea.NmeaMessageParser
Returns the tags from the tag block section of the message (NMEA v4.0).
extractWithLines(Observable<String>) - Static method in class au.gov.amsa.ais.rx.Streams
 

F

FD - au.gov.amsa.util.nmea.Talker
 
FE - au.gov.amsa.util.nmea.Talker
 
file(String, long) - Method in interface au.gov.amsa.util.nmea.saver.FileFactory
 
file(String, long) - Method in class au.gov.amsa.util.nmea.saver.FileFactoryPerDay
 
FileFactory - Interface in au.gov.amsa.util.nmea.saver
 
FileFactoryPerDay - Class in au.gov.amsa.util.nmea.saver
 
FileFactoryPerDay(File) - Constructor for class au.gov.amsa.util.nmea.saver.FileFactoryPerDay
 
FR - au.gov.amsa.util.nmea.Talker
 
from(String) - Static method in class au.gov.amsa.ais.AisNmeaMessage
 
FUTURE_1 - au.gov.amsa.ais.message.NavigationalStatus
 
FUTURE_2 - au.gov.amsa.ais.message.NavigationalStatus
 
FUTURE_3 - au.gov.amsa.ais.message.NavigationalStatus
 

G

GA - au.gov.amsa.util.nmea.Talker
 
get(S) - Method in class au.gov.amsa.ais.rx.Cache
 
getAisExtractorFactory() - Static method in class au.gov.amsa.ais.Util
Returns singleton AisExtractorFactory.
getAisVersionIndicator() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getArrivalTimeMillis() - Method in class au.gov.amsa.util.nmea.NmeaMessage
 
getAsciiStringFrom6BitStr(String) - Static method in class au.gov.amsa.ais.Util
Decode 6 bit String to standard ASCII String Input is a binary string of 0 and 1 each 6 bit is a character that will be converted to the standard ASCII character
getAtonStatus() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getAtonType(Integer) - Static method in class au.gov.amsa.ais.AtonTypeDecoder
Returns the AtoN type for given integer.
getAtonType(BigInteger) - Static method in class au.gov.amsa.ais.AtonTypeDecoder
Returns the AtoN type for given integer.
getAtoNType() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getCallsign() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
getCallsign() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getChannel() - Method in class au.gov.amsa.ais.AisNmeaMessage
Returns the channel.
getChecksum() - Method in class au.gov.amsa.ais.AisNmeaMessage
Returns the checksum (last field in the NMEA line).
getChecksum() - Method in class au.gov.amsa.util.nmea.NmeaMessage
 
getChecksum(String) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
 
getChecksum(String, boolean) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
 
getChecksumWhenHasNoTagBlock(String) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
 
getCommunications() - Method in interface au.gov.amsa.ais.HasCommunications
Returns the communications part of an AIS Message.
getCommunications() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getCommunications() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getCourseOverGround() - Method in interface au.gov.amsa.ais.message.AisPosition
 
getCourseOverGround() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getCourseOverGround() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getCourseOverGround() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getCourseOverGround() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
getDataTerminalAvailable() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getDay() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getDescription() - Method in enum au.gov.amsa.util.nmea.Talker
 
getDestination() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getDestination() - Method in class au.gov.amsa.util.nmea.NmeaMessage
Returns the 'd:' value from the tag block.
getDeviceType() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getDimensionA() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getDimensionA() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
getDimensionA() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getDimensionA() - Method in interface au.gov.amsa.ais.message.AisShipStatic
 
getDimensionA() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getDimensionB() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getDimensionB() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
getDimensionB() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getDimensionB() - Method in interface au.gov.amsa.ais.message.AisShipStatic
 
getDimensionB() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getDimensionC() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getDimensionC() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
getDimensionC() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getDimensionC() - Method in interface au.gov.amsa.ais.message.AisShipStatic
 
getDimensionC() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getDimensionD() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getDimensionD() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
getDimensionD() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getDimensionD() - Method in interface au.gov.amsa.ais.message.AisShipStatic
 
getDimensionD() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getError() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLine
 
getError() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLines
 
getExpectedTimeOfArrival() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getExpectedTimeOfArrivalUnprocessed() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getExtractor() - Method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
 
getFollowingSequenceChecksum() - Method in class au.gov.amsa.ais.NmeaMessageExactEarthTimestamp
Returns the checksum of the message that this timestamp line refers to.
getFormat() - Method in class au.gov.amsa.ais.AisNmeaMessage
Returns the NMEA format (from the first column after the tag block if it exists).
getFragmentCount() - Method in class au.gov.amsa.ais.AisNmeaMessage
Returns the count of fragments.
getFragmentNumber() - Method in class au.gov.amsa.ais.AisNmeaMessage
Returns the current fragment number.
getHost() - Method in class au.gov.amsa.ais.rx.HostPort
 
getHour() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getHourUtc() - Method in class au.gov.amsa.ais.Communications
Returns hour UTC as per 1371-4.pdf.
getId() - Method in enum au.gov.amsa.ais.AisMessageType
Returns the message id as per 1371-3.pdf.
getImo() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getItems() - Method in class au.gov.amsa.util.nmea.NmeaMessage
Returns a list of the NMEA items from the columns after the tag block.
getLatitude() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getLatitude() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getLatitude() - Method in interface au.gov.amsa.ais.message.AisPosition
 
getLatitude() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getLatitude() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getLatitude() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getLatitude() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
getLengthMetres() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getLengthMetres() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
getLengthMetres() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getLengthMetres() - Method in interface au.gov.amsa.ais.message.AisShipStatic
 
getLengthMetres() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getLine() - Method in class au.gov.amsa.ais.LineAndTime
 
getLine() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLine
 
getLineCount() - Method in class au.gov.amsa.util.nmea.NmeaMessage
Returns the 'n:' value from the tag block.
getLines() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLines
 
getLongitude() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getLongitude() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getLongitude() - Method in interface au.gov.amsa.ais.message.AisPosition
 
getLongitude() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getLongitude() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getLongitude() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getLongitude() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
getMap() - Method in class au.gov.amsa.ais.rx.CraftProperties
 
getMaximumPresentStaticDraughtMetres() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getMessage() - Method in class au.gov.amsa.ais.AisNmeaMessage
Returns the parsed contents of column 5 of the AIS NMEA line.
getMessage() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLine
 
getMessage() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLines
 
getMessageId() - Method in class au.gov.amsa.ais.AisExtractor
Returns the message id field (the first 6 characters of the decoded message).
getMessageId() - Method in interface au.gov.amsa.ais.AisMessage
Returns the ais message id.
getMessageId() - Method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
 
getMessageId() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getMessageId() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getMessageId() - Method in class au.gov.amsa.ais.message.AisMessageOther
 
getMessageId() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getMessageId() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getMessageId() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getMessageId() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
getMessageId() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getMinute() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getMinutesUtc() - Method in class au.gov.amsa.ais.Communications
Returns total minutes (60* hour + minute) in UTC.
getMinuteUtc() - Method in class au.gov.amsa.ais.Communications
Returns minute UTC as per 1371-4.pdf.
getMmsi() - Method in interface au.gov.amsa.ais.HasMmsi
 
getMmsi() - Method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
 
getMmsi() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getMmsi() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getMmsi() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getMmsi() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getMmsi() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getMmsi() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
getMmsi() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getMmsi() - Method in class au.gov.amsa.ais.rx.CraftProperties
 
getMmsi() - Method in class au.gov.amsa.ais.rx.CraftProperty
 
getMmsi() - Method in class au.gov.amsa.ais.rx.Mmsi
 
getMonth() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getName() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getName() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartA
 
getName() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getName() - Method in interface au.gov.amsa.ais.message.AisShipStatic
 
getName() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getName() - Method in class au.gov.amsa.ais.rx.CraftProperty
 
getNavigationalStatus() - Method in interface au.gov.amsa.ais.HasNavigationalStatus
 
getNavigationalStatus() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getNavigationalStatus() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
getNmea() - Method in class au.gov.amsa.ais.AisNmeaMessage
 
getPadBits() - Method in class au.gov.amsa.ais.AisNmeaMessage
 
getPartNumber() - Method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
 
getPort() - Method in class au.gov.amsa.ais.rx.HostPort
 
getPositionAccuracy() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getRateOfTurn() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getReceivedStations() - Method in class au.gov.amsa.ais.Communications
Returns received stations as per 1371-4.pdf.
getRelativeTimeMillis() - Method in class au.gov.amsa.util.nmea.NmeaMessage
Returns the 'r:' value from the tag block times 1000 to convert to millis.
getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
 
getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getRepeatIndicator() - Method in interface au.gov.amsa.ais.message.AisPosition
 
getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
getRepeatIndicator() - Method in interface au.gov.amsa.ais.message.AisShipStatic
 
getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getSecond() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getSentenceCount() - Method in class au.gov.amsa.util.nmea.NmeaMessage
 
getSentenceGroupId() - Method in class au.gov.amsa.util.nmea.NmeaMessage
 
getSentenceGroupingFromTagBlock() - Method in class au.gov.amsa.util.nmea.NmeaMessage
Returns the 'g:' value from the tag block.
getSentenceNumber() - Method in class au.gov.amsa.util.nmea.NmeaMessage
 
getSequentialMessageId() - Method in class au.gov.amsa.ais.AisNmeaMessage
Returns the sequential message id.
getShipType() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
getShipType() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getShipType() - Method in interface au.gov.amsa.ais.message.AisShipStatic
 
getShipType() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getShipType(Integer) - Static method in class au.gov.amsa.ais.ShipTypeDecoder
Returns the ship type for given integer.
getShipType(BigInteger) - Static method in class au.gov.amsa.ais.ShipTypeDecoder
Returns the ship type for given integer.
getSignedValue(int, int) - Method in class au.gov.amsa.ais.AisExtractor
Returns a signed integer value using the bits from character position start to position stop in the decoded message.
getSignedValue(int, int, boolean[]) - Static method in class au.gov.amsa.util.SixBit
 
getSlotNumber() - Method in class au.gov.amsa.ais.Communications
Returns slot number as per 1371-4.pdf.
getSlotOffset() - Method in class au.gov.amsa.ais.Communications
Returns slot offset as per 1371-4.pdf.
getSlotTimeout() - Method in class au.gov.amsa.ais.Communications
Returns slot timeout as per 1371-4.pdf.
getSource() - Method in interface au.gov.amsa.ais.AisMessage
Returns the source of the ais message.
getSource() - Method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
 
getSource() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getSource() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getSource() - Method in class au.gov.amsa.ais.message.AisMessageOther
 
getSource() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getSource() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getSource() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getSource() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
getSource() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getSource() - Method in class au.gov.amsa.util.nmea.NmeaMessage
Returns the 's:' value from the tag block.
getSpare() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getSpare() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getSpare() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
getSpare() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getSpare2() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getSpecialManoeuvreIndicator() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getSpeedOverGroundKnots() - Method in interface au.gov.amsa.ais.message.AisPosition
 
getSpeedOverGroundKnots() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getSpeedOverGroundKnots() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getSpeedOverGroundKnots() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getSpeedOverGroundKnots() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
getString(int, int) - Method in class au.gov.amsa.ais.AisExtractor
 
getString(int, int, boolean[]) - Static method in class au.gov.amsa.util.SixBit
 
getString(String) - Static method in class au.gov.amsa.ais.Internationalization
Returns the value from the current ResourceBundle for the given key.
getSyncState() - Method in class au.gov.amsa.ais.Communications
Returns sync state as per 1371-4.pdf.
getTags() - Method in class au.gov.amsa.util.nmea.NmeaMessage
 
getTalker() - Method in class au.gov.amsa.ais.AisNmeaMessage
Returns the Talker corresponding to the first two characters of the message format type (e.g.
getTalker() - Method in class au.gov.amsa.util.nmea.NmeaMessage
 
getTalker(String) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
 
getText() - Method in class au.gov.amsa.util.nmea.NmeaMessage
Returns the 't:' value from the tag block.
getTime() - Method in class au.gov.amsa.ais.AisNmeaMessage
Returns the tag block unix time value.
getTime() - Method in class au.gov.amsa.ais.LineAndTime
 
getTime() - Method in class au.gov.amsa.ais.NmeaMessageExactEarthTimestamp
Returns the time in epoch ms.
getTime() - Method in class au.gov.amsa.ais.rx.CraftProperty
 
getTimeMs() - Method in interface au.gov.amsa.util.nmea.saver.Clock
 
getTimeMs() - Method in class au.gov.amsa.util.nmea.saver.SystemClock
 
getTimeSecondsOnly() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getTimeSecondsOnly() - Method in interface au.gov.amsa.ais.message.AisPosition
 
getTimeSecondsOnly() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getTimeSecondsOnly() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getTimeSecondsOnly() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getTimeSecondsOnly() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
getTimestamp() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
getTimestampedMessage() - Method in class au.gov.amsa.ais.AisNmeaMessage
Returns null if there is no timestamp otherwise returns a timestamped message.
getTimestampedMessage(long) - Method in class au.gov.amsa.ais.AisNmeaMessage
 
getTrueHeading() - Method in interface au.gov.amsa.ais.message.AisPosition
 
getTrueHeading() - Method in class au.gov.amsa.ais.message.AisPositionA
 
getTrueHeading() - Method in class au.gov.amsa.ais.message.AisPositionB
 
getTrueHeading() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getTrueHeading() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
getTypeOfElectronicPositionFixingDevice() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getTypeOfElectronicPositionFixingDevice() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getUnixTimeMillis() - Method in class au.gov.amsa.util.nmea.NmeaMessage
Returns the 'c:' value from the tag block times 1000 to convert to millis.
getValue() - Method in class au.gov.amsa.ais.rx.CraftProperty
 
getValue(int, int) - Method in class au.gov.amsa.ais.AisExtractor
Returns an unsigned integer value using the bits from character position start to position stop in the decoded message.
getValue(int, int, boolean[]) - Static method in class au.gov.amsa.util.SixBit
 
getValueByBinStr(String, boolean) - Static method in class au.gov.amsa.ais.Util
Get a value for specified bits from the binary string.
getVendorManufacturerId() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
getVendorUnitModelCode() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
getVendorUnitSerialNumber() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
getWidthMetres() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
getWidthMetres() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
getWidthMetres() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
getWidthMetres() - Method in interface au.gov.amsa.ais.message.AisShipStatic
 
getWidthMetres() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
getYear() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
GL - au.gov.amsa.util.nmea.Talker
 
GN - au.gov.amsa.util.nmea.Talker
 
GP - au.gov.amsa.util.nmea.Talker
 

H

HasCommunications - Interface in au.gov.amsa.ais
Used to indicate that an AIS message contains a Communications part.
hashCode() - Method in class au.gov.amsa.ais.rx.HostPort
 
hashCode() - Method in class au.gov.amsa.ais.rx.Mmsi
 
HasMmsi - Interface in au.gov.amsa.ais
 
HasNavigationalStatus - Interface in au.gov.amsa.ais
 
HC - au.gov.amsa.util.nmea.Talker
 
HD - au.gov.amsa.util.nmea.Talker
 
HE - au.gov.amsa.util.nmea.Talker
 
HF - au.gov.amsa.util.nmea.Talker
 
HN - au.gov.amsa.util.nmea.Talker
 
HostPort - Class in au.gov.amsa.ais.rx
 
HostPort(String, int) - Constructor for class au.gov.amsa.ais.rx.HostPort
 
HS - au.gov.amsa.util.nmea.Talker
 

I

II - au.gov.amsa.util.nmea.Talker
 
IMO_NUMBER - au.gov.amsa.ais.rx.CraftPropertyName
 
IN - au.gov.amsa.util.nmea.Talker
 
insertKeyValueInTagBlock(String, String, String) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
 
INSTANCE - Static variable in class au.gov.amsa.util.identity.MmsiValidator2
 
Internationalization - Class in au.gov.amsa.ais
Handles resource lookup.
INVALID_CHARACTER - Static variable in exception au.gov.amsa.ais.AisParseException
 
invalidNmea(String, long, String) - Method in interface au.gov.amsa.ais.NmeaStreamProcessorListener
Message has arrived that could not be parsed.
isAtonInAssignedMode() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
isAtonOff() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
isCancelled() - Method in class au.gov.amsa.ais.rx.SocketReaderRunnable
 
isClassAPositionReport(int) - Static method in class au.gov.amsa.ais.Util
Returns true if and only if given messageId corresponds to a class A position report (message ids 1,2,3).
isEquippedWithDscFunction() - Method in class au.gov.amsa.ais.message.AisPositionB
 
isEquippedWithIntegratedDisplayForMessages12And14() - Method in class au.gov.amsa.ais.message.AisPositionB
 
isExactEarthTimestamp(String) - Static method in class au.gov.amsa.ais.NmeaMessageExactEarthTimestamp
Returns true if the given line is a custom ExactEarth timestamp.
isHighAccuracyPosition() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
isHighAccuracyPosition() - Method in interface au.gov.amsa.ais.message.AisPosition
 
isHighAccuracyPosition() - Method in class au.gov.amsa.ais.message.AisPositionA
 
isHighAccuracyPosition() - Method in class au.gov.amsa.ais.message.AisPositionB
 
isHighAccuracyPosition() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
isHighAccuracyPosition() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
isITDMACommunicationState() - Method in class au.gov.amsa.ais.message.AisPositionB
 
isPresent() - Static method in class au.gov.amsa.ais.rx.Streams
 
isSingleSentence() - Method in class au.gov.amsa.util.nmea.NmeaMessage
 
isSotdmaUnit() - Method in class au.gov.amsa.ais.message.AisPositionB
 
isStationOperatingInAssignedMode() - Method in class au.gov.amsa.ais.message.AisPositionB
 
isUsingRAIM() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
isUsingRAIM() - Method in interface au.gov.amsa.ais.message.AisPosition
 
isUsingRAIM() - Method in class au.gov.amsa.ais.message.AisPositionA
 
isUsingRAIM() - Method in class au.gov.amsa.ais.message.AisPositionB
 
isUsingRAIM() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
isUsingRAIM() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
isValid(long) - Method in class au.gov.amsa.util.identity.MmsiValidator2
Returns true if and only if the mmsi is a series of 9 digits and is not one of a set of bad identifiers e.g.
isValid(String) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
Returns true if and only if the sentence's checksum matches the calculated checksum.
isVirtualAtoN() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 

K

key(String, long) - Method in interface au.gov.amsa.util.nmea.saver.FileFactory
 
key(String, long) - Method in class au.gov.amsa.util.nmea.saver.FileFactoryPerDay
 

L

LC - au.gov.amsa.util.nmea.Talker
 
LENGTH_METRES - au.gov.amsa.ais.rx.CraftPropertyName
 
lengthMetres(AisShipStatic) - Static method in class au.gov.amsa.ais.message.AisShipStaticUtil
 
lengthMetres(Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<Integer>) - Static method in class au.gov.amsa.ais.message.AisShipStaticUtil
 
line(String) - Method in class au.gov.amsa.ais.NmeaStreamProcessor
Handles the arrival of a new NMEA line and assumes its arrival time is now.
LINE_TO_NMEA_MESSAGE - Static variable in class au.gov.amsa.ais.rx.Streams
 
LineAndTime - Class in au.gov.amsa.ais
 
LineAndTime(String, long) - Constructor for class au.gov.amsa.ais.LineAndTime
 

M

main(String[]) - Static method in class au.gov.amsa.ais.MariwebSslConnectMain
 
main(String[]) - Static method in class au.gov.amsa.ais.rx.Streams
 
main(String[]) - Static method in class au.gov.amsa.ais.ShipTypeDecoder
 
MariwebSslConnectMain - Class in au.gov.amsa.ais
 
MariwebSslConnectMain() - Constructor for class au.gov.amsa.ais.MariwebSslConnectMain
 
message() - Method in class au.gov.amsa.ais.Timestamped
 
message(String, long) - Method in interface au.gov.amsa.ais.NmeaStreamProcessorListener
Message has arrived with given timestamp.
Mmsi - Class in au.gov.amsa.ais.rx
 
Mmsi(long) - Constructor for class au.gov.amsa.ais.rx.Mmsi
 
MmsiValidator2 - Class in au.gov.amsa.util.identity
 
MOORED - au.gov.amsa.ais.message.NavigationalStatus
 

N

NAME - au.gov.amsa.ais.rx.CraftPropertyName
 
NavigationalStatus - Enum in au.gov.amsa.ais.message
 
nmeaFrom(File) - Static method in class au.gov.amsa.ais.rx.Streams
 
nmeaFrom(InputStream) - Static method in class au.gov.amsa.ais.rx.Streams
 
nmeaFromGzip(File) - Static method in class au.gov.amsa.ais.rx.Streams
 
nmeaFromGzip(String) - Static method in class au.gov.amsa.ais.rx.Streams
 
NmeaMessage - Class in au.gov.amsa.util.nmea
Bean to carry NMEA fields.
NmeaMessage(LinkedHashMap<String, String>, List<String>, String) - Constructor for class au.gov.amsa.util.nmea.NmeaMessage
Constructor.
NmeaMessageExactEarthTimestamp - Class in au.gov.amsa.ais
Parses a custom ExactEarth NMEA line for AMSA so that we can obtain the actual timestamp of an AIS Position Report (types 1,2,3).
NmeaMessageExactEarthTimestamp(String) - Constructor for class au.gov.amsa.ais.NmeaMessageExactEarthTimestamp
Constructor.
NmeaMessageParseException - Exception in au.gov.amsa.util.nmea
Exception for use by NmeaMessageParser.
NmeaMessageParseException(String) - Constructor for exception au.gov.amsa.util.nmea.NmeaMessageParseException
Constructor.
NmeaMessageParseException(String, Throwable) - Constructor for exception au.gov.amsa.util.nmea.NmeaMessageParseException
 
NmeaMessageParseException(Throwable) - Constructor for exception au.gov.amsa.util.nmea.NmeaMessageParseException
 
NmeaMessageParser - Class in au.gov.amsa.util.nmea
Parses NMEA messages.
NmeaMessageParser() - Constructor for class au.gov.amsa.util.nmea.NmeaMessageParser
 
NmeaReader - Interface in au.gov.amsa.util.nmea
Provides an NMEA stream as an Iterable for convenience.
NmeaReaderFromInputStream - Class in au.gov.amsa.ais
 
NmeaReaderFromInputStream(InputStream) - Constructor for class au.gov.amsa.ais.NmeaReaderFromInputStream
 
NmeaReaderFromSocket - Class in au.gov.amsa.util.nmea
Reads NMEA messages from a Socket.
NmeaReaderFromSocket(String, int) - Constructor for class au.gov.amsa.util.nmea.NmeaReaderFromSocket
Constructor.
NmeaSaver - Class in au.gov.amsa.util.nmea.saver
 
NmeaSaver(Observable<String>, FileFactory) - Constructor for class au.gov.amsa.util.nmea.saver.NmeaSaver
 
nmeasFromGzip(Observable<File>) - Static method in class au.gov.amsa.ais.rx.Streams
 
NmeaStreamProcessor - Class in au.gov.amsa.ais
Extracts time from a message if possible and reports results to listeners.
NmeaStreamProcessor(NmeaStreamProcessorListener, boolean) - Constructor for class au.gov.amsa.ais.NmeaStreamProcessor
 
NmeaStreamProcessor(NmeaStreamProcessorListener, boolean, long) - Constructor for class au.gov.amsa.ais.NmeaStreamProcessor
Constructor.
NmeaStreamProcessor(NmeaStreamProcessorListener, boolean, long, int) - Constructor for class au.gov.amsa.ais.NmeaStreamProcessor
Constructor.
NmeaStreamProcessorListener - Interface in au.gov.amsa.ais
Receives the results of Nmea stream processing.
NmeaUtil - Class in au.gov.amsa.util.nmea
 
NOT_CONSISTENT_DECODED_STRING - Static variable in exception au.gov.amsa.ais.AisParseException
 
NOT_DEFINED - au.gov.amsa.ais.message.NavigationalStatus
 
NOT_UNDER_COMMAND - au.gov.amsa.ais.message.NavigationalStatus
 

O

OperatorCraftPropertAggregator - Class in au.gov.amsa.ais.rx.operators
 
OperatorCraftPropertAggregator() - Constructor for class au.gov.amsa.ais.rx.operators.OperatorCraftPropertAggregator
 
OperatorCraftProperty - Class in au.gov.amsa.ais.rx.operators
 
OperatorCraftProperty() - Constructor for class au.gov.amsa.ais.rx.operators.OperatorCraftProperty
 

P

P - au.gov.amsa.util.nmea.Talker
 
parse(String) - Method in class au.gov.amsa.util.nmea.NmeaMessageParser
 
parse(String, boolean) - Method in class au.gov.amsa.util.nmea.NmeaMessageParser
Return an NmeaMessage from the given NMEA line.
parse(String, int) - Method in class au.gov.amsa.ais.AisMessageParser
Returns an AisMessage from the string representation of the message as per 1371-4 IMO specification (as per the appropriate column in the NMEA message).
parse(String, String, int) - Method in class au.gov.amsa.ais.AisMessageParser
Returns an AisMessage from the string representation of the message as per 1371-4 IMO specification (as per the appropriate column in the NMEA message).
parseInt(String) - Static method in class au.gov.amsa.ais.parse.Util
 
parseLong(String) - Static method in class au.gov.amsa.ais.parse.Util
 
parseNmea(String) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
 
parseNmea(String, boolean) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
 
PART_NUMBER_A - Static variable in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
 
PART_NUMBER_B - Static variable in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
 
POSITION_GPS - au.gov.amsa.ais.AisMessageType
 
POSITION_REPORT_ASSIGNED - au.gov.amsa.ais.AisMessageType
 
POSITION_REPORT_CLASS_B - au.gov.amsa.ais.AisMessageType
 
POSITION_REPORT_CLASS_B_EXTENDED - au.gov.amsa.ais.AisMessageType
 
POSITION_REPORT_SCHEDULED - au.gov.amsa.ais.AisMessageType
 
POSITION_REPORT_SPECIAL - au.gov.amsa.ais.AisMessageType
 
print(Observable<?>) - Static method in class au.gov.amsa.ais.rx.Streams
 
print(Observable<?>, PrintStream) - Static method in class au.gov.amsa.ais.rx.Streams
 
print(Observable<T>) - Static method in class au.gov.amsa.ais.rx.RxUtil
 
println() - Static method in class au.gov.amsa.ais.rx.RxUtil
 
println(OutputStream) - Static method in class au.gov.amsa.ais.rx.RxUtil
 
put(S, T) - Method in class au.gov.amsa.ais.rx.Cache
 

R

RA - au.gov.amsa.util.nmea.Talker
 
RC - au.gov.amsa.util.nmea.Talker
 
read() - Method in class au.gov.amsa.ais.NmeaReaderFromInputStream
 
read() - Method in interface au.gov.amsa.util.nmea.NmeaReader
Returns an Iterable of the NMEA messages.
read() - Method in class au.gov.amsa.util.nmea.NmeaReaderFromSocket
 
RESERVED_1 - au.gov.amsa.ais.message.NavigationalStatus
 
RESERVED_2 - au.gov.amsa.ais.message.NavigationalStatus
 
RESTRICTED_MANOEUVRABILITY - au.gov.amsa.ais.message.NavigationalStatus
 
run() - Method in class au.gov.amsa.ais.rx.SocketReaderRunnable
 
RxUtil - Class in au.gov.amsa.ais.rx
 
RxUtil() - Constructor for class au.gov.amsa.ais.rx.RxUtil
 

S

SA - au.gov.amsa.util.nmea.Talker
 
SD - au.gov.amsa.util.nmea.Talker
 
SG - au.gov.amsa.util.nmea.Talker
 
SHIP_TYPE - au.gov.amsa.ais.rx.CraftPropertyName
 
ShipTypeDecoder - Class in au.gov.amsa.ais
Decodes the ship type code as per 1371-4.pdf.
SixBit - Class in au.gov.amsa.util
 
SixBit() - Constructor for class au.gov.amsa.util.SixBit
 
SixBitException - Exception in au.gov.amsa.util
 
SixBitException(String) - Constructor for exception au.gov.amsa.util.SixBitException
 
size() - Method in class au.gov.amsa.ais.AisNmeaBuffer
 
SN - au.gov.amsa.util.nmea.Talker
 
SocketReaderRunnable - Class in au.gov.amsa.ais.rx
 
SocketReaderRunnable(HostPort, Observer<? super String>) - Constructor for class au.gov.amsa.ais.rx.SocketReaderRunnable
 
SS - au.gov.amsa.util.nmea.Talker
 
STANDARD_SAR_AIRCRAFT_POSITION_REPORT - au.gov.amsa.ais.AisMessageType
 
start() - Method in class au.gov.amsa.util.nmea.saver.NmeaSaver
 
start(Scheduler) - Method in class au.gov.amsa.util.nmea.saver.NmeaSaver
 
STATIC_AND_VOYAGE_RELATED_DATA - au.gov.amsa.ais.AisMessageType
 
STATIC_DATA_REPORT - au.gov.amsa.ais.AisMessageType
 
stop() - Method in class au.gov.amsa.util.nmea.saver.NmeaSaver
 
Streams - Class in au.gov.amsa.ais.rx
 
Streams() - Constructor for class au.gov.amsa.ais.rx.Streams
 
Streams.TimestampedAndLine<T extends AisMessage> - Class in au.gov.amsa.ais.rx
 
Streams.TimestampedAndLines<T extends AisMessage> - Class in au.gov.amsa.ais.rx
 
supplementWithTime(String, long) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
 
SystemClock - Class in au.gov.amsa.util.nmea.saver
 
SystemClock() - Constructor for class au.gov.amsa.util.nmea.saver.SystemClock
 

T

Talker - Enum in au.gov.amsa.util.nmea
Decodes the first two characters of the first field of an NMEA string (after the ! or $).
TI - au.gov.amsa.util.nmea.Talker
 
time() - Method in class au.gov.amsa.ais.Timestamped
 
Timestamped<T extends AisMessage> - Class in au.gov.amsa.ais
 
Timestamped(T, long) - Constructor for class au.gov.amsa.ais.Timestamped
 
TimestampedAndLine(Optional<Timestamped<T>>, String, String) - Constructor for class au.gov.amsa.ais.rx.Streams.TimestampedAndLine
 
TimestampedAndLines(Optional<Timestamped<T>>, List<String>, String) - Constructor for class au.gov.amsa.ais.rx.Streams.TimestampedAndLines
 
timestampNotFound(String, Long) - Method in interface au.gov.amsa.ais.NmeaStreamProcessorListener
Message has arrived and could not be associated with a timestamp other than the arrival time.
TO_AIS_MESSAGE - Static variable in class au.gov.amsa.ais.rx.Streams
 
TO_AIS_MESSAGE_AND_LINE - Static variable in class au.gov.amsa.ais.rx.Streams
 
TO_AIS_MESSAGE_AND_LINES - Static variable in class au.gov.amsa.ais.rx.Streams
 
toLine() - Method in class au.gov.amsa.util.nmea.NmeaMessage
 
toLineAndTime() - Static method in class au.gov.amsa.ais.rx.Streams
 
toString() - Method in class au.gov.amsa.ais.Communications
 
toString() - Method in class au.gov.amsa.ais.LineAndTime
 
toString() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
 
toString() - Method in class au.gov.amsa.ais.message.AisBaseStation
 
toString() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartA
 
toString() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
 
toString() - Method in class au.gov.amsa.ais.message.AisMessageOther
 
toString() - Method in class au.gov.amsa.ais.message.AisPositionA
 
toString() - Method in class au.gov.amsa.ais.message.AisPositionB
 
toString() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
 
toString() - Method in class au.gov.amsa.ais.message.AisPositionGPS
 
toString() - Method in class au.gov.amsa.ais.message.AisShipStaticA
 
toString() - Method in class au.gov.amsa.ais.rx.CraftProperty
 
toString() - Method in class au.gov.amsa.ais.rx.Mmsi
 
toString() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLine
 
toString() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLines
 
toString() - Method in class au.gov.amsa.ais.Timestamped
 
toValue() - Static method in class au.gov.amsa.ais.rx.Streams
 

U

U0 - au.gov.amsa.util.nmea.Talker
 
U1 - au.gov.amsa.util.nmea.Talker
 
U2 - au.gov.amsa.util.nmea.Talker
 
U3 - au.gov.amsa.util.nmea.Talker
 
U4 - au.gov.amsa.util.nmea.Talker
 
U5 - au.gov.amsa.util.nmea.Talker
 
U6 - au.gov.amsa.util.nmea.Talker
 
U7 - au.gov.amsa.util.nmea.Talker
 
U8 - au.gov.amsa.util.nmea.Talker
 
U9 - au.gov.amsa.util.nmea.Talker
 
UNDER_WAY - au.gov.amsa.ais.message.NavigationalStatus
 
UNDER_WAY_USING_ENGINE - au.gov.amsa.ais.message.NavigationalStatus
 
UNKNOWN - au.gov.amsa.util.nmea.Talker
 
UP - au.gov.amsa.util.nmea.Talker
 
UTC_AND_DATE_INQUIRY - au.gov.amsa.ais.AisMessageType
 
UTC_AND_DATE_RESPONSE - au.gov.amsa.ais.AisMessageType
 
Util - Class in au.gov.amsa.ais.parse
 
Util - Class in au.gov.amsa.ais
Ais utility methods.

V

valueIfPresent() - Static method in class au.gov.amsa.ais.rx.Streams
 
valueOf(String) - Static method in enum au.gov.amsa.ais.AisMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum au.gov.amsa.ais.message.NavigationalStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum au.gov.amsa.ais.rx.CraftPropertyName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum au.gov.amsa.util.nmea.Talker
Returns the enum constant of this type with the specified name.
values() - Static method in enum au.gov.amsa.ais.AisMessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum au.gov.amsa.ais.message.NavigationalStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum au.gov.amsa.ais.rx.CraftPropertyName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum au.gov.amsa.util.nmea.Talker
Returns an array containing the constants of this enum type, in the order they are declared.
VD - au.gov.amsa.util.nmea.Talker
 
VM - au.gov.amsa.util.nmea.Talker
 
VR - au.gov.amsa.util.nmea.Talker
 
VW - au.gov.amsa.util.nmea.Talker
 

W

WD - au.gov.amsa.util.nmea.Talker
 
WI - au.gov.amsa.util.nmea.Talker
 
WIDTH_METRES - au.gov.amsa.ais.rx.CraftPropertyName
 
widthMetres(AisShipStatic) - Static method in class au.gov.amsa.ais.message.AisShipStaticUtil
 
widthMetres(Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<Integer>) - Static method in class au.gov.amsa.ais.message.AisShipStaticUtil
 
WL - au.gov.amsa.util.nmea.Talker
 
writeFixesFromNmeaGz(File, Pattern, File, int, int, Scheduler, int, long, Func1<Fix, String>) - Static method in class au.gov.amsa.ais.rx.Streams
 

Y

YX - au.gov.amsa.util.nmea.Talker
 

Z

ZA - au.gov.amsa.util.nmea.Talker
 
ZC - au.gov.amsa.util.nmea.Talker
 
ZQ - au.gov.amsa.util.nmea.Talker
 
ZV - au.gov.amsa.util.nmea.Talker
 
A B C D E F G H I K L M N O P R S T U V W Y Z 
All Classes All Packages