public abstract class Segment extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
RESERVED_PCHAR |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
allOptionalsAvailableCondition(List<Segment> priorSegments,
Options hash) |
String |
buildPattern(String pattern) |
String |
continueStringStructure(List<Segment> list,
Options hash) |
String |
getDefault() |
String |
getExtractionCode() |
String |
getKey() |
String |
getRegexp() |
String |
getValue() |
boolean |
hasDefault() |
boolean |
hasKey() |
String |
interpolationChunk(Options hash) |
String |
interpolationStatement(List<Segment> list,
Options hash) |
boolean |
isOptional() |
void |
matchExtraction(Options params,
Matcher match,
int nextCapture) |
int |
numberOfCaptures() |
abstract String |
regexpChunk() |
void |
setDefault(String def) |
void |
setOptional(boolean optional) |
void |
setRegexp(Pattern regexp) |
void |
setValue(String value) |
String |
stringStructure(List<Segment> list,
Options hash) |
public Segment()
public Segment(String value)
public int numberOfCaptures()
public String getExtractionCode()
public boolean allOptionalsAvailableCondition(List<Segment> priorSegments, Options hash)
public boolean hasKey()
public String getKey()
public boolean hasDefault()
public String getDefault()
public String getValue()
public void setValue(String value)
public abstract String regexpChunk()
public boolean isOptional()
public void setOptional(boolean optional)
public void setRegexp(Pattern regexp)
public void setDefault(String def)
public String getRegexp()
Copyright © 2018. All rights reserved.