public PhoneticFilter create(TokenStream input) { return new PhoneticFilter(input,encoder,name,inject); } }
public PhoneticFilter(TokenStream in, Encoder encoder, String name, boolean inject) { super(in); this.encoder = encoder; this.name = name; this.inject = inject; this.termAtt = (TermAttribute) addAttribute(TermAttribute.class); this.posAtt = (PositionIncrementAttribute) addAttribute(PositionIncrementAttribute.class); }
if( save != null ) { restoreState(save); save = null; return true; save = captureState();