Revision 2217 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/namestranslator/TrimNamesTranslator.java
TrimNamesTranslator.java | ||
---|---|---|
38 | 38 |
extends BaseNamesTranslator { |
39 | 39 |
|
40 | 40 |
protected int maxNameLen; |
41 |
|
|
41 |
|
|
42 | 42 |
public TrimNamesTranslator() { |
43 |
|
|
43 |
|
|
44 | 44 |
} |
45 | 45 |
|
46 | 46 |
protected TrimNamesTranslator(int maxNameLen) { |
... | ... | |
49 | 49 |
} |
50 | 50 |
this.maxNameLen = maxNameLen; |
51 | 51 |
} |
52 |
|
|
52 |
|
|
53 | 53 |
@Override |
54 |
public NamesTranslator clone() throws CloneNotSupportedException {
|
|
54 |
public NamesTranslator clone() throws CloneNotSupportedException { |
|
55 | 55 |
TrimNamesTranslator clone = (TrimNamesTranslator) super.clone(); |
56 | 56 |
return clone; |
57 |
}
|
|
57 |
} |
|
58 | 58 |
|
59 | 59 |
@Override |
60 | 60 |
public boolean isValid(String name) { |
... | ... | |
126 | 126 |
translatedName = StringUtils.left(translatedName, this.maxNameLen); |
127 | 127 |
return super.setTranslation(sourceName, translatedName); |
128 | 128 |
} |
129 |
|
|
130 |
public static void registerPersistence() {
|
|
129 |
|
|
130 |
public static void registerPersistence() { |
|
131 | 131 |
PersistenceManager manager = ToolsLocator.getPersistenceManager(); |
132 | 132 |
if (manager.getDefinition("TrimNamesTranslator") == null) { |
133 | 133 |
DynStruct definition = manager.addDefinition(TrimNamesTranslator.class, |
Also available in: Unified diff