Package | Description |
---|---|
com.luciad.format.aixm51.model.abstractfeature |
This package provides the classes that correspond to AIXM 5.1 data types.
|
com.luciad.format.aixm51.util |
Provides utilities for manipulating AIXM 5.1 data (e.g.
|
Modifier and Type | Method and Description |
---|---|
TLcdAIXM51AbstractAIXMMessage |
TLcdAIXM51AbstractAIXMMessage.clone() |
Modifier and Type | Method and Description |
---|---|
static TLcdAIXM51AbstractAIXMMessage |
TLcdAIXM51MessageUtil.generateSnapshot(TLcdAIXM51AbstractAIXMMessage aMessage,
Calendar aCalendar)
Generates a message for which each feature has exactly one timeslice.
|
static TLcdAIXM51AbstractAIXMMessage |
TLcdAIXM51MessageUtil.generateSnapshot(TLcdAIXM51AbstractAIXMMessage aMessage,
Date aDate)
This method behaves the same way as
TLcdAIXM51MessageUtil.generateSnapshot(TLcdAIXM51AbstractAIXMMessage, Calendar) except that
it uses the first valid time zone found in the given message. |
static TLcdAIXM51AbstractAIXMMessage |
TLcdAIXM51MessageUtil.mergeUniqueFeatures(TLcdAIXM51AbstractAIXMMessage aMessage)
Looks up feature instances in
aMessage that have the same gml:identifier
and merges them into a single new feature, with the same gml:identifier . |
static TLcdAIXM51AbstractAIXMMessage |
TLcdAIXM51MessageUtil.sortMessage(TLcdAIXM51AbstractAIXMMessage aMessage)
Sorts the list of timeslices for every feature found in
aMessage . |
Modifier and Type | Method and Description |
---|---|
static List<TLcdAIXM51AbstractAIXMMessage> |
TLcdAIXM51MessageUtil.separateFeatureTypes(TLcdAIXM51AbstractAIXMMessage aMessage)
Creates a list of messages by separating all the features found in
aMessage
based on their Class . |
Modifier and Type | Method and Description |
---|---|
static TLcdAIXM51AbstractAIXMMessage |
TLcdAIXM51MessageUtil.generateSnapshot(TLcdAIXM51AbstractAIXMMessage aMessage,
Calendar aCalendar)
Generates a message for which each feature has exactly one timeslice.
|
static TLcdAIXM51AbstractAIXMMessage |
TLcdAIXM51MessageUtil.generateSnapshot(TLcdAIXM51AbstractAIXMMessage aMessage,
Date aDate)
This method behaves the same way as
TLcdAIXM51MessageUtil.generateSnapshot(TLcdAIXM51AbstractAIXMMessage, Calendar) except that
it uses the first valid time zone found in the given message. |
static TLcdAIXM51AbstractAIXMMessage |
TLcdAIXM51MessageUtil.mergeUniqueFeatures(TLcdAIXM51AbstractAIXMMessage aMessage)
Looks up feature instances in
aMessage that have the same gml:identifier
and merges them into a single new feature, with the same gml: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 in
aMessage
based on their Class . |
static TLcdAIXM51AbstractAIXMMessage |
TLcdAIXM51MessageUtil.sortMessage(TLcdAIXM51AbstractAIXMMessage aMessage)
Sorts the list of timeslices for every feature found in
aMessage . |
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 as
TLcdAIXM51MessageUtil.updateSnapshotSFCT(TLcdAIXM51AbstractAIXMMessage, Calendar, TLcdAIXM51AbstractAIXMMessage)
except that it uses the first valid time zone found in the given message. |