2016-10-18 3 views
1

Я использую шаблон уса, чтобы сгенерировать код с помощью Java.Усы: как перенести первую букву

Я хотел бы закрыть первую букву поля.

Есть ли способ получить его?

Мне нужно преобразовать его напрямую. Я генерирую код C#.

EDIT

Я использую Swagger Codegen tool для того, чтобы иметь возможность генерировать клиент согласно спецификации API.

Этот инструмент использует шаблоны усов для генерации вывода. Итак, есть шаблон для каждого языка, который вам нужен. См. here, чтобы посмотреть шаблоны усов, которые предоставляет Swagger Codegen.

Я изменяю их, чтобы настроить код C#, который я хочу достичь.

{{#apiInfo}} 
{{#apis}} 
    this.{{classname}} = new {{apiPackage}}.{{classname}}(this.Configuration); 
{{/apis}} 
{{/apiInfo}} 

Он должен генерировать что-то вроде:

this.UserAPI = new Api.UserAPI(this.Configuration); 

Я хотел бы получить:

this.userAPI = new Api.UserAPI(this.Configuration); 
+0

Возможный дубликат [Как использовать переменную в усах] (http://stackoverflow.com/questions/32656158/how-do-i-capitalize-a-variable-in-mustache) – vz0

+1

Это определенно не тоже самое. – Jordi

+0

Ответ будет таким же, усы не дают вам возможности обновить значение. Поэтому вам нужно будет обновить его на Java (в данном случае) – AxelH

ответ

0

CSS

.capitalize:first-letter { 
    text-transform: lowercase; 
} 

Шаблон:

<span class="capitalize">{{text}}</span> 
+0

Я не совсем понимаю, как правило CSS можно применить к C# -коду. Код C# не является HTML-кодом. – Jordi

Смежные вопросы