Example usage for org.eclipse.jface.viewers LabelProvider LabelProvider

List of usage examples for org.eclipse.jface.viewers LabelProvider LabelProvider

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers LabelProvider LabelProvider.

Prototype

public LabelProvider() 

Source Link

Document

Creates a new label provider.

Usage

From source file:com.netxforge.netxstudio.screens.dialog.EquipmentFilterDialog.java

License:Open Source License

/**
 * Create a new dialog// w ww .  ja v a2  s  .c  o  m
 * 
 * @param shell
 *            the parent shell
 * @param scope
 *            the model resource
 */
public EquipmentFilterDialog(Shell shell, Object scope) {
    super(shell);
    super.setTitle("Select an Equipment");
    this.scope = scope;

    setListLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return EquipmentFilterDialog.this.getText((Equipment) element);
        }
    });

    setDetailsLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return EquipmentFilterDialog.this.getParentText((Equipment) element);
        }
    });
}

From source file:com.netxforge.netxstudio.screens.dialog.ExpressionFilterDialog.java

License:Open Source License

/**
 * Create a new dialog//from w  ww.java 2 s.  c om
 * 
 * @param shell
 *            the parent shell
 * @param resource
 *            the model resource
 */
public ExpressionFilterDialog(Shell shell, Resource resource) {
    super(shell);
    this.setTitle("Select an existing Expression");
    this.resource = resource;

    setListLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return ExpressionFilterDialog.this.getText(

                    (Expression) element

            );
        }
    });

    setDetailsLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return ExpressionFilterDialog.this.getText((Expression) element);
        }
    });
}

From source file:com.netxforge.netxstudio.screens.dialog.FunctionFilterDialog.java

License:Open Source License

/**
 * Create a new dialog/*from w w  w .java2  s.  c o  m*/
 * 
 * @param shell
 *            the parent shell
 * @param scope
 *            the model resource
 */
public FunctionFilterDialog(Shell shell, Object scope) {
    super(shell);
    super.setTitle("Select a Function");
    this.scope = scope;

    setListLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return FunctionFilterDialog.this.getText((Function) element);
        }
    });

    setDetailsLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return FunctionFilterDialog.this.getParentText((Function) element);
        }
    });
}

From source file:com.netxforge.netxstudio.screens.dialog.LocationFilterDialog.java

License:Open Source License

/**
 * Create a new dialog/*from ww w . j  ava2 s  . c o m*/
 * 
 * @param shell
 *            the parent shell
 * @param resource
 *            the model resource
 */
public LocationFilterDialog(Shell shell, Resource resource) {
    super(shell);
    this.setTitle("Select a location (Room/Site/Country)");
    this.resource = resource;

    setListLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return LocationFilterDialog.this.getText((Location) element);
        }
    });

    setDetailsLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return LocationFilterDialog.this.getText((Location) element);
        }
    });
}

From source file:com.netxforge.netxstudio.screens.dialog.MetricFilterDialog.java

License:Open Source License

/**
 * Create a new dialog/*w w  w . j  a  va2 s. c  o  m*/
 * 
 * @param shell
 *            the parent shell
 * @param resource
 *            the model resource
 */
public MetricFilterDialog(Shell shell, Resource resource) {
    super(shell, true);
    super.setTitle("Select an existing Metric");

    this.resource = resource;

    setListLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return MetricFilterDialog.this.getText(

                    (Metric) element

            );
        }
    });

    setDetailsLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            } else if (element instanceof Metric) {
                return MetricFilterDialog.this.getText((Metric) element);
            } else if (element instanceof String) {
                return (String) element;
            }
            return "";
        }
    });
}

From source file:com.netxforge.netxstudio.screens.dialog.NetXResourceFilterDialog.java

License:Open Source License

/**
 * Create a new dialog/*from  w ww  .  ja  v  a2s. c  om*/
 * 
 * @param shell
 *            the parent shell
 * @param resource
 *            the model resource
 */
public NetXResourceFilterDialog(Shell shell, List<NetXResource> netXResources) {
    super(shell);
    this.setTitle("Select an existing Resource");
    this.netXResources = netXResources;

    setListLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return NetXResourceFilterDialog.this.getText(

                    (NetXResource) element

            );
        }
    });

    setDetailsLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return NetXResourceFilterDialog.this.getText((NetXResource) element);
        }
    });
}

From source file:com.netxforge.netxstudio.screens.dialog.NodeFilterDialog.java

License:Open Source License

/**
 * Create a new dialog//from  ww  w.  j  a va 2  s.  c  o  m
 * 
 * @param shell
 *            the parent shell
 * @param resource
 *            the model resource
 */
public NodeFilterDialog(Shell shell, Resource resource) {
    super(shell);
    super.setTitle("Select a Network Element");
    this.resource = resource;

    setListLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return NodeFilterDialog.this.getText((Node) element);
        }
    });

    setDetailsLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return NodeFilterDialog.this.getText((Node) element);
        }
    });
}

From source file:com.netxforge.netxstudio.screens.dialog.NodeOrNetworkFilterDialog.java

License:Open Source License

/**
 * Create a new dialog//from   www  .j  a  va2  s. c  om
 * 
 * @param shell
 *            the parent shell
 * @param resource
 *            the model resource
 */
public NodeOrNetworkFilterDialog(Shell shell, Resource resource) {

    super(shell, true);
    super.setTitle("Select a Network Element or Network");

    this.resource = resource;

    setListLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return NodeOrNetworkFilterDialog.this.getText(element);
        }
    });

    setDetailsLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return NodeOrNetworkFilterDialog.this.getText(element);
        }
    });
}

From source file:com.netxforge.netxstudio.screens.dialog.NodeTypeFilterDialog.java

License:Open Source License

/**
 * Create a new dialog/*  w w w.j a va  2  s . c  om*/
 * 
 * @param shell
 *            the parent shell
 * @param resource
 *            the model resource
 */
public NodeTypeFilterDialog(Shell shell, Resource resource) {
    super(shell);
    this.resource = resource;
    this.setTitle("Select an existing Network Element Type");
    setListLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return NodeTypeFilterDialog.this.getText((NodeType) element);
        }
    });

    setDetailsLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return NodeTypeFilterDialog.this.getText((NodeType) element);
        }
    });
}

From source file:com.netxforge.netxstudio.screens.dialog.OperatorFilterDialog.java

License:Open Source License

/**
 * Create a new dialog//  ww  w  .j  a  va 2s.  c om
 * 
 * @param shell
 *            the parent shell
 * @param resource
 *            the model resource
 */
public OperatorFilterDialog(Shell shell, Resource resource) {
    super(shell);
    super.setTitle("Select an Operator");
    this.resource = resource;

    setListLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return OperatorFilterDialog.this.getText(

                    (Operator) element

            );
        }
    });

    setDetailsLabelProvider(new LabelProvider() {
        @Override
        public String getText(Object element) {
            if (element == null) {
                return "";
            }
            return OperatorFilterDialog.this.getText((Operator) element);
        }
    });
}