@Override
public void updateLabel ( final StyledViewerLabel label, final Object element )
{
if ( element instanceof QueryListWrapper )
{
label.setText ( "Test Queries" );
}
else if ( element instanceof QueryBean )
{
final QueryBean query = (QueryBean)element;
final StyledString text = new StyledString ();
text.append ( String.format ( "%.20s:%.40s", query.getFilterType (), query.getFilterData () ) );
text.append ( " " );
text.append ( String.format ( "%s", query.getCount () ), StyledString.COUNTER_STYLER );
text.append ( " " );
text.append ( String.format ( "[%s]", query.getState () ), StyledString.DECORATIONS_STYLER );
label.setStyledText ( text );
label.setTooltipText ( String.format ( "%s%n%s", query.getFilterType (), query.getFilterData () ) );
}
else
{
super.updateLabel ( label, element );
}
}
LabelProvider.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:neoscada
作者:
评论列表
文章目录