private static InstanceIdToNodes<?> fromLeafListSchemaNode(final LeafListSchemaNode potential) { return potential.isUserOrdered() ? new InstanceIdToCompositeNodes.OrderedLeafListMixinNormalization(potential) : new InstanceIdToCompositeNodes.UnorderedLeafListMixinNormalization(potential); } }
private static DataSchemaContextNode<?> fromLeafListSchemaNode(final LeafListSchemaNode potential) { if (potential.isUserOrdered()) { return new OrderedLeafListMixinContextNode(potential); } return new UnorderedLeafListMixinContextNode(potential); }
private static DataNormalizationOperation<?> fromLeafListSchemaNode(final LeafListSchemaNode potential) { if (potential.isUserOrdered()) { return new OrderedLeafListMixinNormalization(potential); } return new UnorderedLeafListMixinNormalization(potential); }
private static InstanceIdToNodes<?> fromLeafListSchemaNode(final LeafListSchemaNode potential) { return potential.isUserOrdered() ? new InstanceIdToCompositeNodes.OrderedLeafListMixinNormalization(potential) : new InstanceIdToCompositeNodes.UnorderedLeafListMixinNormalization(potential); } }
private static DataSchemaContextNode<?> fromLeafListSchemaNode(final LeafListSchemaNode potential) { if (potential.isUserOrdered()) { return new OrderedLeafListMixinContextNode(potential); } return new UnorderedLeafListMixinContextNode(potential); }
private static ModificationApplyOperation fromLeafListSchemaNode(final LeafListSchemaNode schemaNode, final DataTreeConfiguration treeConfig) { final SchemaAwareApplyOperation op; if (schemaNode.isUserOrdered()) { op = new OrderedLeafSetModificationStrategy(schemaNode, treeConfig); } else { op = new UnorderedLeafSetModificationStrategy(schemaNode, treeConfig); } return MinMaxElementsValidation.from(op, schemaNode); }
private static ModificationApplyOperation fromLeafListSchemaNode(final LeafListSchemaNode schemaNode, final DataTreeConfiguration treeConfig) { final SchemaAwareApplyOperation op; if (schemaNode.isUserOrdered()) { op = new OrderedLeafSetModificationStrategy(schemaNode, treeConfig); } else { op = new UnorderedLeafSetModificationStrategy(schemaNode, treeConfig); } return MinMaxElementsValidation.from(op, schemaNode); }
private void emitLeafList(final LeafListSchemaNode child) { super.writer.startLeafListNode(child.getQName()); child.getWhenCondition().ifPresent(this::emitWhen); // FIXME: BUG-2444: *(ifFeatureNode ) emitTypeNode(child.getPath(), child.getType()); child.getType().getUnits().ifPresent(this::emitUnitsNode); // FIXME: BUG-2444: unitsNode /Optional child.getMustConstraints().forEach(this::emitMust); emitConfigNode(child.isConfiguration()); emitDefaultNodes(child.getDefaults()); child.getElementCountConstraint().ifPresent(this::emitCountConstraint); emitOrderedBy(child.isUserOrdered()); emitDocumentedNode(child); emitUnknownStatementNodes(child.getUnknownSchemaNodes()); super.writer.endNode(); }
@Override public void write(final NormalizedNodeStreamWriter writer) throws IOException { final LeafListSchemaNode schema = (LeafListSchemaNode) getSchema(); writer.nextDataSchemaNode(schema); if (schema.isUserOrdered()) { writer.startOrderedLeafSet(provideNodeIdentifier(), childSizeHint()); } else { writer.startLeafSet(provideNodeIdentifier(), childSizeHint()); } super.write(writer); writer.endNode(); } }
@Override public void write(final NormalizedNodeStreamWriter writer) throws IOException { final LeafListSchemaNode schema = (LeafListSchemaNode) getSchema(); writer.nextDataSchemaNode(schema); if (schema.isUserOrdered()) { writer.startOrderedLeafSet(provideNodeIdentifier(), childSizeHint()); } else { writer.startLeafSet(provideNodeIdentifier(), childSizeHint()); } super.write(writer); writer.endNode(); } }
} else if (child instanceof LeafListSchemaNode) { final CharSequence startEvent; if (((LeafListSchemaNode) child).isUserOrdered()) { startEvent = startOrderedLeafSet(child.getQName().getLocalName(),invoke(getterName, "size")); } else {
} else if (child instanceof LeafListSchemaNode) { final CharSequence startEvent; if (((LeafListSchemaNode) child).isUserOrdered()) { startEvent = startOrderedLeafSet(child.getQName().getLocalName(), invoke(getterName, "size"));