Class StreamTargetDelegate
- java.lang.Object
-
- org.apache.synapse.commons.staxon.core.json.stream.util.StreamTargetDelegate
-
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
,JsonStreamTarget
- Direct Known Subclasses:
AutoPrimitiveTarget
,CustomRegexIgnoreAutoPrimitiveTarget
,CustomRegexMatchReplaceIgnoreAutoPrimitiveTarget
,RemoveRootTarget
public class StreamTargetDelegate extends Object implements JsonStreamTarget
Delegating stream target.
-
-
Constructor Summary
Constructors Constructor Description StreamTargetDelegate(JsonStreamTarget delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
endArray()
End array.void
endObject()
End object.void
flush()
void
name(String name)
Write name.void
startArray()
Start array.void
startObject()
Start objectvoid
value(Object value)
Write value.
-
-
-
Constructor Detail
-
StreamTargetDelegate
public StreamTargetDelegate(JsonStreamTarget delegate)
-
-
Method Detail
-
flush
public void flush() throws IOException
- Specified by:
flush
in interfaceFlushable
- Throws:
IOException
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
name
public void name(String name) throws IOException
Description copied from interface:JsonStreamTarget
Write name.- Specified by:
name
in interfaceJsonStreamTarget
- Throws:
IOException
-
value
public void value(Object value) throws IOException
Description copied from interface:JsonStreamTarget
Write value.- Specified by:
value
in interfaceJsonStreamTarget
- Throws:
IOException
-
startObject
public void startObject() throws IOException
Description copied from interface:JsonStreamTarget
Start object- Specified by:
startObject
in interfaceJsonStreamTarget
- Throws:
IOException
-
endObject
public void endObject() throws IOException
Description copied from interface:JsonStreamTarget
End object.- Specified by:
endObject
in interfaceJsonStreamTarget
- Throws:
IOException
-
startArray
public void startArray() throws IOException
Description copied from interface:JsonStreamTarget
Start array.- Specified by:
startArray
in interfaceJsonStreamTarget
- Throws:
IOException
-
endArray
public void endArray() throws IOException
Description copied from interface:JsonStreamTarget
End array.- Specified by:
endArray
in interfaceJsonStreamTarget
- Throws:
IOException
-
-