Package org.apache.fop.afp.parser
Class UnparsedStructuredField
- java.lang.Object
-
- org.apache.fop.afp.parser.UnparsedStructuredField
-
public final class UnparsedStructuredField extends java.lang.ObjectRepresents an unparsed (generic) AFP structured field.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getCompleteFieldAsBytes()Returns the complete structured field as a byte array.byte[]getData()Returns the structured field's payload.shortgetExtLength()Returns the length of the extension if present.bytegetSfCategoryCode()Returns the structured field's category code.bytegetSfClassCode()Returns the structured field's class code.shortgetSfLength()Returns the structured field's length.bytegetSfTypeCode()Returns the structured field's type code.intgetSfTypeID()Returns the structured field's identifier.booleanisSfiExtensionPresent()Indicates whether an field introducer extension is present.booleanisSfiPaddingPresent()Indicates whether the data is padded.booleanisSfiSegmentedData()Indicates whether segmented data is present.java.lang.StringtoString()voidwriteTo(java.io.OutputStream out)Writes this structured field to the givenOutputStream.
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getSfLength
public short getSfLength()
Returns the structured field's length.- Returns:
- the field length
-
getSfTypeID
public int getSfTypeID()
Returns the structured field's identifier.- Returns:
- the field identifier
-
getSfClassCode
public byte getSfClassCode()
Returns the structured field's class code.- Returns:
- the field class code
-
getSfTypeCode
public byte getSfTypeCode()
Returns the structured field's type code.- Returns:
- the type code
-
getSfCategoryCode
public byte getSfCategoryCode()
Returns the structured field's category code.- Returns:
- the sfCategoryCode
-
isSfiExtensionPresent
public boolean isSfiExtensionPresent()
Indicates whether an field introducer extension is present.- Returns:
- true if an field introducer extension is present
-
isSfiSegmentedData
public boolean isSfiSegmentedData()
Indicates whether segmented data is present.- Returns:
- true if the data is segmented
-
isSfiPaddingPresent
public boolean isSfiPaddingPresent()
Indicates whether the data is padded.- Returns:
- true if the data is padded
-
getExtLength
public short getExtLength()
Returns the length of the extension if present.- Returns:
- the length of the extension (or 0 if no extension is present)
-
getData
public byte[] getData()
Returns the structured field's payload.- Returns:
- the field's data
-
getCompleteFieldAsBytes
public byte[] getCompleteFieldAsBytes()
Returns the complete structured field as a byte array.- Returns:
- the complete field data
-
writeTo
public void writeTo(java.io.OutputStream out) throws java.io.IOExceptionWrites this structured field to the givenOutputStream.- Parameters:
out- the output stream- Throws:
java.io.IOException- if an I/O error occurs
-
-