public class StringPatternExtraction extends Object implements Function<String,String>, JIPipeValidatable
Modifier and Type | Class and Description |
---|---|
static class |
StringPatternExtraction.List
A collection of multiple
StringPatternExtraction |
static class |
StringPatternExtraction.Mode
Available modes
|
Constructor and Description |
---|
StringPatternExtraction()
Creates a new instance
|
StringPatternExtraction(StringPatternExtraction other)
Creates a copy
|
Modifier and Type | Method and Description |
---|---|
String |
apply(String s) |
StringPatternExtraction.Mode |
getMode() |
String |
getRegexString() |
String |
getSplitCharacter() |
int |
getSplitPickedIndex() |
void |
reportValidity(JIPipeIssueReport report)
Generates a validity report
|
void |
setMode(StringPatternExtraction.Mode mode) |
void |
setRegexString(String regexString) |
void |
setSplitCharacter(String splitCharacter) |
void |
setSplitPickedIndex(int splitPickedIndex) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
generateValidityReport
public StringPatternExtraction()
public StringPatternExtraction(StringPatternExtraction other)
other
- the originalpublic StringPatternExtraction.Mode getMode()
public void setMode(StringPatternExtraction.Mode mode)
public String getSplitCharacter()
public void setSplitCharacter(String splitCharacter)
public int getSplitPickedIndex()
public void setSplitPickedIndex(int splitPickedIndex)
public String getRegexString()
public void setRegexString(String regexString)
public void reportValidity(JIPipeIssueReport report)
JIPipeValidatable
reportValidity
in interface JIPipeValidatable
report
- the report to be added toCopyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.