public class StringRefinerBuilder extends RefinerBuilder<java.lang.String>
| Constructor and Description | 
|---|
StringRefinerBuilder(QName name)
Constructs a StringRefinerBuilder with a qualified name. 
 | 
StringRefinerBuilder(QName name,
                    java.lang.String comparator)
Constructs a StringRefinerBuilder with a qualified name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.lang.String | 
convert(java.lang.Object value)
Method used by subclasses to convert any Object into a String. 
 | 
protected Refiner<java.lang.String> | 
createRefiner(QName column,
             java.util.Map<java.lang.String,java.lang.Integer> counters)
Creates a StringRefiner with the column name and a map of counters
 for each entry of String. 
 | 
consumeRow, getRefiner, visit, visitpublic StringRefinerBuilder(QName name)
name - the name to associate with the eventual StringRefiner builtpublic StringRefinerBuilder(QName name, java.lang.String comparator)
name - the name to associate with the eventual StringRefiner builtcomparator - override the default EQUALS with e.g. CONTAINSprotected final java.lang.String convert(java.lang.Object value)
convert in class RefinerBuilder<java.lang.String>value - an arbitrary Object that can be converted
 to type Tprotected Refiner<java.lang.String> createRefiner(QName column, java.util.Map<java.lang.String,java.lang.Integer> counters)
createRefiner in class RefinerBuilder<java.lang.String>column - a QName signifying the column to navigate overcounters - a Map of String counters, one for each String 
 value encountered