Package org.apache.solr.common
Class ConditionalKeyMapWriter
- java.lang.Object
- 
- org.apache.solr.common.ConditionalKeyMapWriter
 
- 
- All Implemented Interfaces:
- MapSerializable,- MapWriter,- NavigableObject,- org.noggit.JSONWriter.Writable
 
 public class ConditionalKeyMapWriter extends Object implements MapWriter 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classConditionalKeyMapWriter.EntryWriterWrapper- 
Nested classes/interfaces inherited from interface org.apache.solr.common.MapWriterMapWriter.EntryWriter
 
- 
 - 
Constructor SummaryConstructors Constructor Description ConditionalKeyMapWriter(MapWriter delegate, Predicate<CharSequence> predicate)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Predicate<CharSequence>dedupeKeyPredicate(Set<CharSequence> keys)voidwriteMap(MapWriter.EntryWriter ew)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.solr.common.NavigableObject_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _getStr, _getStr, _size
 
- 
 
- 
- 
- 
Constructor Detail- 
ConditionalKeyMapWriterpublic ConditionalKeyMapWriter(MapWriter delegate, Predicate<CharSequence> predicate) 
 
- 
 - 
Method Detail- 
writeMappublic void writeMap(MapWriter.EntryWriter ew) throws IOException - Specified by:
- writeMapin interface- MapWriter
- Throws:
- IOException
 
 - 
dedupeKeyPredicatepublic static Predicate<CharSequence> dedupeKeyPredicate(Set<CharSequence> keys) 
 
- 
 
-