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.Flushablejava.io.IOException - if some I/O error occursvoid close()
throws java.io.IOException,
ModelException
close in interface java.lang.AutoCloseablejava.io.IOException - if some I/O error occursModelException - if invalid DMR write attempt is detectedCopyright © 2013 JBoss, a division of Red Hat, Inc.