classnameFor.setUseClientNameConversions(true); model.put("classnameFor", classnameFor); SimpleNameWithParamsMethod simpleNameFor = new SimpleNameWithParamsMethod(classnameFor); model.put("simpleNameFor", simpleNameFor); model.put("rubyFileName", getSourceFileName());
model.put("classnameFor", classnameFor); model.put("overlayClassnameFor", overlayClassnameFor); model.put("simpleNameFor", new SimpleNameWithParamsMethod(classnameFor)); model.put("overlaySimpleNameFor", new SimpleNameWithParamsMethod(overlayClassnameFor)); model.put("gwtSubcontext", getGwtSubcontext()); model.put("accessorOverridesAnother", new AccessorOverridesAnotherMethod());
typeNameFor.setUseClientNameConversions(true); model.put("typeNameFor", typeNameFor); SimpleNameWithParamsMethod simpleNameFor = new SimpleNameWithParamsMethod(classnameFor); model.put("simpleNameFor", simpleNameFor); model.put("phpFileName", getSourceFileName());
model.put("simpleNameFor", new SimpleNameWithParamsMethod(amfClassnameForMethod)); model.put("classnameFor", amfClassnameForMethod); for (SchemaInfo schemaInfo : model.getNamespacesToSchemas().values()) { as3ClassnameFor.setUseClientNameConversions(true); model.put("classnameFor", as3ClassnameFor); model.put("simpleNameFor", new SimpleNameWithParamsMethod(as3ClassnameFor)); ComponentTypeForMethod as3ComponentTypeFor = new ComponentTypeForMethod(conversions); as3ComponentTypeFor.setUseClientNameConversions(true);
model.put("packageFor", new ClientPackageForMethod(conversions)); model.put("classnameFor", classnameFor); model.put("simpleNameFor", new SimpleNameWithParamsMethod(classnameFor)); model.put("componentTypeFor", componentTypeFor); model.put("collectionTypeFor", collectionTypeFor);
model.put("packageFor", new ClientPackageForMethod(conversions)); model.put("classnameFor", classnameFor); model.put("simpleNameFor", new SimpleNameWithParamsMethod(classnameFor)); model.put("packageFor", new ClientPackageForMethod(jsonConversions)); model.put("classnameFor", jsonClassnameFor); model.put("simpleNameFor", new SimpleNameWithParamsMethod(jsonClassnameFor));
@Override public void doFreemarkerGenerate() throws IOException, TemplateException { File genDir = getGenerateDir(); if (!enunciate.isUpToDateWithSources(genDir)) { EnunciateFreemarkerModel model = getModel(); ClientPackageForMethod namespaceFor = new ClientPackageForMethod(this.packageToNamespaceConversions); namespaceFor.setUseClientNameConversions(true); model.put("namespaceFor", namespaceFor); model.put("findRootElement", new FindRootElementMethod()); model.put("requestDocumentQName", new RequestDocumentQNameMethod()); model.put("responseDocumentQName", new ResponseDocumentQNameMethod()); ClientClassnameForMethod classnameFor = new ClientClassnameForMethod(this.packageToNamespaceConversions); classnameFor.setUseClientNameConversions(true); model.put("classnameFor", classnameFor); model.put("listsAsArraysClassnameFor", new ListsAsArraysClientClassnameForMethod(this.packageToNamespaceConversions)); model.put("simpleNameFor", new SimpleNameWithParamsMethod(classnameFor)); model.put("csFileName", getSourceFileName()); model.put("accessorOverridesAnother", new AccessorOverridesAnotherMethod()); debug("Generating the C# client classes..."); URL apiTemplate = isSingleFilePerClass() ? getTemplateURL("api-multiple-files.fmt") : getTemplateURL("api.fmt"); processTemplate(apiTemplate, model); } else { info("Skipping C# code generation because everything appears up-to-date."); } }