public static class Triplet.ObjectChecksum extends Triplet
The use of this triplet is restricted to the BMO and BPS structured fields in external (print file level) AFP resource groups for the following products: v PSF/MVS v PSF/VSE v RPM 2.0 v RPM 3.0 v PSF/2 (DPF) v RMARK The Object Checksum object specifies a qualifier that can be used to identify or fingerprint an object.
| Modifier and Type | Class and Description |
|---|---|
static class |
Triplet.ObjectChecksum.ChecksumFlag |
static class |
Triplet.ObjectChecksum.CheckSumFormat |
Triplet.AreaDefinition, Triplet.AttributeQualifier, Triplet.AttributeValue, Triplet.CharacterRotation, Triplet.CMRTagFidelity, Triplet.CodedGraphicCharacterSetGlobalID, Triplet.ColorFidelity, Triplet.ColorManagementResourceDescriptor, Triplet.ColorSpecification, Triplet.Comment, Triplet.DataObjectFontDescriptor, Triplet.DescriptorPosition, Triplet.DeviceAppearance, Triplet.EncodingSchemeID, Triplet.ExtendedResourceLocalIdentifier, Triplet.FinishingFidelity, Triplet.FinishingOperation, Triplet.FontCodedGraphicCharacterSetGlobalID, Triplet.FontDescriptorSpecification, Triplet.FontFidelity, Triplet.FontHorizontalScaleFactor, Triplet.FontResolutionAndMetricTechnology, Triplet.FullyQualifiedName, Triplet.GlobalID_Format, Triplet.GlobalID_Use, Triplet.ImageResolution, Triplet.IMMInsertionTriplet, Triplet.LineDataObjectPositionMigration, Triplet.LocaleSelector, Triplet.LocalObjectDateAndTimeStamp, Triplet.MappingOption, Triplet.MeasurementUnits, Triplet.MediaEjectControl, Triplet.MediaFidelity, Triplet.MediumMapPageNumber, Triplet.MediumOrientation, Triplet.MODCAInterchangeSet, Triplet.ObjectAreaSize, Triplet.ObjectByteExtent, Triplet.ObjectByteOffset, Triplet.ObjectChecksum, Triplet.ObjectClassification, Triplet.ObjectContainerPresentationSpaceSize, Triplet.ObjectCount, Triplet.ObjectFunctionSetSpecification_Retired, Triplet.ObjectOffset, Triplet.ObjectOriginIdentifier, Triplet.ObjectStructuredFieldExtent, Triplet.ObjectStructuredFieldOffset, Triplet.PageOverlayConditionalProcessing, Triplet.PagePositionInformation, Triplet.ParameterValue, Triplet.PresentationControl, Triplet.PresentationSpaceMixingRule, Triplet.PresentationSpaceResetMixing, Triplet.RenderingIntent, Triplet.ResourceLocalIdentifier, Triplet.ResourceObjectInclude, Triplet.ResourceObjectType, Triplet.ResourceSectionNumber, Triplet.ResourceUsageAttribute, Triplet.TextFidelity, Triplet.TextOrientation, Triplet.TonerSaver, Triplet.TripletID, Triplet.Undefined, Triplet.UniversalDateAndTimeStamp, Triplet.UP3iFinishingOperationUNFORTUNATE_TRIPLETID| Constructor and Description |
|---|
ObjectChecksum() |
| Modifier and Type | Method and Description |
|---|---|
void |
decodeAFP(byte[] sfData,
int offset,
int length,
AFPParserConfiguration config)
Decodes the given AFP data.
Parameter length specifies the length in bytes of the data to be decoded, beginning with position offset. |
Triplet.ObjectChecksum.CheckSumFormat |
getChecksumFormat() |
int |
getCrcCheckSum() |
java.util.EnumSet<Triplet.ObjectChecksum.ChecksumFlag> |
getObjectCheckSumFlags() |
void |
setChecksumFormat(Triplet.ObjectChecksum.CheckSumFormat checksumFormat) |
void |
setCrcCheckSum(int crcCheckSum) |
void |
setObjectCheckSumFlag(java.util.EnumSet<Triplet.ObjectChecksum.ChecksumFlag> objectCheckSumFlags,
Triplet.ObjectChecksum.ChecksumFlag flag)
Sets the given flag and un-sets all mutually exclusive flags.
|
void |
setObjectCheckSumFlags(java.util.EnumSet<Triplet.ObjectChecksum.ChecksumFlag> objectCheckSumFlags) |
void |
writeAFP(java.io.OutputStream os,
AFPParserConfiguration config)
Writes the object to the given os encoded as AFP data.
|
getLength, getTripletID, setLength, setTripletIDpublic void decodeAFP(byte[] sfData,
int offset,
int length,
AFPParserConfiguration config)
throws AFPParserException
IAFPDecodeableWriteabledecodeAFP in interface IAFPDecodeableWriteabledecodeAFP in class TripletsfData - contains the AFP data to decode.offset - the byte index position where the decoding should start.length - the length in bytes of the data to be decoded, beginning with position offset.config - contains parameter used for decoding.AFPParserException - if the given AFP data are invalid.public void writeAFP(java.io.OutputStream os,
AFPParserConfiguration config)
throws java.io.IOException
IAFPDecodeableWriteableos - OutputStream to write to.config - contains parameter used for encoding.java.io.IOException - if a problem occurs while writing to the given OutputStream.public Triplet.ObjectChecksum.CheckSumFormat getChecksumFormat()
public void setChecksumFormat(Triplet.ObjectChecksum.CheckSumFormat checksumFormat)
public int getCrcCheckSum()
public void setCrcCheckSum(int crcCheckSum)
public java.util.EnumSet<Triplet.ObjectChecksum.ChecksumFlag> getObjectCheckSumFlags()
public void setObjectCheckSumFlags(java.util.EnumSet<Triplet.ObjectChecksum.ChecksumFlag> objectCheckSumFlags)
public void setObjectCheckSumFlag(java.util.EnumSet<Triplet.ObjectChecksum.ChecksumFlag> objectCheckSumFlags, Triplet.ObjectChecksum.ChecksumFlag flag)
objectCheckSumFlags - set of flags to change.flag - to set