## Uses of Interface
org.apache.synapse.commons.staxon.core.json.stream.JsonStreamTarget

- Packages that use JsonStreamTarget
  Package | Description
  --- | ---
  org.apache.synapse.commons.staxon.core.json | Classes to read and write JSON via StAX.
  org.apache.synapse.commons.staxon.core.json.stream | JSON streaming backend API.
  org.apache.synapse.commons.staxon.core.json.stream.impl | Default implementation of JSON streaming backend API.
  org.apache.synapse.commons.staxon.core.json.stream.util | JSON streaming filters.

- - ### Uses of JsonStreamTarget in org.apache.synapse.commons.staxon.core.json

    Constructors in org.apache.synapse.commons.staxon.core.json with parameters of type JsonStreamTarget
    Constructor | Description
    --- | ---
    `JsonXMLStreamWriter​(JsonStreamTarget target, boolean repairNamespaces, boolean multiplePI, char namespaceSeparator, boolean namespaceDeclarations)` | Create writer instance.
    `JsonXMLStreamWriter​(JsonStreamTarget target, boolean repairNamespaces, boolean multiplePI, char namespaceSeparator, boolean namespaceDeclarations, boolean xmlNilReadWriteEnabled, boolean xmlWriteNullForEmptyElement)` | Create writer instance.

  - ### Uses of JsonStreamTarget in org.apache.synapse.commons.staxon.core.json.stream

    Methods in org.apache.synapse.commons.staxon.core.json.stream that return JsonStreamTarget
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract JsonStreamTarget` | JsonStreamFactory.`createJsonStreamTarget​(OutputStream output, boolean pretty)` | Create stream target.
    `abstract JsonStreamTarget` | JsonStreamFactory.`createJsonStreamTarget​(Writer writer, boolean pretty)` | Create stream target.

  - ### Uses of JsonStreamTarget in org.apache.synapse.commons.staxon.core.json.stream.impl

    Methods in org.apache.synapse.commons.staxon.core.json.stream.impl that return JsonStreamTarget
    Modifier and Type | Method | Description
    --- | --- | ---
    `JsonStreamTarget` | JsonStreamFactoryImpl.`createJsonStreamTarget​(OutputStream output, boolean pretty)` |
    `JsonStreamTarget` | JsonStreamFactoryImpl.`createJsonStreamTarget​(Writer writer, boolean pretty)` |

  - ### Uses of JsonStreamTarget in org.apache.synapse.commons.staxon.core.json.stream.util

    Classes in org.apache.synapse.commons.staxon.core.json.stream.util that implement JsonStreamTarget
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AutoArrayTarget` | Target filter to auto-insert array boundaries.
    `class` | `AutoPrimitiveTarget` | Target-filter to auto-convert string values to primitive (boolean, number, null) values.
    `class` | `CustomRegexIgnoreAutoPrimitiveTarget` |
    `class` | `CustomRegexMatchReplaceIgnoreAutoPrimitiveTarget` |
    `class` | `RemoveRootTarget` |
    `class` | `StreamTargetDelegate` | Delegating stream target.

    Methods in org.apache.synapse.commons.staxon.core.json.stream.util with parameters of type JsonStreamTarget
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | StreamSourceDelegate.`copy​(JsonStreamTarget target)` | Copy events to given target until `peek() == JsonStreamToken.NONE`.

    Constructors in org.apache.synapse.commons.staxon.core.json.stream.util with parameters of type JsonStreamTarget
    Constructor | Description
    --- | ---
    `AutoArrayTarget​(JsonStreamTarget delegate)` |
    `AutoPrimitiveTarget​(JsonStreamTarget delegate, boolean convertAttributes)` |
    `CustomRegexIgnoreAutoPrimitiveTarget​(JsonStreamTarget delegate, boolean convertAttributes, String customRegex)` |
    `CustomRegexMatchReplaceIgnoreAutoPrimitiveTarget​(JsonStreamTarget delegate, boolean convertAttributes, String customReplaceRegex, String customReplaceSequence)` |
    `RemoveRootTarget​(JsonStreamTarget delegate, QName root, char namespaceSeparator)` |
    `StreamTargetDelegate​(JsonStreamTarget delegate)` |