Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 2.2
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.fop.afp.parser
Class UnparsedStructuredField

    java.lang.Object
      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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 2.2
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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