public class CdmWriter extends CdmMessageWriter
Modifier and Type | Field and Description |
---|---|
static double |
CCSDS_CDM_VERS
Version number implemented.
|
static int |
KVN_PADDING_WIDTH
Padding width for aligning the '=' sign.
|
DEFAULT_ORIGINATOR
Constructor and Description |
---|
CdmWriter(IERSConventions conventions,
DataContext dataContext)
Complete constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
writeRelativeMetadataContent(Generator generator,
double formatVersion,
CdmRelativeMetadata relativeMetadata)
Write RelativeMetadata part only once after header.
|
void |
writeSegmentContent(Generator generator,
double formatVersion,
Segment<CdmMetadata,CdmData> segment)
Write one segment content (without XML wrapping).
|
getContext, getDefaultVersion, getTimeConverter, setContext, writeFooter, writeHeader, writeSegment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
writeMessage
public static final double CCSDS_CDM_VERS
public static final int KVN_PADDING_WIDTH
public CdmWriter(IERSConventions conventions, DataContext dataContext)
Calling this constructor directly is not recommended. Users should rather use
writerBuilder.buildCdmWriter()
.
conventions
- IERS ConventionsdataContext
- used to retrieve frames, time scales, etc.public void writeSegmentContent(Generator generator, double formatVersion, Segment<CdmMetadata,CdmData> segment) throws IOException
writeSegmentContent
in class CdmMessageWriter
generator
- generator to use for producing outputformatVersion
- format version to usesegment
- segment to writeIOException
- if any buffer writing operations failspublic void writeRelativeMetadataContent(Generator generator, double formatVersion, CdmRelativeMetadata relativeMetadata) throws IOException
CdmMessageWriter
writeRelativeMetadataContent
in class CdmMessageWriter
generator
- generator to use for producing outputformatVersion
- format version to userelativeMetadata
- relative metadata to writeIOException
- if any buffer writing operations failsCopyright © 2002-2022 CS GROUP. All rights reserved.