Revision 2191 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/namestranslator/AbstractNamesTranslator.java

View differences:

AbstractNamesTranslator.java
27 27
import java.util.Arrays;
28 28
import java.util.List;
29 29
import java.util.function.Function;
30
import org.apache.commons.lang3.StringUtils;
30 31

  
31 32
/**
32 33
 *
......
36 37
  
37 38
  protected List<String>sourceNames;
38 39
  
40
  protected AbstractNamesTranslator() {
41
    
42
  }
43
  
39 44
  @Override
40 45
  public void setSourceNames(Iterable<String> names) {
41 46
    this.sourceNames = new ArrayList<>();
......
66 71
    List<String> l = this.getTranslatedNames();
67 72
    return l.toArray(new String[l.size()]);
68 73
  }
74

  
75
  @Override
76
  public String getSource(int index) {
77
    return this.sourceNames.get(index);
78
  }
79

  
80
  @Override
81
  public boolean isValid(String name) {
82
    return StringUtils.equalsIgnoreCase(name, this.getSuggestion(name));
83
  }
69 84
  
70 85
  protected abstract void build();
71 86
  

Also available in: Unified diff