NetconfDeviceNotification(final ContainerNode content, final Date eventTime) { this.content = content; this.eventTime = eventTime; this.schemaPath = toPath(content.getNodeType()); }
static AttributeOperations getInstance(final ContainerNode attributes) { return ATTRIBUTES_CACHE.getUnchecked(attributes.getNodeType().getModule()); }
@Override public QName getNodeType() { return delegate().getNodeType(); }
private boolean isCapabilityChanged(final DOMNotification notification) { return notification.getBody().getNodeType().equals(NetconfCapabilityChange.QNAME); } };
private void writeElements(final XMLStreamWriter xmlWriter, final RestconfNormalizedNodeWriter nnWriter, final ContainerNode data) throws IOException { try { final QName name = data.getNodeType(); xmlWriter.writeStartElement(XMLConstants.DEFAULT_NS_PREFIX, name.getLocalName(), name.getNamespace().toString()); xmlWriter.writeDefaultNamespace(name.getNamespace().toString()); for(NormalizedNode<?,?> child : data.getValue()) { nnWriter.write(child); } nnWriter.flush(); xmlWriter.writeEndElement(); xmlWriter.flush(); } catch (final XMLStreamException e) { Throwables.propagate(e); } } }
private void writeRootElement(final XMLStreamWriter xmlWriter, final NormalizedNodeWriter nnWriter, final ContainerNode data) { try { if (data.getNodeType().equals(SchemaContext.NAME)) { for (final DataContainerChild<? extends PathArgument, ?> child : data.getValue()) { nnWriter.write(child); } } else { nnWriter.write(data); } nnWriter.flush(); xmlWriter.flush(); } catch (XMLStreamException | IOException e) { Throwables.propagate(e); } }
private void writeRootElement(final XMLStreamWriter xmlWriter, final NormalizedNodeWriter nnWriter, final ContainerNode data) { try { if (data.getNodeType().equals(SchemaContext.NAME)) { for (final DataContainerChild<? extends PathArgument, ?> child : data.getValue()) { nnWriter.write(child); } } else { nnWriter.write(data); } nnWriter.flush(); xmlWriter.flush(); } catch (XMLStreamException | IOException e) { Throwables.propagate(e); } }
@Override public List<Node<?>> serialize(final ContainerSchemaNode schema, final ContainerNode node) { CompositeNodeBuilder<ImmutableCompositeNode> compNodeBuilder = ImmutableCompositeNode.builder(); compNodeBuilder.setQName(node.getNodeType()); compNodeBuilder.addAll(super.serialize(schema, node)); return Collections.<Node<?>> singletonList(compNodeBuilder.toInstance()); }