/** * Removes the FieldMapping based on the fieldPattern * @param fieldPattern the field pattern */ public void removeFieldMapping(String fieldPattern){ if(fieldPattern == null || fieldPattern.length()<1){ return; } if(PatternUtils.usesWildCard(fieldPattern)){ Pattern pattern = Pattern.compile(PatternUtils.wildcardToRegex(fieldPattern,true)); synchronized (wildcardMap) { wildcardMap.remove(pattern); } } else { synchronized (fieldMap) { fieldMap.remove(fieldPattern); } } } /* (non-Javadoc)
/** * Removes the FieldMapping based on the fieldPattern * @param fieldPattern the field pattern */ public void removeFieldMapping(String fieldPattern){ if(fieldPattern == null || fieldPattern.length()<1){ return; } if(PatternUtils.usesWildCard(fieldPattern)){ Pattern pattern = Pattern.compile(PatternUtils.wildcardToRegex(fieldPattern,true)); synchronized (wildcardMap) { wildcardMap.remove(pattern); } } else { synchronized (fieldMap) { fieldMap.remove(fieldPattern); } } } /* (non-Javadoc)
if(PatternUtils.usesWildCard(fieldPattern)){ this.regex = Pattern.compile(PatternUtils.wildcardToRegex(fieldPattern,true)); this.usesWildcard = true;
if(PatternUtils.usesWildCard(fieldPattern)){ this.regex = Pattern.compile(PatternUtils.wildcardToRegex(fieldPattern,true)); this.usesWildcard = true;