private FullTextFilterDef[] createFullTextFilterDefsForMapping() { Set<Map<String, Object>> fullTextFilterDefs = mapping.getFullTextFilterDefs(); FullTextFilterDef[] filters = new FullTextFilterDef[fullTextFilterDefs.size()]; int index = 0; for ( Map<String, Object> filterDef : fullTextFilterDefs ) { filters[index] = createFullTextFilterDef( filterDef ); index++; } return filters; }
private FullTextFilterDef[] createFullTextFilterDefsForMapping() { Set<Map<String, Object>> fullTextFilterDefs = mapping.getFullTextFilterDefs(); FullTextFilterDef[] filters = new FullTextFilterDef[fullTextFilterDefs.size()]; int index = 0; for ( Map<String, Object> filterDef : fullTextFilterDefs ) { filters[index] = createFullTextFilterDef( filterDef ); index++; } return filters; }
@Override public Map<Object, Object> getDefaults() { if ( defaults == null ) { final Map<Object, Object> delegateDefaults = delegate.getDefaults(); defaults = delegateDefaults == null ? new HashMap<Object, Object>() : new HashMap<Object, Object>( delegateDefaults ); defaults.put( AnalyzerDefs.class, createAnalyzerDefArray() ); defaults.put( NormalizerDefs.class, createNormalizerDefArray() ); if ( !mapping.getFullTextFilterDefs().isEmpty() ) { defaults.put( FullTextFilterDefs.class, createFullTextFilterDefsForMapping() ); } } return defaults; }
@Override public Map<Object, Object> getDefaults() { if ( defaults == null ) { final Map<Object, Object> delegateDefaults = delegate.getDefaults(); defaults = delegateDefaults == null ? new HashMap<Object, Object>() : new HashMap<Object, Object>( delegateDefaults ); defaults.put( AnalyzerDefs.class, createAnalyzerDefArray() ); defaults.put( NormalizerDefs.class, createNormalizerDefArray() ); if ( !mapping.getFullTextFilterDefs().isEmpty() ) { defaults.put( FullTextFilterDefs.class, createFullTextFilterDefsForMapping() ); } } return defaults; }