for (TypeDefinition<?> typedef : currentNode.getTypeDefinitions()) { if (typedef.getQName().equals(currentArg)) { return typedef;
for(final TypeDefinition<?> typedef : currentNode.getTypeDefinitions()) { if(typedef.getQName().equals(currentArg)) { return typedef;
this.allTypedefs.addAll(dataNode.getTypeDefinitions()); traverseModule(dataNode); traverseGroupings(dataNode);
this.allTypedefs.addAll(dataNode.getTypeDefinitions()); traverseModule(dataNode); traverseGroupings(dataNode);
private static void fillRecursively(final List<TypeDefinition<?>> list, final DataNodeContainer container) { final Collection<DataSchemaNode> childNodes = container.getChildNodes(); if (childNodes != null) { for (DataSchemaNode childNode : childNodes) { if (!childNode.isAugmenting()) { if (childNode instanceof ContainerSchemaNode) { fillRecursively(list, (ContainerSchemaNode) childNode); } else if (childNode instanceof ListSchemaNode) { fillRecursively(list, (ListSchemaNode) childNode); } else if (childNode instanceof ChoiceSchemaNode) { for (final CaseSchemaNode caseNode : ((ChoiceSchemaNode) childNode).getCases().values()) { fillRecursively(list, caseNode); } } } } } list.addAll(container.getTypeDefinitions()); final Set<GroupingDefinition> groupings = container.getGroupings(); if (groupings != null) { for (GroupingDefinition grouping : groupings) { fillRecursively(list, grouping); } } } }
private void emitDataNodeContainer(final DataNodeContainer input) { for (final TypeDefinition<?> typedef : input.getTypeDefinitions()) { emitTypedefNode(typedef); } for (final GroupingDefinition grouping : input.getGroupings()) { emitGrouping(grouping); } for (final DataSchemaNode child : input.getChildNodes()) { emitDataSchemaNode(child); } for (final UsesNode usesNode : input.getUses()) { emitUsesNode(usesNode); } }