public class RCD_RecordDescriptor extends StructuredFieldBaseTriplets
| Modifier and Type | Class and Description |
|---|---|
static class |
RCD_RecordDescriptor.RCD_Flag |
triplets| Constructor and Description |
|---|
RCD_RecordDescriptor() |
| 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. |
int |
getAdditionalBaselineIncrement() |
AFPOrientation |
getBaselineOrientation() |
int |
getBaselinePosition() |
int |
getCcpIdentifier() |
int |
getConditionalProcessingRCDPointer() |
int |
getDataLength() |
int |
getDataStartPosition() |
int |
getEndSpace() |
byte |
getFieldAllignment() |
int |
getFieldDelimiter() |
int |
getFieldNumber() |
int |
getFieldRCDPointer() |
java.util.EnumSet<RCD_RecordDescriptor.RCD_Flag> |
getFlags() |
AFPOrientation |
getInlineOrientation() |
int |
getInlinePosition() |
short |
getPrimaryFontLocalId() |
java.lang.String |
getRecordDescriptorID() |
RCD_XMD_RecordTypeElementType |
getRecordType() |
byte |
getReserved14() |
byte[] |
getReserved57_69() |
short |
getShiftOutFontLocalID() |
int |
getStartingPageNumber() |
byte |
getSubpageID() |
java.lang.String |
getSuppressionTokenName() |
void |
setAdditionalBaselineIncrement(int additionalBaselineIncrement) |
void |
setBaselineOrientation(AFPOrientation baselineOrientation) |
void |
setBaselinePosition(int baselinePosition) |
void |
setCcpIdentifier(int ccpIdentifier) |
void |
setConditionalProcessingRCDPointer(int conditionalProcessingRCDPointer) |
void |
setDataLength(int dataLength) |
void |
setDataStartPosition(int dataStartPosition) |
void |
setEndSpace(int endSpace) |
void |
setFieldAllignment(byte fieldAllignment) |
void |
setFieldDelimiter(int fieldDelimiter) |
void |
setFieldNumber(int fieldNumber) |
void |
setFieldRCDPointer(int fieldRCDPointer) |
void |
setFlags(java.util.EnumSet<RCD_RecordDescriptor.RCD_Flag> flags) |
void |
setInlineOrientation(AFPOrientation inlineOrientation) |
void |
setInlinePosition(int inlinePosition) |
void |
setPrimaryFontLocalId(short primaryFontLocalId) |
void |
setRecordDescriptorID(java.lang.String recordDescriptorID) |
void |
setRecordType(RCD_XMD_RecordTypeElementType recordType) |
void |
setReserved14(byte reserved14) |
void |
setReserved57_69(byte[] reserved57_69) |
void |
setShiftOutFontLocalID(short shiftOutFontLocalID) |
void |
setStartingPageNumber(int startingPageNumber) |
void |
setSubpageID(byte subpageID) |
void |
setSuppressionTokenName(java.lang.String suppressionTokenName) |
void |
writeAFP(java.io.OutputStream os,
AFPParserConfiguration config)
Writes the object to the given os encoded as AFP data.
|
addTriplet, getTriplets, removeTriplet, setTripletscheckDataLength, getActualLength, getPadding, getStructuredFieldIntroducer, isBeginSF, isEndSF, isShallow, setPadding, setStructuredFieldIntroducer, toString, writeFullStructuredFieldpublic void decodeAFP(byte[] sfData,
int offset,
int length,
AFPParserConfiguration config)
throws AFPParserException
IAFPDecodeableWriteabledecodeAFP in interface IAFPDecodeableWriteabledecodeAFP in class StructuredFieldBaseTripletssfData - 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
IAFPDecodeableWriteablewriteAFP in interface IAFPDecodeableWriteablewriteAFP in class StructuredFieldBaseTripletsos - OutputStream to write to.config - contains parameter used for encoding.java.io.IOException - if a problem occurs while writing to the given OutputStream.public java.lang.String getRecordDescriptorID()
public void setRecordDescriptorID(java.lang.String recordDescriptorID)
public RCD_XMD_RecordTypeElementType getRecordType()
public void setRecordType(RCD_XMD_RecordTypeElementType recordType)
public java.util.EnumSet<RCD_RecordDescriptor.RCD_Flag> getFlags()
public void setFlags(java.util.EnumSet<RCD_RecordDescriptor.RCD_Flag> flags)
public byte getReserved14()
public void setReserved14(byte reserved14)
public int getInlinePosition()
public void setInlinePosition(int inlinePosition)
public int getBaselinePosition()
public void setBaselinePosition(int baselinePosition)
public AFPOrientation getInlineOrientation()
public void setInlineOrientation(AFPOrientation inlineOrientation)
public AFPOrientation getBaselineOrientation()
public void setBaselineOrientation(AFPOrientation baselineOrientation)
public short getPrimaryFontLocalId()
public void setPrimaryFontLocalId(short primaryFontLocalId)
public int getFieldRCDPointer()
public void setFieldRCDPointer(int fieldRCDPointer)
public java.lang.String getSuppressionTokenName()
public void setSuppressionTokenName(java.lang.String suppressionTokenName)
public short getShiftOutFontLocalID()
public void setShiftOutFontLocalID(short shiftOutFontLocalID)
public int getDataStartPosition()
public void setDataStartPosition(int dataStartPosition)
public int getDataLength()
public void setDataLength(int dataLength)
public int getConditionalProcessingRCDPointer()
public void setConditionalProcessingRCDPointer(int conditionalProcessingRCDPointer)
public byte getSubpageID()
public void setSubpageID(byte subpageID)
public int getCcpIdentifier()
public void setCcpIdentifier(int ccpIdentifier)
public int getStartingPageNumber()
public void setStartingPageNumber(int startingPageNumber)
public int getEndSpace()
public void setEndSpace(int endSpace)
public byte getFieldAllignment()
public void setFieldAllignment(byte fieldAllignment)
public int getFieldDelimiter()
public void setFieldDelimiter(int fieldDelimiter)
public int getFieldNumber()
public void setFieldNumber(int fieldNumber)
public int getAdditionalBaselineIncrement()
public void setAdditionalBaselineIncrement(int additionalBaselineIncrement)
public byte[] getReserved57_69()
public void setReserved57_69(byte[] reserved57_69)