Flexberry ORM 8.0.0-beta01
Класс ICSSoft.STORMNET.Tools.CaptionTool

Вспомогательный класс для обработки и получения Caption'ов и других имён. Подробнее...

Открытые статические члены

static string TransformTitle (string propertyName, bool splitWords, bool hideMasters)
 Формирование из текста читаемого заголовка(caption) (ранее данный метод находится в STORM.NET Case Tool plugin). Подробнее...
 
static string TransformCaptionToName (string captionText)
 Преобразовать заголовок в имя (имя записывается почти в camel-нотации). В имени остаются только буквы и цифры (цифра не может быть в первой позиции). Подробнее...
 
static string GetAttrCaptionByView (View currentView, string fieldName)
 Класс для получения Caption'a поля по его имени (если представление null или поле с таким именем не найдено, то отобразится просто имя поля, разделённое из camel-нотации). Подробнее...
 
static string GetValidName (string objectName)
 Получение корректного имени из набора символов (лишние символы просто отбрасываются). Корректными считаются буквы, цифры (не в первой позиции) и нижнее подчёркивание. Подробнее...
 

Подробное описание

Вспомогательный класс для обработки и получения Caption'ов и других имён.

Методы

◆ GetAttrCaptionByView()

static string ICSSoft.STORMNET.Tools.CaptionTool.GetAttrCaptionByView ( View  currentView,
string  fieldName 
)
inlinestatic

Класс для получения Caption'a поля по его имени (если представление null или поле с таким именем не найдено, то отобразится просто имя поля, разделённое из camel-нотации).

Аргументы
currentViewПредставление, по которому будет получаться Caption.
fieldNameИмя поля.
Возвращает
Результат.

◆ GetValidName()

static string ICSSoft.STORMNET.Tools.CaptionTool.GetValidName ( string  objectName)
inlinestatic

Получение корректного имени из набора символов (лишние символы просто отбрасываются). Корректными считаются буквы, цифры (не в первой позиции) и нижнее подчёркивание.

Аргументы
objectNameИсходный набор символов, которые необходимо преобразовать.
Возвращает
Строка с исключёнными недопустимыми символами.

◆ TransformCaptionToName()

static string ICSSoft.STORMNET.Tools.CaptionTool.TransformCaptionToName ( string  captionText)
inlinestatic

Преобразовать заголовок в имя (имя записывается почти в camel-нотации). В имени остаются только буквы и цифры (цифра не может быть в первой позиции).

Аргументы
captionTextТекст, который нужно преобразовать.
Возвращает
Имя, преобразованное из заголовка.

◆ TransformTitle()

static string ICSSoft.STORMNET.Tools.CaptionTool.TransformTitle ( string  propertyName,
bool  splitWords,
bool  hideMasters 
)
inlinestatic

Формирование из текста читаемого заголовка(caption) (ранее данный метод находится в STORM.NET Case Tool plugin).

Аргументы
propertyNameИсходный текст.
splitWordsРазделять ли слова.
hideMastersСкрывать ли имена мастеров.