List of usage examples for org.eclipse.jface.viewers LabelProvider LabelProvider
public LabelProvider()
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); } }); }