# 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
  Modifier
  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
  Modifier
  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)`