@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
XMLStreamExceptionpublic void writeValue(@Nonnull XMLStreamWriter writer, @Nonnull SchemaNode schemaNode, Object value, QNameModule parent) throws XMLStreamException
XMLStreamExceptionpublic 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
XMLStreamExceptionpublic void writeValue(@Nonnull XMLStreamWriter writer, @Nonnull TypeDefinition<?> type, Object value) throws XMLStreamException
XMLStreamExceptionpublic void writeInstanceIdentifier(XMLStreamWriter writer, YangInstanceIdentifier value) throws XMLStreamException
XMLStreamExceptionCopyright © 2018 OpenDaylight. All rights reserved.