Liferay, come sapete, è pieno di classi di utility per eseguire le più svariate funzionalità; una di queste si chiama TextFormatter e risulta estremamente utile nella gestione dei nomi di attributi e di file, in modo da essere conformi agli standard imposti da Liferay.
La classe TextFormatter non possiede molti metodi ma quello che analizziamo adesso è il metodo format(String s, int style) che converte la stringa passata come primo parametro utilizzando un algoritmo che varia a seconda del secondo parametro.
Gli stili applicabili al momento sono in tutto 16 e sono definiti nella classe TextFormatter attraverso altrettante costanti pubbliche rappresentate da lettere alfabetiche, elencate qui di seguito:
TextFormatter.A- Converte
Web SearchinWEB_SEARCH TextFormatter.B- Converte
Web Searchinwebsearch TextFormatter.C- Converte
Web Searchinweb_search TextFormatter.D- Converte
Web SearchinWebSearch TextFormatter.E- Converte
Web Searchinweb search TextFormatter.F- Converte
Web SearchinwebSearch TextFormatter.G- Converte
formatIdinFormatId TextFormatter.H- Converte
formatIdinformat id TextFormatter.I- Converte
FormatIdinformatId TextFormatter.J- Converte
format-idinFormat Id TextFormatter.K- Converte
formatIdinformat-id TextFormatter.L- Converte
FormatIdinformatIdeFOrmatIdinFOrmatId TextFormatter.M- Converte
format-idinformatId TextFormatter.N- Converte
format-idinformat_id TextFormatter.O- Converte
format_idinformat-id TextFormatter.P- Converte
formatIDinformat-id