Skip navigation links


com.essbase.eas.ui.editor.search
Class LiteralSearchMatcher

java.lang.Object
  extended by com.essbase.eas.ui.editor.search.LiteralSearchMatcher


public class LiteralSearchMatcher
extends java.lang.Object

Constructor Summary
LiteralSearchMatcher(java.lang.String search, java.lang.String replace, boolean ignoreCase)
          Creates a new string literal matcher.

 

Method Summary
 int getLineOffset()
           
 int[] nextMatch(java.lang.String text)
          Returns the offset of the first match of the specified text within this matcher.
 int[] nextMatch(java.lang.String text, int index)
           
 java.lang.String substitute(java.lang.String text, boolean bOnce)
          Returns the specified text, with any substitution specified within this matcher performed.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

LiteralSearchMatcher

public LiteralSearchMatcher(java.lang.String search,
                            java.lang.String replace,
                            boolean ignoreCase)
Creates a new string literal matcher.
Parameters:
search - The search string
replace - The replacement string
ignoreCase - True if the matcher should be case insensitive, false otherwise

Method Detail

nextMatch

public int[] nextMatch(java.lang.String text)
Returns the offset of the first match of the specified text within this matcher.
Parameters:
text - The text to search in
Returns:
an array where the first element is the start offset of the match, and the second element is the end offset of the match

nextMatch

public int[] nextMatch(java.lang.String text,
                       int index)

substitute

public java.lang.String substitute(java.lang.String text,
                                   boolean bOnce)
Returns the specified text, with any substitution specified within this matcher performed.
Parameters:
text - The text

getLineOffset

public int getLineOffset()

Skip navigation links


Copyright © 2001, 2012, Oracle. All rights reserved.