fop 2.2

org.apache.fop.afp.parser
Class UnparsedStructuredField

java.lang.Object
  extended by org.apache.fop.afp.parser.UnparsedStructuredField

public final class UnparsedStructuredField
extends java.lang.Object

Represents an unparsed (generic) AFP structured field.


Method Summary
 byte[] getCompleteFieldAsBytes()
          Returns the complete structured field as a byte array.
 byte[] getData()
          Returns the structured field's payload.
 short getExtLength()
          Returns the length of the extension if present.
 byte getSfCategoryCode()
          Returns the structured field's category code.
 byte getSfClassCode()
          Returns the structured field's class code.
 short getSfLength()
          Returns the structured field's length.
 byte getSfTypeCode()
          Returns the structured field's type code.
 int getSfTypeID()
          Returns the structured field's identifier.
 boolean isSfiExtensionPresent()
          Indicates whether an field introducer extension is present.
 boolean isSfiPaddingPresent()
          Indicates whether the data is padded.
 boolean isSfiSegmentedData()
          Indicates whether segmented data is present.
 java.lang.String toString()
           
 void writeTo(java.io.OutputStream out)
          Writes this structured field to the given OutputStream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.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.IOException
Writes this structured field to the given OutputStream.

Parameters:
out - the output stream
Throws:
java.io.IOException - if an I/O error occurs

fop 2.2

Copyright 1999-2017 The Apache Software Foundation. All Rights Reserved.