X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fschema%2Ftransform%2FToNormalizedNodeParserFactory.java;h=966a79f2eb23fb0987a606a4c5b2bf0a0e652d76;hb=ea32c2c6fac2ebe9d0e30c9c4e5279c5ef0d2314;hp=f99cbcff281d8b708d2a232d6a083fde21bb2b6a;hpb=4d6842d4ee9a01be8d34ccd058781b4c9809ecb0;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/ToNormalizedNodeParserFactory.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/ToNormalizedNodeParserFactory.java index f99cbcff28..966a79f2eb 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/ToNormalizedNodeParserFactory.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/ToNormalizedNodeParserFactory.java @@ -7,6 +7,7 @@ */ package org.opendaylight.yangtools.yang.data.impl.schema.transform; +import org.opendaylight.yangtools.yang.data.api.schema.AnyXmlNode; import org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode; import org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode; import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode; @@ -15,11 +16,18 @@ import org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode; import org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode; import org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode; import org.opendaylight.yangtools.yang.data.api.schema.MapNode; +import org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode; +import org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode; +import org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode; +import org.opendaylight.yangtools.yang.data.api.schema.YangModeledAnyXmlNode; +import org.opendaylight.yangtools.yang.model.api.AnyXmlSchemaNode; import org.opendaylight.yangtools.yang.model.api.AugmentationSchema; +import org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode; import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode; import org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode; import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode; import org.opendaylight.yangtools.yang.model.api.ListSchemaNode; +import org.opendaylight.yangtools.yang.model.api.YangModeledAnyXmlSchemaNode; /** * Factory for different normalized node parsers. @@ -28,12 +36,17 @@ import org.opendaylight.yangtools.yang.model.api.ListSchemaNode; * type of element to be parsed into NormalizedNode */ public interface ToNormalizedNodeParserFactory { - ToNormalizedNodeParser getAugmentationNodeParser(); - ToNormalizedNodeParser getChoiceNodeParser(); - ToNormalizedNodeParser getContainerNodeParser(); - ToNormalizedNodeParser, LeafSchemaNode> getLeafNodeParser(); - ToNormalizedNodeParser, LeafListSchemaNode> getLeafSetEntryNodeParser(); - ToNormalizedNodeParser, LeafListSchemaNode> getLeafSetNodeParser(); - ToNormalizedNodeParser getMapEntryNodeParser(); - ToNormalizedNodeParser getMapNodeParser(); + ToNormalizedNodeParser getAugmentationNodeParser(); + ToNormalizedNodeParser getChoiceNodeParser(); + ToNormalizedNodeParser getContainerNodeParser(); + ToNormalizedNodeParser, LeafSchemaNode> getLeafNodeParser(); + ToNormalizedNodeParser, LeafListSchemaNode> getLeafSetEntryNodeParser(); + ToNormalizedNodeParser, LeafListSchemaNode> getLeafSetNodeParser(); + ToNormalizedNodeParser getMapEntryNodeParser(); + ToNormalizedNodeParser getMapNodeParser(); + ToNormalizedNodeParser getUnkeyedListNodeParser(); + ToNormalizedNodeParser getUnkeyedListEntryNodeParser(); + ToNormalizedNodeParser getYangModeledAnyXmlNodeParser(); + ToNormalizedNodeParser getAnyXmlNodeParser(); + ToNormalizedNodeParser getOrderedListNodeParser(); }