>  I need your suggestion on, what are the ways I can get Label to print in
>  Uppercase.

Several ways. An easy one:

public class UpperCaseLabel extends Label {

        public UpperCaseLabel(String id) {
                super(id);
        }

        public UpperCaseLabel(String id, String label) {
                super(id, label);
        }

        public UpperCaseLabel(String id, IModel model) {
                super(id, model);
        }

        @Override
        protected void onComponentTagBody(final MarkupStream markupStream,
final ComponentTag openTag) {
                String s = getModelObjectAsString();
                replaceComponentTagBody(markupStream, openTag, s != null ?
s.toUpperCase() : null);
        }
}

Eelco

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to