public abstract class Segment extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
RESERVED_PCHAR |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
allOptionalsAvailableCondition(List<Segment> priorSegments,
OptionMap hash) |
String |
buildPattern(String pattern) |
String |
continueStringStructure(List<Segment> list,
OptionMap hash) |
String |
getDefault() |
String |
getExtractionCode() |
String |
getKey() |
String |
getRegexp() |
String |
getValue() |
boolean |
hasDefault() |
boolean |
hasKey() |
String |
interpolationChunk(OptionMap hash) |
String |
interpolationStatement(List<Segment> list,
OptionMap hash) |
boolean |
isOptional() |
void |
matchExtraction(OptionMap 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,
OptionMap hash) |
public Segment()
public Segment(String value)
public int numberOfCaptures()
public String getExtractionCode()
public boolean allOptionalsAvailableCondition(List<Segment> priorSegments, OptionMap 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 © 2016–2017. All rights reserved.