Package org.orekit.files.ccsds.section
Class Header
- java.lang.Object
-
- org.orekit.files.ccsds.section.CommentsContainer
-
- org.orekit.files.ccsds.section.Header
-
-
Constructor Summary
Constructors Constructor Description Header(double minVersionMessageId, double minVersionClassification)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClassification()Get the classification/caveats.AbsoluteDategetCreationDate()Get the message creation date and time in UTC.doublegetFormatVersion()Get the CCSDS NDM (ADM, ODM or TDM) format version.StringgetMessageId()Get the ID that uniquely identifies a message from a given originator.StringgetOriginator()Get the message originator.voidsetClassification(String classification)Set the classification/caveats.voidsetCreationDate(AbsoluteDate creationDate)Set the message creation date and time in UTC.voidsetFormatVersion(double formatVersion)Set the CCSDS NDM (ADM, ODM or TDM) format version.voidsetMessageId(String messageId)Set the ID that uniquely identifies a message from a given originator.voidsetOriginator(String originator)Set the message originator.voidvalidate(double version)Check is all mandatory entries have been initialized.-
Methods inherited from class org.orekit.files.ccsds.section.CommentsContainer
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
-
-
-
-
Constructor Detail
-
Header
public Header(double minVersionMessageId, double minVersionClassification)Constructor.- Parameters:
minVersionMessageId- minimum version forHeaderKey.MESSAGE_IDminVersionClassification- minimum version forHeaderKey.CLASSIFICATION
-
-
Method Detail
-
validate
public void validate(double version)
Check is all mandatory entries have been initialized.This method should throw an exception if some mandatory entries are missing or not compatible with version number.
- Specified by:
validatein interfaceSection- Overrides:
validatein classCommentsContainer- Parameters:
version- format version
-
getFormatVersion
public double getFormatVersion()
Get the CCSDS NDM (ADM, ODM or TDM) format version.- Returns:
- format version
-
setFormatVersion
public void setFormatVersion(double formatVersion)
Set the CCSDS NDM (ADM, ODM or TDM) format version.- Parameters:
formatVersion- the format version to be set
-
getClassification
public String getClassification()
Get the classification/caveats.- Returns:
- classification/caveats.
-
setClassification
public void setClassification(String classification)
Set the classification/caveats.- Parameters:
classification- classification/caveats to be set
-
getCreationDate
public AbsoluteDate getCreationDate()
Get the message creation date and time in UTC.- Returns:
- the message creation date and time in UTC.
-
setCreationDate
public void setCreationDate(AbsoluteDate creationDate)
Set the message creation date and time in UTC.- Parameters:
creationDate- the creation date to be set
-
getOriginator
public String getOriginator()
Get the message originator.- Returns:
- originator the message originator.
-
setOriginator
public void setOriginator(String originator)
Set the message originator.- Parameters:
originator- the originator to be set
-
getMessageId
public String getMessageId()
Get the ID that uniquely identifies a message from a given originator.- Returns:
- ID that uniquely identifies a message from a given originator
-
setMessageId
public void setMessageId(String messageId)
Set the ID that uniquely identifies a message from a given originator.- Parameters:
messageId- ID that uniquely identifies a message from a given originator
-
-