package org.openntf.domino.graph2.builtin.search; import java.util.Set; import org.openntf.domino.Session; import org.openntf.domino.helpers.DocumentScanner; import org.openntf.domino.types.CaseInsensitiveString; public class IndexScanner extends DocumentScanner { public IndexScanner() { setCaseSensitive(false); setTrackValueLocation(true); setTrackTokenLocation(true); setTrackNameLocation(true); } public IndexScanner(final Set<CharSequence> stopTokenList) { super(stopTokenList); setCaseSensitive(false); setTrackValueLocation(true); setTrackTokenLocation(true); setTrackNameLocation(true); } @Override protected void processToken(final CharSequence token, final CharSequence itemName, final String address) { super.processToken(token, itemName, address); } @Override protected void processName(final CharSequence name, final CharSequence itemName, final Session session, final String address) { super.processName(name, itemName, session, address); } @Override public void processTextValue(final CaseInsensitiveString name, final Object value, final String address) { super.processTextValue(name, value, address); } @Override public void processValue(final CaseInsensitiveString name, final Object value, final String address) { super.processValue(name, value, address); } }