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(JIPipeValidationReportContext reportContext,
JIPipeValidationReport 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(JIPipeValidationReportContext reportContext, JIPipeValidationReport report)
JIPipeValidatable
reportValidity
in interface JIPipeValidatable
reportContext
- the report contextreport
- the report to be added toCopyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.