Class TLcdECRGMediaMetadata

java.lang.Object
com.luciad.format.ecrg.TLcdECRGMediaMetadata

public class TLcdECRGMediaMetadata extends Object
Contains ECRG media metadata read from TOC.xml See MIL-PRF-32283, Table C-XII
Since:
2013.1
  • Field Details Link icon

    • SECURITY_TOP_SECRET Link icon

      public static final char SECURITY_TOP_SECRET
      Security classification "Top Secret"
      See Also:
    • SECURITY_SECRET Link icon

      public static final char SECURITY_SECRET
      Security classification "Secret"
      See Also:
    • SECURITY_CONFIDENTIAL Link icon

      public static final char SECURITY_CONFIDENTIAL
      Security classification "Confidential"
      See Also:
    • SECURITY_RESTRICTED Link icon

      public static final char SECURITY_RESTRICTED
      Security classification "Restricted"
      See Also:
    • SECURITY_UNCLASSIFIED Link icon

      public static final char SECURITY_UNCLASSIFIED
      Security classification "Unclassified"
      See Also:
  • Method Details Link icon

    • getMediaTitle Link icon

      public String getMediaTitle()
      The title (full name) of the media set of frames.
      Returns:
      the media title
    • setMediaTitle Link icon

      public void setMediaTitle(String aMediaTitle)
      The title (full name) of the media set of frames.
      Parameters:
      aMediaTitle - the media title
    • getGovernmentProducerName Link icon

      public String getGovernmentProducerName()
      The official government sponsor of the production of this media set.
      Returns:
      the government producer name
    • setGovernmentProducerName Link icon

      public void setGovernmentProducerName(String aGovernmentProducerName)
      The official government sponsor of the production of this media set.
      Parameters:
      aGovernmentProducerName - the government producer name
    • getGovernmentProducerAddress Link icon

      public String getGovernmentProducerAddress()
      The address of the government producer.
      Returns:
      the government producer address
    • setGovernmentProducerAddress Link icon

      public void setGovernmentProducerAddress(String aGovernmentProducerAddress)
      The address of the government producer.
      Parameters:
      aGovernmentProducerAddress - the government producer address
    • getGovernmentProducerInformation Link icon

      public List<String> getGovernmentProducerInformation()
      An optional list of pertinent information concerning the government producer.
      Returns:
      the government producer information
    • setGovernmentProducerInformation Link icon

      public void setGovernmentProducerInformation(List<String> aGovernmentProducerInformation)
      An optional list of pertinent information concerning the government producer.
      Parameters:
      aGovernmentProducerInformation - the government producer information
    • getNumberOfVolumes Link icon

      public int getNumberOfVolumes()
      The number of media volumes for this particular set of frames.
      Returns:
      the number of volumes
    • setNumberOfVolumes Link icon

      public void setNumberOfVolumes(int aNumberOfVolumes)
      The number of media volumes for this particular set of frames.
      Parameters:
      aNumberOfVolumes - the number of volumes
    • getVolumeSequenceNumber Link icon

      public int getVolumeSequenceNumber()
      The current volume number for this media, out of the entire set of media volumes.
      Returns:
      the volume sequence number
    • setVolumeSequenceNumber Link icon

      public void setVolumeSequenceNumber(int aVolumeSequenceNumber)
      The current volume number for this media, out of the entire set of media volumes.
      Parameters:
      aVolumeSequenceNumber - the volume sequence number
    • getStockNumber Link icon

      public String getStockNumber()
      The NGA Stock Number under which this media is officially categorized.
      Returns:
      the stock number
    • setStockNumber Link icon

      public void setStockNumber(String aStockNumber)
      The NGA Stock Number under which this media is officially categorized.
      Parameters:
      aStockNumber - the stock number
    • getMediaEdition Link icon

      public int getMediaEdition()
      The official edition number of this media release (assuming similar if not same set of frames).
      Returns:
      the media edition
    • setMediaEdition Link icon

      public void setMediaEdition(int aMediaEdition)
      The official edition number of this media release (assuming similar if not same set of frames).
      Parameters:
      aMediaEdition - the media edition
    • getMediaProductionDate Link icon

      public Date getMediaProductionDate()
      The date the media was officially published by NGA (or one of their producers).
      Returns:
      the media production date
    • setMediaProductionDate Link icon

      public void setMediaProductionDate(Date aMediaProductionDate)
      The date the media was officially published by NGA (or one of their producers).
      Parameters:
      aMediaProductionDate - the media production date
    • getBoundingRectangle Link icon

      public List<TLcdPair<Double,Double>> getBoundingRectangle()
      A list of latitude/longitude points that describe the outer-most bounding rectangle. Good practice would include the NW, NE, SE, SW corner coordinates, and then repeat the NW coordinate for a total of 5 pairs or coordinates.
      Returns:
      the bounding rectangle
    • setBoundingRectangle Link icon

      public void setBoundingRectangle(List<TLcdPair<Double,Double>> aBoundingRectangle)
      A list of latitude/longitude points that describe the outer-most bounding rectangle. Good practice would include the NW, NE, SE, SW corner coordinates, and then repeat the NW coordinate for a total of 5 pairs or coordinates.
      Parameters:
      aBoundingRectangle - the bounding rectangle
    • getSecurityClassification Link icon

      public char getSecurityClassification()
      The highest classification of each of the frames on the media. Valid classifications: "Top Secret" T "Secret" S "Confidential" C "Restricted" R "Unclassified" U
      Returns:
      the security classification
    • setSecurityClassification Link icon

      public void setSecurityClassification(char aSecurityClassification)
      The highest classification of each of the frames on the media. Valid classifications: "Top Secret" T "Secret" S "Confidential" C "Restricted" R "Unclassified" U
      Parameters:
      aSecurityClassification - the security classification
    • getSecurityCountryCode Link icon

      public String getSecurityCountryCode()
      The country code of the country specifying the classification.
      Returns:
      the security country code
    • setSecurityCountryCode Link icon

      public void setSecurityCountryCode(String aSecurityCountryCode)
      The country code of the country specifying the classification.
      Parameters:
      aSecurityCountryCode - the security country code
    • getSecurityInternationalCode Link icon

      public String getSecurityInternationalCode()
      The international security code.
      Returns:
      the security international code
    • setSecurityInternationalCode Link icon

      public void setSecurityInternationalCode(String aSecurityInternationalCode)
      The international security code.
      Parameters:
      aSecurityInternationalCode - the security international code
    • getSecurityReleaseMarking Link icon

      public String getSecurityReleaseMarking()
      Any release caveats or other markings associated with the classification.
      Returns:
      the security release marking
    • setSecurityReleaseMarking Link icon

      public void setSecurityReleaseMarking(String aSecurityReleaseMarking)
      Any release caveats or other markings associated with the classification.
      Parameters:
      aSecurityReleaseMarking - the security release marking
    • getGoverningStandardName Link icon

      public String getGoverningStandardName()
      The official title of the specification.
      Returns:
      the governing standard name
    • setGoverningStandardName Link icon

      public void setGoverningStandardName(String aGoverningStandardName)
      The official title of the specification.
      Parameters:
      aGoverningStandardName - the governing standard name
    • getGoverningStandardNumber Link icon

      public String getGoverningStandardNumber()
      The official specification number assigned.
      Returns:
      the governing standard number
    • setGoverningStandardNumber Link icon

      public void setGoverningStandardNumber(String aGoverningStandardNumber)
      The official specification number assigned.
      Parameters:
      aGoverningStandardNumber - the governing standard number
    • getGoverningStandardDate Link icon

      public String getGoverningStandardDate()
      The official date the specification was approved.
      Returns:
      the governing standard date
    • setGoverningStandardDate Link icon

      public void setGoverningStandardDate(String aGoverningStandardDate)
      The official date the specification was approved.
      Parameters:
      aGoverningStandardDate - the governing standard date
    • getNumberOfFrames Link icon

      public int getNumberOfFrames()
      The number of frames for associated with this media set.
      Returns:
      the number of frames
    • setNumberOfFrames Link icon

      public void setNumberOfFrames(int aNumberOfFrames)
      The number of frames for associated with this media set.
      Parameters:
      aNumberOfFrames - the number of frames
    • getMediaSize Link icon

      public int getMediaSize()
      The size of all of the contents across all of the media set in bytes.
      Returns:
      the media size
    • setMediaSize Link icon

      public void setMediaSize(int aMediaSize)
      The size of all of the contents across all of the media set in bytes.
      Parameters:
      aMediaSize - the media size
    • getMediaProducerName Link icon

      public String getMediaProducerName()
      The name of the actual producer of this media set.
      Returns:
      the media producer name
    • setMediaProducerName Link icon

      public void setMediaProducerName(String aMediaProducerName)
      The name of the actual producer of this media set.
      Parameters:
      aMediaProducerName - the media producer name
    • getMediaProducerInformation Link icon

      public List<String> getMediaProducerInformation()
      An optional list of pertinent information concerning the media producer.
      Returns:
      the media producer information
    • getMediaDescription Link icon

      public String getMediaDescription()
      The free-form text description of the contents of the media. May contain location-based, scale-based, or source/chart-based information or other information, as deemed necessary.
      Returns:
      the media description
    • setMediaDescription Link icon

      public void setMediaDescription(String aMediaDescription)
      The free-form text description of the contents of the media. May contain location-based, scale-based, or source/chart-based information or other information, as deemed necessary.
      Parameters:
      aMediaDescription - the media description