public interface ModelWriter
extends java.io.Flushable, java.lang.AutoCloseable
ModelStreamFactory
Modifier and Type | Method and Description |
---|---|
void |
close()
Free resources associated with this writer.
|
void |
flush()
Writes all cached data.
|
ModelWriter |
writeBigDecimal(java.math.BigDecimal data)
Writes DMR
number . |
ModelWriter |
writeBigInteger(java.math.BigInteger data)
Writes DMR
number . |
ModelWriter |
writeBoolean(boolean data)
Writes DMR
true or false token. |
ModelWriter |
writeBytes(byte[] data)
Writes DMR
bytes . |
ModelWriter |
writeDouble(double data)
Writes DMR
number . |
ModelWriter |
writeExpression(java.lang.String data)
Writes DMR
expression . |
ModelWriter |
writeInt(int data)
Writes DMR
number . |
ModelWriter |
writeListEnd()
Writes DMR
list end token. |
ModelWriter |
writeListStart()
Writes DMR
list start token. |
ModelWriter |
writeLong(long data)
Writes DMR
number . |
ModelWriter |
writeObjectEnd()
Writes DMR
object end token. |
ModelWriter |
writeObjectStart()
Writes DMR
object start token. |
ModelWriter |
writePropertyEnd()
Writes DMR
property end token. |
ModelWriter |
writePropertyStart()
Writes DMR
property start token. |
ModelWriter |
writeString(java.lang.String data)
Writes DMR
string . |
ModelWriter |
writeType(ModelType data)
Writes DMR
type . |
ModelWriter |
writeUndefined()
Writes DMR
undefined token. |
ModelWriter writeObjectStart() throws java.io.IOException, ModelException
object start
token.java.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeObjectEnd() throws java.io.IOException, ModelException
object end
token.java.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writePropertyStart() throws java.io.IOException, ModelException
property start
token.java.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writePropertyEnd() throws java.io.IOException, ModelException
property end
token.java.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeListStart() throws java.io.IOException, ModelException
list start
token.java.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeListEnd() throws java.io.IOException, ModelException
list end
token.java.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeUndefined() throws java.io.IOException, ModelException
undefined
token.java.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeString(java.lang.String data) throws java.io.IOException, ModelException
string
.data
- to encodejava.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeExpression(java.lang.String data) throws java.io.IOException, ModelException
expression
.data
- to encodejava.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeBytes(byte[] data) throws java.io.IOException, ModelException
bytes
.data
- to encodejava.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeBoolean(boolean data) throws java.io.IOException, ModelException
true
or false
token.data
- to encodejava.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeInt(int data) throws java.io.IOException, ModelException
number
.data
- to encodejava.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeLong(long data) throws java.io.IOException, ModelException
number
.data
- to encodejava.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeBigInteger(java.math.BigInteger data) throws java.io.IOException, ModelException
number
.data
- to encodejava.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeBigDecimal(java.math.BigDecimal data) throws java.io.IOException, ModelException
number
.data
- to encodejava.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeDouble(double data) throws java.io.IOException, ModelException
number
.data
- to encodejava.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedModelWriter writeType(ModelType data) throws java.io.IOException, ModelException
type
.data
- to encodejava.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedvoid flush() throws java.io.IOException
flush
in interface java.io.Flushable
java.io.IOException
- if some I/O error occursvoid close() throws java.io.IOException, ModelException
close
in interface java.lang.AutoCloseable
java.io.IOException
- if some I/O error occursModelException
- if invalid DMR write attempt is detectedCopyright © 2013 JBoss, a division of Red Hat, Inc.