public final class DomUtils extends Object
Modifier and Type | Method and Description |
---|---|
static XmlCodecProvider |
defaultValueCodecProvider() |
static com.google.common.collect.LinkedListMultimap<QName,Element> |
mapChildElements(Iterable<Element> childNodesCollection) |
static com.google.common.collect.LinkedListMultimap<QName,Element> |
mapChildElementsForSingletonNode(Element node) |
static Object |
parseXmlValue(Element xml,
XmlCodecProvider codecProvider,
DataSchemaNode schema,
TypeDefinition<?> type,
SchemaContext schemaCtx) |
static Object |
parseXmlValue(Element xml,
XmlCodecProvider codecProvider,
TypeDefinition<?> type) |
static void |
serializeXmlValue(Element element,
TypeDefinition<? extends TypeDefinition<?>> type,
XmlCodecProvider codecProvider,
Object value) |
static Map<QName,String> |
toAttributes(NamedNodeMap xmlAttributes) |
public static XmlCodecProvider defaultValueCodecProvider()
public static Object parseXmlValue(Element xml, XmlCodecProvider codecProvider, TypeDefinition<?> type)
public static void serializeXmlValue(Element element, TypeDefinition<? extends TypeDefinition<?>> type, XmlCodecProvider codecProvider, Object value)
public static com.google.common.collect.LinkedListMultimap<QName,Element> mapChildElementsForSingletonNode(Element node)
public static com.google.common.collect.LinkedListMultimap<QName,Element> mapChildElements(Iterable<Element> childNodesCollection)
public static Map<QName,String> toAttributes(NamedNodeMap xmlAttributes)
public static Object parseXmlValue(Element xml, XmlCodecProvider codecProvider, DataSchemaNode schema, TypeDefinition<?> type, SchemaContext schemaCtx)
Copyright © 2018 OpenDaylight. All rights reserved.