Package org.mycore.common
Class MCRTextResolver.Text
java.lang.Object
org.mycore.common.MCRTextResolver.Term
org.mycore.common.MCRTextResolver.Text
- Enclosing class:
- MCRTextResolver
A simple text, every character is added to the term (except its
a special one).
-
Field Summary
Fields inherited from class org.mycore.common.MCRTextResolver.Term
position, resolved, termBuffer, textResolver
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionImplement this to define the end enclosing string for your term.Implement this to define the start enclosing string for your term.boolean
resolveInternal
(String text, int pos) Does term specific resolving for the current character.Methods inherited from class org.mycore.common.MCRTextResolver.Term
getTextResolver, getValue, resolve
-
Constructor Details
-
Text
-
-
Method Details
-
resolveInternal
Description copied from class:MCRTextResolver.Term
Does term specific resolving for the current character.- Specified by:
resolveInternal
in classMCRTextResolver.Term
- Returns:
- true if the end string is reached, otherwise false
-
getStartEnclosingString
Description copied from class:MCRTextResolver.Term
Implement this to define the start enclosing string for your term. The resolver searches in the text for this string, if found, the text is processed by your term.- Specified by:
getStartEnclosingString
in classMCRTextResolver.Term
- Returns:
- the start enclosing string
-
getEndEnclosingString
Description copied from class:MCRTextResolver.Term
Implement this to define the end enclosing string for your term. You have to check manual in theresolveInternal
method if the end of your term is reached.- Specified by:
getEndEnclosingString
in classMCRTextResolver.Term
- Returns:
- the end enclosing string
-