public class ExtensionFileLinkDefinition extends java.lang.Object implements FileLinkDefinition
| Constructor and Description |
|---|
ExtensionFileLinkDefinition(java.lang.String name,
java.lang.String extension) |
ExtensionFileLinkDefinition(java.lang.String name,
java.lang.String extension,
java.lang.String lineNumberDelimiter) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
generateLineNumberExpression(java.lang.String lineNumberDelimiter) |
java.lang.String |
getName() |
java.lang.String |
getSearchExpression() |
static int |
lastIndexOfCaseInsensitive(java.lang.String sourceText,
java.lang.String alreadyLowerCaseSoughtText) |
int |
parseFileLink(java.lang.String fullSearchTest,
java.lang.String matchedText,
int start,
int end,
boolean verifyFileExists,
java.util.List<FileLink> fileLinks)
This is called for each match.
|
java.lang.String |
toString() |
public ExtensionFileLinkDefinition(java.lang.String name,
java.lang.String extension)
public ExtensionFileLinkDefinition(java.lang.String name,
java.lang.String extension,
java.lang.String lineNumberDelimiter)
public java.lang.String getName()
getName in interface FileLinkDefinitionprotected java.lang.String generateLineNumberExpression(java.lang.String lineNumberDelimiter)
public java.lang.String getSearchExpression()
getSearchExpression in interface FileLinkDefinitionpublic int parseFileLink(java.lang.String fullSearchTest,
java.lang.String matchedText,
int start,
int end,
boolean verifyFileExists,
java.util.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(java.lang.String sourceText,
java.lang.String alreadyLowerCaseSoughtText)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2013. All rights reserved