Package ca.uhn.fhir.parser.json
Class JsonLikeWriter
- java.lang.Object
-
- ca.uhn.fhir.parser.json.JsonLikeWriter
-
- Direct Known Subclasses:
GsonWriter
public abstract class JsonLikeWriter extends Object
-
-
Constructor Summary
Constructors Constructor Description JsonLikeWriter()
-
Method Summary
-
-
-
Constructor Detail
-
JsonLikeWriter
public JsonLikeWriter()
-
-
Method Detail
-
setPrettyPrint
public void setPrettyPrint(boolean tf)
-
isPrettyPrint
public boolean isPrettyPrint()
-
init
public abstract JsonLikeWriter init() throws IOException
- Throws:
IOException
-
flush
public abstract JsonLikeWriter flush() throws IOException
- Throws:
IOException
-
close
public abstract void close() throws IOException
- Throws:
IOException
-
beginObject
public abstract JsonLikeWriter beginObject() throws IOException
- Throws:
IOException
-
beginArray
public abstract JsonLikeWriter beginArray() throws IOException
- Throws:
IOException
-
beginObject
public abstract JsonLikeWriter beginObject(String name) throws IOException
- Throws:
IOException
-
beginArray
public abstract JsonLikeWriter beginArray(String name) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(String value) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(BigInteger value) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(BigDecimal value) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(long value) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(double value) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(Boolean value) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(boolean value) throws IOException
- Throws:
IOException
-
writeNull
public abstract JsonLikeWriter writeNull() throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(String name, String value) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(String name, BigInteger value) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(String name, BigDecimal value) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(String name, long value) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(String name, double value) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(String name, Boolean value) throws IOException
- Throws:
IOException
-
write
public abstract JsonLikeWriter write(String name, boolean value) throws IOException
- Throws:
IOException
-
writeNull
public abstract JsonLikeWriter writeNull(String name) throws IOException
- Throws:
IOException
-
endObject
public abstract JsonLikeWriter endObject() throws IOException
- Throws:
IOException
-
endArray
public abstract JsonLikeWriter endArray() throws IOException
- Throws:
IOException
-
endBlock
public abstract JsonLikeWriter endBlock() throws IOException
- Throws:
IOException
-
-