类org.eclipse.ui.views.properties.IPropertySheetEntry源码实例Demo

下面列出了怎么用org.eclipse.ui.views.properties.IPropertySheetEntry的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: neoscada   文件: ExtendedPropertiesSheetSorter.java
@Override
public int compare ( final IPropertySheetEntry entryA, final IPropertySheetEntry entryB )
{
    final int sortKeyA = getSortKey ( entryA );
    final int sortKeyB = getSortKey ( entryB );

    final int result = Integer.compare ( sortKeyA, sortKeyB );
    if ( result == 0 )
    {
        return super.compare ( entryA, entryB );
    }
    else
    {
        return result;
    }
}
 
源代码2 项目: neoscada   文件: ExtendedPropertiesSheetSorter.java
private int getSortKey ( final IPropertySheetEntry entry )
{
    if ( entry instanceof ISortedPropertyDescriptor )
    {
        return ( (ISortedPropertyDescriptor)entry ).getSortKey ();
    }
    else
    {
        return 0;
    }
}
 
源代码3 项目: tracecompass   文件: UnsortedPropertySheetPage.java
@Override
public void createControl(Composite parent) {
    super.createControl(parent);
    // Override for unsorted property sheet page
    // See bug 1883 comment 43 and bug 109617
    setSorter(new PropertySheetSorter() {
        @Override
        public void sort(IPropertySheetEntry[] entries) {
            // Empty sorter, do nothing
        }
    });
}
 
 类所在包
 类方法
 同包方法