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())); }
@Override public ImmutableSet<QName> load(final QNameModule key) { return ImmutableSet.of(QName.create(key, Origin.QNAME.getLocalName()).intern(), QName.create(key, AsPath.QNAME.getLocalName()).intern(), QName.create(key, CNextHop.QNAME.getLocalName()).intern(), QName.create(key, Communities.QNAME.getLocalName()).intern(), QName.create(key, ExtendedCommunities.QNAME.getLocalName()).intern()); } });
public static String encodeQName(final QName qname, final Function<QNameModule, String> moduleToPrefix) { final String prefix = moduleToPrefix.apply(qname.getModule()); checkArgument(prefix != null, "Cannot allocated prefix for %s", qname); return prefix.isEmpty() ? qname.getLocalName() : prefix + ":" + qname.getLocalName(); } }
static RpcServiceInvoker instanceFor(final QNameModule module, final Map<QName, Method> qnameToMethod) { final Map<String, Method> map = new HashMap<>(); for (Entry<QName, Method> e : qnameToMethod.entrySet()) { map.put(e.getKey().getLocalName(), e.getValue()); } return new LocalNameRpcServiceInvoker(module, map); }
@Override public String toString() { return Bit.class.getSimpleName() + "[name=" + getQName().getLocalName() + ", position=" + position + "]"; } }
@Override public int compare(final DataSchemaNode o1, final DataSchemaNode o2) { return o1.getQName().getLocalName().compareTo(o2.getQName().getLocalName()); } });
@Override public String toString() { return "list " + getQName().getLocalName(); } }
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); }
@Override protected String qnameToKey(final QName qname) { if (module.equals(qname.getModule())) { return qname.getLocalName(); } else { return null; } } }
@Override protected String qnameToKey(final QName qname) { if (module.equals(qname.getModule())) { return qname.getLocalName(); } else { return null; } } }
@Override public String getParamNameFromType(final TypeDefinition<?> type) { return "_" + BindingMapping.getPropertyName(type.getQName().getLocalName()); } };
public static QName getAugmentationIdentifier(final AugmentationSchemaNode augmentation) { for (final UnknownSchemaNode extension : augmentation.getUnknownSchemaNodes()) { if (AUGMENT_IDENTIFIER.equals(extension.getNodeType().getLocalName())) { return extension.getQName(); } } return null; }
@Override public Optional<StatementSupport<?, ?, ?>> getUnknownStatementDefinitionOf( final StatementDefinition yangStmtDef) { final QName baseQName = getStatementName(); final QName argumentName = yangStmtDef.getArgumentName(); return Optional.of(new ModelDefinedStatementSupport(new ModelDefinedStatementDefinition( QName.create(baseQName, yangStmtDef.getStatementName().getLocalName()), argumentName != null ? QName.create(baseQName, argumentName.getLocalName()) : null, yangStmtDef.isArgumentYinElement()))); } }
@Override protected void writeQName(final QName qname) throws IOException { writeString(qname.getLocalName()); writeString(qname.getNamespace().toString()); writeString(qname.getRevision().map(Revision::toString).orElse(null)); }
static final SchemaPath typeEffectiveSchemaPath(final StmtContext<?, ?, ?> stmtCtx) { final SchemaPath path = stmtCtx.getSchemaPath().get(); final SchemaPath parent = path.getParent(); final QName parentQName = parent.getLastComponent(); Preconditions.checkArgument(parentQName != null, "Path %s has an empty parent", path); final QName qname = stmtCtx.getFromNamespace(QNameCacheNamespace.class, QName.create(parentQName, path.getLastComponent().getLocalName())); return parent.createChild(qname); } }
private static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier createBIPathForTopology(final String name) { final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.InstanceIdentifierBuilder builder = org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.builder(); builder .node(NetworkTopology.QNAME) .node(Topology.QNAME) .nodeWithKey(Topology.QNAME, QName.create(Topology.QNAME, "topology-id"), TopologyNetconf.QNAME.getLocalName()) .node(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node.QNAME) .nodeWithKey(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node.QNAME, QName.create(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node.QNAME, "node-id"), name); return builder.build(); }
public static CharSequence writeTypeDefinition(final TypeDefinition<?> typeDefinition) { StringConcatenation _builder = new StringConcatenation(); _builder.append("type "); QName _qName = typeDefinition.getQName(); String _localName = _qName.getLocalName(); _builder.append(_localName, ""); _builder.append(";"); _builder.newLineIfNotEmpty(); return _builder; }
public static CharSequence writeAnyXmlSchemaNode(final AnyXmlSchemaNode anyXmlSchemaNode) { StringConcatenation _builder = new StringConcatenation(); _builder.append("anyxml "); QName _qName = anyXmlSchemaNode.getQName(); String _localName = _qName.getLocalName(); _builder.append(_localName, ""); _builder.append(";"); _builder.newLineIfNotEmpty(); return _builder; }
@Override public String toRelativeString(final PathArgument previous) { if (previous instanceof AbstractPathArgument) { final QNameModule mod = previous.getNodeType().getModule(); if (getNodeType().getModule().equals(mod)) { return getNodeType().getLocalName(); } } return getNodeType().toString(); } }
private static InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> createBindingPathForTopology(final NodeKey key) { final InstanceIdentifier<NetworkTopology> networkTopology = InstanceIdentifier.builder(NetworkTopology.class).build(); final KeyedInstanceIdentifier<Topology, TopologyKey> topology = networkTopology.child(Topology.class, new TopologyKey(new TopologyId(TopologyNetconf.QNAME.getLocalName()))); return topology .child(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node.class, new org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeKey (new org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId(key.getId().getValue()))); }