org.apache.cxf.databinding

## Interface BaseDataReader

- All Known Subinterfaces:
    DataReader<T>

      public interface BaseDataReader

  Non-parameterized base interface for DataReader<T>

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static String` | `ENDPOINT`
    `static String` | `FAULT`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `setAttachments(Collection<Attachment> attachments)` Attach a collection of attachments to a binding.
    `void` | `setProperty(String prop, Object value)` Set an arbitrary property on the reader.
    `void` | `setSchema(Schema s)` Supply a schema to validate the input.

- - ### Field Detail

    - #### FAULT

          static final String FAULT

    - #### ENDPOINT

          static final String ENDPOINT

  - ### Method Detail

    - #### setSchema

          void setSchema(Schema s)

      Supply a schema to validate the input. Bindings silently ignore this parameter if they do not support schema validation, or the particular form of validation implied by a particular form of Schema.
      Parameters:
        `s` -

    - #### setAttachments

          void setAttachments(Collection<Attachment> attachments)

      Attach a collection of attachments to a binding. This permits a binding to process the contents of one or more attachments as part of reading from this reader.
      Parameters:
        `attachments` - attachments.

    - #### setProperty

          void setProperty(String prop,
                         Object value)

      Set an arbitrary property on the reader. `FAULT` and `ENDPOINT` specify two common properties: the Fault object being read and the `Endpoint`.
      Parameters:
        `prop` - Name of the property.
        `value` - Value of the property.

Apache CXF