Revision 1984 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/util/LabeledValue.java

View differences:

LabeledValue.java
1 1
package org.gvsig.tools.util;
2 2

  
3
import java.util.Objects;
4

  
3 5
public interface LabeledValue<T> {
4 6

  
7
    public static String label(Object value) {
8
        if( value instanceof LabeledValue ) {
9
            return ((LabeledValue) value).getLabel();
10
        }
11
        return Objects.toString(value, "");
12
    }
13
    
5 14
    String getLabel();
6 15

  
7 16
    T getValue();

Also available in: Unified diff