Uses of Class
com.luciad.format.aixm51.model.abstractfeature.TLcdAIXM51AbstractAIXMMessage
Package
Description
This package provides the classes that correspond to AIXM 5.1 data types.
Provides utilities for manipulating AIXM 5.1 data (e.g.
-
Uses of TLcdAIXM51AbstractAIXMMessage in com.luciad.format.aixm51.model.abstractfeature
-
Uses of TLcdAIXM51AbstractAIXMMessage in com.luciad.format.aixm51.util
Modifier and TypeMethodDescriptionTLcdAIXM51MessageUtil.generateSnapshot
(TLcdAIXM51AbstractAIXMMessage aMessage, Calendar aCalendar) Generates a message for which each feature has exactly one timeslice.TLcdAIXM51MessageUtil.generateSnapshot
(TLcdAIXM51AbstractAIXMMessage aMessage, Date aDate) This method behaves the same way asTLcdAIXM51MessageUtil.generateSnapshot(TLcdAIXM51AbstractAIXMMessage, Calendar)
except that it uses the first valid time zone found in the given message.TLcdAIXM51MessageUtil.mergeUniqueFeatures
(TLcdAIXM51AbstractAIXMMessage aMessage) Looks up feature instances inaMessage
that have the samegml:identifier
and merges them into a single new feature, with the samegml:identifier
.TLcdAIXM51MessageUtil.sortMessage
(TLcdAIXM51AbstractAIXMMessage aMessage) Sorts the list of timeslices for every feature found inaMessage
.Modifier and TypeMethodDescriptionstatic List
<TLcdAIXM51AbstractAIXMMessage> TLcdAIXM51MessageUtil.separateFeatureTypes
(TLcdAIXM51AbstractAIXMMessage aMessage) Creates a list of messages by separating all the features found inaMessage
based on theirClass
.Modifier and TypeMethodDescriptionTLcdAIXM51MessageUtil.generateSnapshot
(TLcdAIXM51AbstractAIXMMessage aMessage, Calendar aCalendar) Generates a message for which each feature has exactly one timeslice.TLcdAIXM51MessageUtil.generateSnapshot
(TLcdAIXM51AbstractAIXMMessage aMessage, Date aDate) This method behaves the same way asTLcdAIXM51MessageUtil.generateSnapshot(TLcdAIXM51AbstractAIXMMessage, Calendar)
except that it uses the first valid time zone found in the given message.TLcdAIXM51MessageUtil.mergeUniqueFeatures
(TLcdAIXM51AbstractAIXMMessage aMessage) Looks up feature instances inaMessage
that have the samegml:identifier
and merges them into a single new feature, with the samegml:identifier
.static void
TLcdAIXM51MessageUtil.originalModelHasChangedSFCT
(TLcdAIXM51AbstractAIXMMessage aOriginalMessage, TLcdAIXM51AbstractAIXMMessage aSnapshotMessage) Resets a snapshot message after the original message has changed.static List
<TLcdAIXM51AbstractAIXMMessage> TLcdAIXM51MessageUtil.separateFeatureTypes
(TLcdAIXM51AbstractAIXMMessage aMessage) Creates a list of messages by separating all the features found inaMessage
based on theirClass
.TLcdAIXM51MessageUtil.sortMessage
(TLcdAIXM51AbstractAIXMMessage aMessage) Sorts the list of timeslices for every feature found inaMessage
.static void
TLcdAIXM51MessageUtil.updateSnapshotSFCT
(TLcdAIXM51AbstractAIXMMessage aOriginalMessage, Calendar aCalendar, TLcdAIXM51AbstractAIXMMessage aSnapshotMessage) Updates a previously created snapshot message.static void
TLcdAIXM51MessageUtil.updateSnapshotSFCT
(TLcdAIXM51AbstractAIXMMessage aOriginalMessage, Date aDate, TLcdAIXM51AbstractAIXMMessage aSnapshotMessage) This method behaves the same way asTLcdAIXM51MessageUtil.updateSnapshotSFCT(TLcdAIXM51AbstractAIXMMessage, Calendar, TLcdAIXM51AbstractAIXMMessage)
except that it uses the first valid time zone found in the given message.