@Beta public final class XmlStreamUtils extends Object
Modifier and Type | Method and Description |
---|---|
static XmlStreamUtils |
create(XmlCodecProvider codecProvider)
Create a new instance encapsulating a particular codec provider.
|
static XmlStreamUtils |
create(XmlCodecProvider codecProvider,
SchemaContext schemaContext) |
void |
writeInstanceIdentifier(XMLStreamWriter writer,
YangInstanceIdentifier value) |
void |
writeValue(XMLStreamWriter writer,
SchemaNode schemaNode,
Object value) |
void |
writeValue(XMLStreamWriter writer,
SchemaNode schemaNode,
Object value,
com.google.common.base.Optional<QNameModule> parent)
Write a value into a XML stream writer.
|
void |
writeValue(XMLStreamWriter writer,
SchemaNode schemaNode,
Object value,
QNameModule parent) |
void |
writeValue(XMLStreamWriter writer,
TypeDefinition<?> type,
Object value) |
void |
writeValue(XMLStreamWriter writer,
TypeDefinition<?> type,
Object value,
com.google.common.base.Optional<QNameModule> parent)
Write a value into a XML stream writer.
|
void |
writeValue(XMLStreamWriter writer,
TypeDefinition<?> type,
Object value,
QNameModule parent) |
public static XmlStreamUtils create(XmlCodecProvider codecProvider)
codecProvider
- XML codec providerpublic static XmlStreamUtils create(XmlCodecProvider codecProvider, SchemaContext schemaContext)
public void writeValue(@Nonnull XMLStreamWriter writer, @Nonnull SchemaNode schemaNode, Object value, com.google.common.base.Optional<QNameModule> parent) throws XMLStreamException
writer
- XML Stream writerschemaNode
- Schema node that describes the valuevalue
- data valueparent
- optional parameter of a module QName owning the leaf definitionXMLStreamException
- if an encoding problem occurspublic void writeValue(@Nonnull XMLStreamWriter writer, @Nonnull SchemaNode schemaNode, Object value) throws XMLStreamException
XMLStreamException
public void writeValue(@Nonnull XMLStreamWriter writer, @Nonnull SchemaNode schemaNode, Object value, QNameModule parent) throws XMLStreamException
XMLStreamException
public void writeValue(@Nonnull XMLStreamWriter writer, @Nonnull TypeDefinition<?> type, Object value, com.google.common.base.Optional<QNameModule> parent) throws XMLStreamException
writer
- XML Stream writertype
- data type. In case of leaf ref this should be the type of leaf being referencedvalue
- data valueparent
- optional parameter of a module QName owning the leaf definitionXMLStreamException
- if an encoding problem occurspublic void writeValue(@Nonnull XMLStreamWriter writer, @Nonnull TypeDefinition<?> type, Object value, QNameModule parent) throws XMLStreamException
XMLStreamException
public void writeValue(@Nonnull XMLStreamWriter writer, @Nonnull TypeDefinition<?> type, Object value) throws XMLStreamException
XMLStreamException
public void writeInstanceIdentifier(XMLStreamWriter writer, YangInstanceIdentifier value) throws XMLStreamException
XMLStreamException
Copyright © 2018 OpenDaylight. All rights reserved.