Class JsonStreamFactoryImpl
java.lang.Object
org.apache.synapse.commons.staxon.core.json.stream.JsonStreamFactory
org.apache.synapse.commons.staxon.core.json.stream.impl.JsonStreamFactoryImpl
Default
JsonStreamFactory implementation.-
Constructor Summary
ConstructorsConstructorDescriptionCreate instance.JsonStreamFactoryImpl(String prettySpace, String prettyIndent, String prettyNewline) Create instance. -
Method Summary
Modifier and TypeMethodDescriptionCreate stream source.createJsonStreamSource(InputStream input, Constants.SCANNER scanner) Create stream source.createJsonStreamSource(Reader reader) Create stream source.createJsonStreamSource(Reader reader, Constants.SCANNER scanner) Create stream source.createJsonStreamTarget(OutputStream output, boolean pretty) Create stream target.createJsonStreamTarget(Writer writer, boolean pretty) Create stream target.Methods inherited from class org.apache.synapse.commons.staxon.core.json.stream.JsonStreamFactory
newFactory
-
Constructor Details
-
JsonStreamFactoryImpl
public JsonStreamFactoryImpl()Create instance. Petty printing will use"\t"for indentation (per level),"\n"as line separator and" "to decorate colons, commas, etc. -
JsonStreamFactoryImpl
Create instance.- Parameters:
prettySpace- inserted around colons, commas, etcprettyIndent- indentation per depth levelprettyNewline- newline character sequence
-
-
Method Details
-
createJsonStreamSource
Description copied from class:JsonStreamFactoryCreate stream source.- Specified by:
createJsonStreamSourcein classJsonStreamFactory- Parameters:
input-- Returns:
- stream source
- Throws:
IOException
-
createJsonStreamSource
public JsonStreamSource createJsonStreamSource(InputStream input, Constants.SCANNER scanner) throws IOException Description copied from class:JsonStreamFactoryCreate stream source.- Specified by:
createJsonStreamSourcein classJsonStreamFactory- Parameters:
input-scanner- JSON Scanner to use- Returns:
- stream source
- Throws:
IOException
-
createJsonStreamSource
Description copied from class:JsonStreamFactoryCreate stream source.- Specified by:
createJsonStreamSourcein classJsonStreamFactory- Parameters:
reader-- Returns:
- stream source
-
createJsonStreamSource
Description copied from class:JsonStreamFactoryCreate stream source.- Specified by:
createJsonStreamSourcein classJsonStreamFactory- Parameters:
reader-scanner- JSON Scanner to use- Returns:
- stream source
-
createJsonStreamTarget
public JsonStreamTarget createJsonStreamTarget(OutputStream output, boolean pretty) throws IOException Description copied from class:JsonStreamFactoryCreate stream target.- Specified by:
createJsonStreamTargetin classJsonStreamFactory- Parameters:
output-pretty-- Returns:
- stream target
- Throws:
IOException
-
createJsonStreamTarget
Description copied from class:JsonStreamFactoryCreate stream target.- Specified by:
createJsonStreamTargetin classJsonStreamFactory- Parameters:
writer-pretty-- Returns:
- stream target
-