@Override protected final URI getNamespace() { return qname.getNamespace(); } }
public static String formatToAugmentPath(final Iterable<QName> schemaPath) { final StringBuilder sb = new StringBuilder(); for (QName pathElement : schemaPath) { sb.append("\\(").append(pathElement.getNamespace()).append(')').append(pathElement.getLocalName()); } return sb.toString(); }
Entry<String, String> prefixAndNamespaceForStatement(final QName stmtName) { final Optional<String> prefix = ExportUtils.statementPrefix(moduleToPrefix, stmtName); if (!prefix.isPresent()) { return YIN_PREFIX_AND_NAMESPACE; } return new SimpleImmutableEntry<>(prefix.get(), stmtName.getNamespace().toString()); }
protected final StringBuilder appendQName(final StringBuilder sb, final QName qname) { final String prefix = prefixForNamespace(qname.getNamespace()); checkArgument(prefix != null, "Failed to map QName %s to prefix", qname); sb.append(prefix).append(':').append(qname.getLocalName()); return sb; }
private DOMResult prepareDomResultForRpcRequest(final QName rpcQName) { final Document document = XmlUtil.newDocument(); final Element rpcNS = document.createElementNS(NETCONF_RPC_QNAME.getNamespace().toString(), NETCONF_RPC_QNAME.getLocalName()); // set msg id rpcNS.setAttribute(NetconfMessageTransformUtil.MESSAGE_ID_ATTR, counter.getNewMessageId(MESSAGE_ID_PREFIX)); final Element elementNS = document.createElementNS(rpcQName.getNamespace().toString(), rpcQName.getLocalName()); rpcNS.appendChild(elementNS); document.appendChild(rpcNS); return new DOMResult(elementNS); }
private IdentityValue qNameToIdentityValue(final QName qName) { if (qName != null) { return new IdentityValue(qName.getNamespace().toString(), qName.getLocalName()); } return null; } }
@Override public IdentityValuesDTO serialize(final QName data) { return new IdentityValuesDTO(data.getNamespace().toString(), data.getLocalName(), null, null); }
public ConnectionNotificationTopicRegistration(String SourceName, DOMNotificationListener domNotificationListener) { super(NotificationSourceType.ConnectionStatusChange, SourceName, EVENT_SOURCE_STATUS_PATH.getLastComponent().getNamespace().toString()); this.domNotificationListener = Preconditions.checkNotNull(domNotificationListener); LOG.info("Connection notification source has been initialized."); setActive(true); setReplaySupported(false); }
private static String getAugmentIdentifier(final List<UnknownSchemaNode> unknownSchemaNodes) { for (final UnknownSchemaNode unknownSchemaNode : unknownSchemaNodes) { final QName nodeType = unknownSchemaNode.getNodeType(); if (AUGMENT_IDENTIFIER_NAME.equals(nodeType.getLocalName()) && YANG_EXT_NAMESPACE.equals(nodeType.getNamespace().toString())) { return unknownSchemaNode.getNodeParameter(); } } return null; }
private Optional<RpcDefinition> getRpcDefinitionFromModule(Module module, URI namespaceURI, String name) { for (RpcDefinition rpcDef : module.getRpcs()) { if (rpcDef.getQName().getNamespace().equals(namespaceURI) && rpcDef.getQName().getLocalName().equals(name)) { return Optional.of(rpcDef); } } return Optional.absent(); }
public static boolean isDataRetrievalOperation(final QName rpc) { return NETCONF_URI.equals(rpc.getNamespace()) && (NETCONF_GET_CONFIG_QNAME.getLocalName().equals(rpc.getLocalName()) || NETCONF_GET_QNAME.getLocalName().equals(rpc.getLocalName())); }
public static Annotation createModuleQNameANnotation(QName qName) { Map<String, String> parameters = new HashMap<>(); parameters.put("namespace", q(qName.getNamespace().toString())); parameters.put("revision", q(qName.getFormattedRevision())); parameters.put("name", q(qName.getLocalName())); return Annotation.createFromMap(ModuleQName.class, parameters); }
private String localNamespaceURI() { if (localNamespaceURI == null) { localNamespaceURI = verifyNotNull(ctx.getPublicDefinition().getStatementName().getNamespace().toString(), "Local namespace URI not found in %s", ctx); } return localNamespaceURI; }
private String toPrefixedString(final QName value) { final URI valueNs = value.getNamespace(); final String valueLocal = value.getLocalName(); if (currentModuleNs.equals(valueNs)) { return valueLocal; } final String prefix = ensureAndGetXmlNamespacePrefix(valueNs); return toPrefixedString(prefix, valueLocal); }
private Module getParentModule(final SchemaNode node) { QName qname = node.getPath().getPathFromRoot().iterator().next(); URI namespace = qname.getNamespace(); Date revision = qname.getRevision(); return schemaContext.findModuleByNamespaceAndRevision(namespace, revision); }
@Override protected void writeQName(final QName qname) throws IOException { writeString(qname.getLocalName()); writeString(qname.getNamespace().toString()); writeString(qname.getRevision().map(Revision::toString).orElse(null)); }
public AttributeMappingStrategy<?, ? extends OpenType<?>> prepareStrategy(AttributeIfc attributeIfc) { if(attributeIfc instanceof DependencyAttribute) { namespaceOfDepAttr = ((DependencyAttribute)attributeIfc).getDependency().getSie().getQName().getNamespace().toString(); } else if (attributeIfc instanceof ListDependenciesAttribute) { namespaceOfDepAttr = ((ListDependenciesAttribute)attributeIfc).getDependency().getSie().getQName().getNamespace().toString(); } return switchAttribute(attributeIfc); }
@Override protected void writeQName(final QName qname) throws IOException { writeString(qname.getLocalName()); writeString(qname.getNamespace().toString()); writeString(qname.getFormattedRevision()); }
private static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier createBIPath(final String name) { final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.InstanceIdentifierBuilder builder = org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.builder(); builder.node(Nodes.QNAME).node(Node.QNAME).nodeWithKey(Node.QNAME, QName.create(Node.QNAME.getNamespace(), Node.QNAME.getRevision(), "id"), name); return builder.build(); }
private static NormalizedNodeMessages.QName.Builder encodeQName(QNameSerializationContext context, QName qName) { if(qName == null) { return NormalizedNodeMessages.QName.getDefaultInstance().toBuilder(); } NormalizedNodeMessages.QName.Builder qNameBuilder = NormalizedNodeMessages.QName.newBuilder(); qNameBuilder.setNamespace(context.addNamespace(qName.getNamespace())); qNameBuilder.setRevision(context.addRevision(qName.getRevision())); qNameBuilder.setLocalName(context.addLocalName(qName.getLocalName())); return qNameBuilder; }