|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.linguistics.search.StringSearch.Dispatch
org.jscience.linguistics.search.StringSearch.ReflectionDispatch
protected static class StringSearch.ReflectionDispatch
The ReflectionDispatch class is used if Reflection can be used to access
the underlying char array in Strings to avoid the cloning
overhead.
| Method Summary | |
|---|---|
protected char[] |
charsOf(java.lang.String s)
Tries to return the underlying char array directly. |
protected int[] |
searchString(java.lang.String text,
int textStart,
int textEnd,
java.lang.String pattern,
int k,
MismatchSearch instance)
Searches a pattern inside a text with at most k mismatches, using the given MismatchSearch instance. |
protected int[] |
searchString(java.lang.String text,
int textStart,
int textEnd,
java.lang.String pattern,
java.lang.Object processed,
int k,
MismatchSearch instance)
Searches a pattern inside a text, using the pre-processed Object and at most k mismatches, using the given MismatchSearch instance. |
protected int |
searchString(java.lang.String text,
int textStart,
int textEnd,
java.lang.String pattern,
java.lang.Object processed,
StringSearch instance)
Searches a pattern inside a text, using the pre-processed Object and using the given StringSearch instance. |
protected int |
searchString(java.lang.String text,
int textStart,
int textEnd,
java.lang.String pattern,
StringSearch instance)
Searches a pattern inside a text, using the given StringSearch instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
protected int searchString(java.lang.String text,
int textStart,
int textEnd,
java.lang.String pattern,
java.lang.Object processed,
StringSearch instance)
StringSearch.Dispatch
searchString in class StringSearch.Dispatchtext - DOCUMENT ME!textStart - DOCUMENT ME!textEnd - DOCUMENT ME!pattern - DOCUMENT ME!processed - DOCUMENT ME!instance - DOCUMENT ME!
StringSearch.Dispatch.searchString(
String,int,int,String,Object,StringSearch)
protected int searchString(java.lang.String text,
int textStart,
int textEnd,
java.lang.String pattern,
StringSearch instance)
StringSearch.Dispatch
searchString in class StringSearch.Dispatchtext - DOCUMENT ME!textStart - DOCUMENT ME!textEnd - DOCUMENT ME!pattern - DOCUMENT ME!instance - DOCUMENT ME!
StringSearch.Dispatch.searchString(
String,int,int,String,StringSearch)
protected int[] searchString(java.lang.String text,
int textStart,
int textEnd,
java.lang.String pattern,
int k,
MismatchSearch instance)
StringSearch.Dispatch
searchString in class StringSearch.Dispatchtext - DOCUMENT ME!textStart - DOCUMENT ME!textEnd - DOCUMENT ME!pattern - DOCUMENT ME!k - DOCUMENT ME!instance - DOCUMENT ME!
StringSearch.Dispatch.searchString(
String,int,int,String,int,MismatchSearch)
protected int[] searchString(java.lang.String text,
int textStart,
int textEnd,
java.lang.String pattern,
java.lang.Object processed,
int k,
MismatchSearch instance)
StringSearch.Dispatch
searchString in class StringSearch.Dispatchtext - DOCUMENT ME!textStart - DOCUMENT ME!textEnd - DOCUMENT ME!pattern - DOCUMENT ME!processed - DOCUMENT ME!k - DOCUMENT ME!instance - DOCUMENT ME!
StringSearch.Dispatch.searchString(
String,int,int,String,Object,int,MismatchSearch)protected char[] charsOf(java.lang.String s)
char array directly.
Only works if the "offset" field is 0 and the "count" field is
equal to the String's length.
charsOf in class StringSearch.Dispatchs - the String, may not be null
org.jscience.linguistics.search.StringSearch.Dispatch#chars(java.lang.String)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||