public static class FixDataHook.FixDataTag extends java.lang.Object implements FixDataHook.FixData
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.String |
newKey
key of correct data
|
(package private) java.lang.String |
newValue
value of correct data
|
(package private) java.lang.String |
oldKey
key of wrong data
|
(package private) java.lang.String |
oldValue
value of wrong data
|
| Constructor and Description |
|---|
FixDataTag(java.lang.String oldKey,
java.lang.String oldValue,
java.lang.String newKey,
java.lang.String newValue)
Setup key check for wrong spelled keys
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
fixKeys(java.util.Map<java.lang.String,java.lang.String> keys,
OsmPrimitive osm)
Checks if data needs to be fixed and change keys
|
java.lang.String oldKey
java.lang.String oldValue
java.lang.String newKey
java.lang.String newValue
public FixDataTag(java.lang.String oldKey, java.lang.String oldValue, java.lang.String newKey, java.lang.String newValue)
oldKey - wrong or old keyoldValue - wrong or old valuenewKey - correct key replacementnewValue - correct value replacementpublic boolean fixKeys(java.util.Map<java.lang.String,java.lang.String> keys, OsmPrimitive osm)
FixDataHook.FixDatafixKeys in interface FixDataHook.FixDatakeys - list of keys to be modifiedosm - the object for type validation, don't use keys of it!true if keys have been modified