| Modifier and Type | Class and Description |
|---|---|
static class |
Exon.N |
| Modifier and Type | Field and Description |
|---|---|
@NotNull Clop |
edge
原始模板的边缘区
|
protected @NotNull char[] |
text9
边缘内字符串缓存
|
| Modifier | Constructor and Description |
|---|---|
protected |
Exon(@NotNull char[] text9,
@NotNull Clop edge) |
|
Exon(@NotNull String text,
@NotNull Clop edge) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull List<Exon> |
apply(Clop pos,
String txt,
int bar)
应用匹配的文本
|
void |
build(Writer buff)
重建回解析前的模板,默认edge
|
void |
check(StringBuilder err,
RngChecker rng)
parse时,在加入gene时,对自身检查,预处理(引擎预热)
|
Life.State |
match(List<Exon.N> lst,
String txt)
匹配其他文本,并根据匹配状态,设置匹配区间
|
void |
merge(Acid acid,
Writer buff)
合并模板输出结果,默认edge
|
@NotNull public final @NotNull Clop edge
@NotNull protected final @NotNull char[] text9
protected Exon(@NotNull
@NotNull char[] text9,
@NotNull
@NotNull Clop edge)
public Life.State match(List<Exon.N> lst, String txt)
lst - 匹配区间txt - 文本@NotNull public @NotNull List<Exon> apply(Clop pos, String txt, int bar)
pos - 匹配txt - 文本bar - 左距public void build(Writer buff)
buff - buffpublic void merge(Acid acid, Writer buff)
acid - 执行环境buff - 输出buffpublic void check(StringBuilder err, RngChecker rng)
err - 错误信息队列rng - rnaEngine缓存Copyright © 2020. All rights reserved.