Class ALcdASTERIXUserApplicationProfile

java.lang.Object
com.luciad.format.asterix.ALcdASTERIXUserApplicationProfile

public abstract class ALcdASTERIXUserApplicationProfile extends Object
This class represents a User Application Profile (UAP) defined in an ASTERIX specification. ASTERIX data is divided into several data categories. Every data category can have multiple User Application Profiles, although most categories have only one UAP. Such an UAP models a use of that data category. For example, data of category 1 has two UAPs: one to model messages that contain plots and one to model messages that contain tracks.

Typically data of different UAPs can be modelled using different domain objects (such as TLcdASTERIXTrajectory). The main purpose of this class is to compare the UAP of some model (see ALcdASTERIXModelDescriptor.getUAP()) with a given UAP (e.g., TLcdASTERIXCategory1.getTrackUAP().

To test if a given UAP instance is the same as some other UAP instance, the equals method should be used.

  • Method Details

    • getDisplayName

      public String getDisplayName()
      Returns the User Application Profile (UAP) name.
      Returns:
      The User Application Profile (UAP) name.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object