Package org.apache.solr.common
Class ConditionalMapWriter.EntryWriterWrapper
- java.lang.Object
-
- org.apache.solr.common.ConditionalMapWriter.EntryWriterWrapper
-
- All Implemented Interfaces:
MapWriter.EntryWriter
- Enclosing class:
- ConditionalMapWriter
public static class ConditionalMapWriter.EntryWriterWrapper extends Object implements MapWriter.EntryWriter
-
-
Constructor Summary
Constructors Constructor Description EntryWriterWrapper(MapWriter.EntryWriter delegate, BiPredicate<CharSequence,Object> predicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MapWriter.EntryWriterput(CharSequence k, boolean v)MapWriter.EntryWriterput(CharSequence k, double v)MapWriter.EntryWriterput(CharSequence k, float v)MapWriter.EntryWriterput(CharSequence k, int v)MapWriter.EntryWriterput(CharSequence k, long v)MapWriter.EntryWriterput(CharSequence k, Object v)Writes a key value into the map-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.solr.common.MapWriter.EntryWriter
getBiConsumer, put, put, putIfNotNull, putNoEx, putStringIfNotNull
-
-
-
-
Constructor Detail
-
EntryWriterWrapper
public EntryWriterWrapper(MapWriter.EntryWriter delegate, BiPredicate<CharSequence,Object> predicate)
-
-
Method Detail
-
put
public MapWriter.EntryWriter put(CharSequence k, Object v) throws IOException
Description copied from interface:MapWriter.EntryWriterWrites a key value into the map- Specified by:
putin interfaceMapWriter.EntryWriter- Parameters:
k- The keyv- The value can be any supported object- Throws:
IOException
-
put
public MapWriter.EntryWriter put(CharSequence k, int v) throws IOException
- Specified by:
putin interfaceMapWriter.EntryWriter- Throws:
IOException
-
put
public MapWriter.EntryWriter put(CharSequence k, long v) throws IOException
- Specified by:
putin interfaceMapWriter.EntryWriter- Throws:
IOException
-
put
public MapWriter.EntryWriter put(CharSequence k, float v) throws IOException
- Specified by:
putin interfaceMapWriter.EntryWriter- Throws:
IOException
-
put
public MapWriter.EntryWriter put(CharSequence k, double v) throws IOException
- Specified by:
putin interfaceMapWriter.EntryWriter- Throws:
IOException
-
put
public MapWriter.EntryWriter put(CharSequence k, boolean v) throws IOException
- Specified by:
putin interfaceMapWriter.EntryWriter- Throws:
IOException
-
-