public static String getRootPackageName(final QName module) { return getRootPackageName(module.getModule()); }
/** * Converts all <b>identities</b> of the module to the list of * <code>Type</code> objects. * * @param module * module from which is obtained set of all identity objects to * iterate over them * @param context * schema context only used as input parameter for method * {@link identityToGenType} * */ private void allIdentitiesToGenTypes(final Module module, final SchemaContext context) { final Set<IdentitySchemaNode> schemaIdentities = module.getIdentities(); final String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule()); if (schemaIdentities != null && !schemaIdentities.isEmpty()) { for (final IdentitySchemaNode identity : schemaIdentities) { identityToGenType(module, basePackageName, identity, context); } } }
/** * Converts all <b>augmentation</b> of the module to the list * <code>Type</code> objects. * * @param module * module from which is obtained list of all augmentation objects * to iterate over them * @throws IllegalArgumentException * <ul> * <li>if the module is null</li> * <li>if the name of module is null</li> * </ul> * @throws IllegalStateException * if set of augmentations from module is null */ private void allAugmentsToGenTypes(final Module module) { checkArgument(module != null, "Module reference cannot be NULL."); checkArgument(module.getName() != null, "Module name cannot be NULL."); checkState(module.getAugmentations() != null, "Augmentations Set cannot be NULL."); final String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule()); final List<AugmentationSchema> augmentations = resolveAugmentations(module); for (final AugmentationSchema augment : augmentations) { augmentationToGenTypes(basePackageName, augment, module); } }
String _rootPackageName = BindingMapping.getRootPackageName(_qNameModule); boolean _notEquals = (!Objects.equal(_value, _rootPackageName)); if (_notEquals) {
public YangModuleInfoTemplate(final Module module, final SchemaContext ctx) { boolean _notEquals = (!Objects.equal(module, null)); Preconditions.checkArgument(_notEquals, "Module must not be null."); this.module = module; this.ctx = ctx; QNameModule _qNameModule = module.getQNameModule(); String _rootPackageName = BindingMapping.getRootPackageName(_qNameModule); this._packageName = _rootPackageName; StringConcatenation _builder = new StringConcatenation(); String _packageName = this.getPackageName(); _builder.append(_packageName, ""); _builder.append("."); _builder.append(BindingMapping.MODEL_BINDING_PROVIDER_CLASS_NAME, ""); this._modelBindingProviderName = _builder.toString(); }
private void processUsesAugments(final DataNodeContainer node, final Module module) { final String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule()); for (final UsesNode usesNode : node.getUses()) { for (final AugmentationSchema augment : usesNode.getAugmentations()) { usesAugmentationToGenTypes(basePackageName, augment, module, usesNode, node); processUsesAugments(augment, module); } } }
if (length == 1) { identity = findIdentityByName(module.getIdentities(), iterator.next()); basePackageName = BindingMapping.getRootPackageName(module.getQNameModule()); } else if (length == 2) { final String prefix = iterator.next(); basePackageName = BindingMapping.getRootPackageName(dependentModule.getQNameModule()); } else { throw new IllegalArgumentException("Failed to process context-reference: unknown identity "
/** * Converts all <b>groupings</b> of the module to the list of * <code>Type</code> objects. Firstly are groupings sorted according mutual * dependencies. At least dependent (independent) groupings are in the list * saved at first positions. For every grouping the record is added to map * {@link BindingGeneratorImpl#allGroupings allGroupings} * * @param module * current module * @param collection * of groupings from which types will be generated * */ private void groupingsToGenTypes(final Module module, final Collection<GroupingDefinition> groupings) { final String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule()); final List<GroupingDefinition> groupingsSortedByDependencies = new GroupingDefinitionDependencySort() .sort(groupings); for (final GroupingDefinition grouping : groupingsSortedByDependencies) { groupingToGenType(basePackageName, grouping, module); } }
continue; final String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule());
private void moduleToGenTypes(final Module m, final SchemaContext context) { genCtx.put(m, new ModuleContext()); allTypeDefinitionsToGenTypes(m); groupingsToGenTypes(m, m.getGroupings()); rpcMethodsToGenType(m); allIdentitiesToGenTypes(m, context); notificationsToGenType(m); if (!m.getChildNodes().isEmpty()) { final GeneratedTypeBuilder moduleType = moduleToDataType(m); genCtx.get(m).addModuleNode(moduleType); final String basePackageName = BindingMapping.getRootPackageName(m.getQNameModule()); resolveDataSchemaNodes(m, basePackageName, moduleType, moduleType, m.getChildNodes()); } }
String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule()); className = basePackageName + "." + BindingMapping.getClassName(typeQName); } else { Module parent = schemaContext.findModuleByNamespaceAndRevision(namespace, revision); parentName = BindingMapping.getClassName((parent).getName()) + "Data"; String basePackageName = BindingMapping.getRootPackageName(parent.getQNameModule()); className = basePackageName + "." + parentName + "." + BindingMapping.getClassName(node.getQName()); } else { Date revision = first.getRevision(); Module parentModule = schemaContext.findModuleByNamespaceAndRevision(namespace, revision); String basePackageName = BindingMapping.getRootPackageName(parentModule.getQNameModule()); String packageName = packageNameForGeneratedType(basePackageName, node.getType().getPath()); className = packageName + "." + BindingMapping.getClassName(node.getQName());
GeneratedTransferObject gto = (GeneratedTransferObject) returnType; Module module = findParentModule(schemaContext, parentNode); String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule()); String packageName = packageNameForGeneratedType(basePackageName, typeDefinition.getPath()); String genTOName = BindingMapping.getClassName(typedefName);
/** * Generates type builder for <code>module</code>. * * @param module * Module which is source of package name for generated type * builder * @param postfix * string which is added to the module class name representation * as suffix * @return instance of GeneratedTypeBuilder which represents * <code>module</code>. * @throws IllegalArgumentException * if <code>module</code> is null */ private GeneratedTypeBuilder moduleTypeBuilder(final Module module, final String postfix) { checkArgument(module != null, "Module reference cannot be NULL."); final String packageName = BindingMapping.getRootPackageName(module.getQNameModule()); final String moduleName = BindingMapping.getClassName(module.getName()) + postfix; final GeneratedTypeBuilderImpl moduleBuilder = new GeneratedTypeBuilderImpl(packageName, moduleName); moduleBuilder.setDescription(createDescription(module)); moduleBuilder.setReference(module.getReference()); moduleBuilder.setModuleName(moduleName); return moduleBuilder; }
if (!(path.hasNext())) { parentName = BindingMapping.getClassName(parent.getName()) + "Data"; String basePackageName = BindingMapping.getRootPackageName(parent.getQNameModule()); className = basePackageName + "." + parentName + "." + BindingMapping.getClassName(node.getQName()); } else { String basePackageName = BindingMapping.getRootPackageName(parent.getQNameModule()); String packageName = packageNameForGeneratedType(basePackageName, type.getPath()); parentName = BindingMapping.getClassName(parent.getName()); if (type instanceof ExtendedType) { Module m = getParentModule(type); String basePackageName = BindingMapping.getRootPackageName(m.getQNameModule()); String packageName = packageNameForGeneratedType(basePackageName, type.getPath()); className = packageName + "." + BindingMapping.getClassName(typeQName); } else { Module parentModule = getParentModule(node); String basePackageName = BindingMapping.getRootPackageName(parentModule.getQNameModule()); String packageName = packageNameForGeneratedType(basePackageName, node.getPath()); className = packageName + "." + BindingMapping.getClassName(node.getQName()); && !(base instanceof EnumerationType) && !(base instanceof UnionTypeDefinition)) { Module m = getParentModule(type); String basePackageName = BindingMapping.getRootPackageName(m.getQNameModule()); String packageName = packageNameForGeneratedType(basePackageName, type.getPath()); String className = packageName + "." + BindingMapping.getClassName(typeQName);
final String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule());
final String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule());
final String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule()); final String packageName = packageNameForGeneratedType(basePackageName, identity.getPath()); final String genTypeName = BindingMapping.getClassName(identity.getQName());
final String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule()); final GeneratedTypeBuilder interfaceBuilder = moduleTypeBuilder(module, "Service"); interfaceBuilder.addImplementsType(Types.typeForClass(RpcService.class));
} else { final Module baseIdentityParentModule = SchemaContextUtil.findParentModule(context, baseIdentity); final String returnTypePkgName = BindingMapping.getRootPackageName(baseIdentityParentModule .getQNameModule()); final String returnTypeName = BindingMapping.getClassName(baseIdentity.getQName());
Module _value = _lastEntry.getValue(); QNameModule _qNameModule = _value.getQNameModule(); String _rootPackageName = BindingMapping.getRootPackageName(_qNameModule); _builder.append(_rootPackageName, " "); _builder.append("."); Module _findModuleByName = this.ctx.findModuleByName(name, rev); QNameModule _qNameModule_1 = _findModuleByName.getQNameModule(); String _rootPackageName_1 = BindingMapping.getRootPackageName(_qNameModule_1); _builder.append(_rootPackageName_1, " "); _builder.append(".");