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=7c2700f7c4139f83208845e570c194b1d445a5aa;hpb=68372fe694f168dd9464f1dae5cc982c8947456a;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 7c2700f7c4..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 @@ -16,12 +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. @@ -30,13 +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 getAnyXmlNodeParser(); + 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(); }