public class ExtensionFileLinkDefinition extends Object implements FileLinkDefinition
| Constructor and Description |
|---|
ExtensionFileLinkDefinition(String name,
String extension) |
ExtensionFileLinkDefinition(String name,
String extension,
String lineNumberDelimiter) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
generateLineNumberExpression(String lineNumberDelimiter) |
String |
getName() |
String |
getSearchExpression() |
static int |
lastIndexOfCaseInsensitive(String sourceText,
String alreadyLowerCaseSoughtText) |
int |
parseFileLink(String fullSearchTest,
String matchedText,
int start,
int end,
boolean verifyFileExists,
List<FileLink> fileLinks)
This is called for each match.
|
String |
toString() |
public String getName()
getName in interface FileLinkDefinitionprotected String generateLineNumberExpression(String lineNumberDelimiter)
public String getSearchExpression()
getSearchExpression in interface FileLinkDefinitionpublic int parseFileLink(String fullSearchTest, String matchedText, int start, int end, boolean verifyFileExists, List<FileLink> fileLinks)
parseFileLink in interface FileLinkDefinitionfullSearchTest - the full text that was searchedmatchedText - the text that was matchedstart - the index into the entire searched text where the matchedText startsend - the index into the entire searched text where the matchedText endspublic static int lastIndexOfCaseInsensitive(String sourceText, String alreadyLowerCaseSoughtText)
Copyright © 2013. All rights reserved