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; }
public static Optional<QName> getRoutingContext(final DataSchemaNode schemaNode) { for (UnknownSchemaNode extension : schemaNode.getUnknownSchemaNodes()) { if (CONTEXT_REFERENCE.equals(extension.getNodeType())) { return Optional.fromNullable(extension.getQName()); } } return Optional.absent(); }
private void emitUnknownStatementNodes(final List<UnknownSchemaNode> unknownNodes) { for (final UnknownSchemaNode unknonwnNode : unknownNodes) { if (!unknonwnNode.isAddedByAugmentation() && !unknonwnNode.isAddedByUses()) { emitUnknownStatementNode(unknonwnNode); } } }
@Override public String apply(final UnknownSchemaNode input) { return input.getQName().getLocalName() + input.getNodeParameter(); } };
private void emitUnknownStatementNode(final UnknownSchemaNode node) { final StatementDefinition def = getStatementChecked(node.getNodeType()); if (def.getArgumentName() == null) { super.writer.startUnknownNode(def); } else { super.writer.startUnknownNode(def, node.getNodeParameter()); } emitUnknownStatementNodes(node.getUnknownSchemaNodes()); super.writer.endNode(); }
.getUnknownSchemaNodes()) { if (ConfigConstants.RPC_CONTEXT_INSTANCE_EXTENSION_QNAME .equals(unknownSchemaNode.getNodeType())) { String localIdentityName = unknownSchemaNode.getNodeParameter(); QName identityQName = unknownSchemaNode.isAddedByUses() ? findQNameFromGrouping(subtree, ctx, unknownSchemaNode, localIdentityName) : QName.create(currentModule.getNamespace(), currentModule.getRevision(), localIdentityName);
private static boolean isInnerStateBean(final DataSchemaNode child) { for (UnknownSchemaNode unknownSchemaNode : child .getUnknownSchemaNodes()) { if (unknownSchemaNode.getNodeType().equals( ConfigConstants.INNER_STATE_BEAN_EXTENSION_QNAME)) { return true; } } return false; }
QName _qName = unknownSchemaNode.getQName(); String _localName = _qName.getLocalName(); _builder.append(_localName, ""); String _description = unknownSchemaNode.getDescription(); boolean _isNullOrEmpty = StringExtensions.isNullOrEmpty(_description); boolean _not = (!_isNullOrEmpty); _builder.append(" "); _builder.append("\""); String _description_1 = unknownSchemaNode.getDescription(); _builder.append(_description_1, " "); _builder.append("\";"); String _reference = unknownSchemaNode.getReference(); boolean _isNullOrEmpty_1 = StringExtensions.isNullOrEmpty(_reference); boolean _not_1 = (!_isNullOrEmpty_1); _builder.append(" "); _builder.append("\""); String _reference_1 = unknownSchemaNode.getReference(); _builder.append(_reference_1, " "); _builder.append("\";"); Status _status = unknownSchemaNode.getStatus(); boolean _notEquals = (!Objects.equal(_status, null)); if (_notEquals) { _builder.append(" "); _builder.append("status ");
UnrecognizedEffectiveStatementImpl(final StmtContext<String, UnrecognizedStatement, ?> ctx) { super(ctx); // FIXME: Remove following section after fixing 4380 final UnknownSchemaNode original = (UnknownSchemaNode) ctx.getOriginalCtx().map(StmtContext::buildEffective) .orElse(null); if (original != null) { this.maybeQNameArgument = original.getQName(); } else { QName maybeQNameArgumentInit = null; try { maybeQNameArgumentInit = StmtContextUtils.qnameFromArgument(ctx, argument()); } catch (IllegalArgumentException e) { maybeQNameArgumentInit = getNodeType(); } this.maybeQNameArgument = maybeQNameArgumentInit; } path = ctx.coerceParentContext().getSchemaPath().get().createChild(maybeQNameArgument); }
for (UnknownSchemaNode unknownNode : id.getUnknownSchemaNodes()) { boolean unknownNodeIsProvidedServiceExtension = ConfigConstants.PROVIDED_SERVICE_EXTENSION_QNAME.equals(unknownNode.getNodeType()); if (ConfigConstants.JAVA_NAME_PREFIX_EXTENSION_QNAME.equals(unknownNode.getNodeType())) { providedServiceWasSet = true; } else if (unknownNodeIsProvidedServiceExtension == false) { throw new IllegalStateException("Unexpected language extension " + unknownNode.getNodeType());
/** * * @param unknownSchemaNodes * @return nodeParameter of UnknownSchemaNode */ private 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; }
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; }
private static AbstractDOMRpcRoutingTableEntry createRpcEntry(final SchemaContext context, final SchemaPath key, final Map<YangInstanceIdentifier, List<DOMRpcImplementation>> implementations) { final RpcDefinition rpcDef = findRpcDefinition(context, key); if (rpcDef != null) { final ContainerSchemaNode input = rpcDef.getInput(); if (input != null) { for (DataSchemaNode c : input.getChildNodes()) { for (UnknownSchemaNode extension : c.getUnknownSchemaNodes()) { if (CONTEXT_REFERENCE.equals(extension.getNodeType())) { final YangInstanceIdentifier keyId = YangInstanceIdentifier.of(c.getQName()); return new RoutedDOMRpcRoutingTableEntry(rpcDef, keyId, implementations); } } } } return new GlobalDOMRpcRoutingTableEntry(rpcDef, implementations); } else { return new UnknownDOMRpcRoutingTableEntry(key, implementations); } }
private static Map<String, QName> findProvidedServices(final IdentitySchemaNode moduleIdentity, final Module currentModule, final Map<QName, ServiceInterfaceEntry> qNamesToSIEs, final SchemaContext schemaContext) { Map<String, QName> result = new HashMap<>(); for (UnknownSchemaNode unknownNode : moduleIdentity.getUnknownSchemaNodes()) { if (ConfigConstants.PROVIDED_SERVICE_EXTENSION_QNAME.equals(unknownNode.getNodeType())) { String prefixAndIdentityLocalName = unknownNode.getNodeParameter(); ServiceInterfaceEntry sie = findSIE(prefixAndIdentityLocalName, currentModule, qNamesToSIEs, schemaContext); result.put(sie.getFullyQualifiedName(), sie.getQName()); } } return result; }
public static Optional<QName> getRoutingContext(final DataSchemaNode schemaNode) { for (UnknownSchemaNode extension : schemaNode.getUnknownSchemaNodes()) { if (CONTEXT_REFERENCE.equals(extension.getNodeType())) { return Optional.fromNullable(extension.getQName()); } } return Optional.absent(); }
if (ConfigConstants.JAVA_CLASS_EXTENSION_QNAME.equals(usn.getNodeType())) { String localName = usn.getNodeParameter(); exportedOsgiClassNames.add(localName); } else if (ConfigConstants.DISABLE_OSGI_SERVICE_REG_QNAME.equals(usn.getNodeType())) { disableOsgiServiceRegistration = true; } else { "Unexpected unknown schema node. Expected %s, got %s", ConfigConstants.JAVA_CLASS_EXTENSION_QNAME, usn.getNodeType()));
public static QName getAugmentationIdentifier(final AugmentationSchema augmentation) { for(final UnknownSchemaNode extension : augmentation.getUnknownSchemaNodes()) { if(AUGMENT_IDENTIFIER.equals(extension.getNodeType().getLocalName())) { return extension.getQName(); } } return null; }
public static String convertToJavaName(final SchemaNode schemaNode, final boolean capitalizeFirstLetter) { for (UnknownSchemaNode unknownNode : schemaNode.getUnknownSchemaNodes()) { if (ConfigConstants.JAVA_NAME_PREFIX_EXTENSION_QNAME .equals(unknownNode.getNodeType())) { String value = unknownNode.getNodeParameter(); return convertToJavaName(value, capitalizeFirstLetter); } } return convertToJavaName(schemaNode.getQName().getLocalName(), capitalizeFirstLetter); }
public static Optional<QName> getRoutingContext(final DataSchemaNode schemaNode) { for (UnknownSchemaNode extension : schemaNode.getUnknownSchemaNodes()) { if (CONTEXT_REFERENCE.equals(extension.getNodeType())) { return Optional.ofNullable(extension.getQName()); } } return Optional.empty(); }
checkState(refineNode.getUnknownSchemaNodes().size() == 1, "Unexpected unknown schema node size of " + refineNode); UnknownSchemaNode requiredIdentity = refineNode.getUnknownSchemaNodes().iterator().next(); checkState(ConfigConstants.REQUIRED_IDENTITY_EXTENSION_QNAME.equals(requiredIdentity.getNodeType()), "Unexpected language extension " + requiredIdentity); String prefixAndIdentityLocalName = requiredIdentity.getNodeParameter();