public static class StringPda.StringPdaFactory<T> extends Object implements PdaFactory<StringPda,String,String,T>
| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.base.Function<T,String> |
formatter |
protected String |
nullStart |
protected String |
nullState |
protected String |
nullStop |
| Constructor and Description |
|---|
StringPda.StringPdaFactory() |
StringPda.StringPdaFactory(String nullStart,
String nullStop) |
StringPda.StringPdaFactory(String nullStart,
String nullStop,
String nullState) |
| Modifier and Type | Method and Description |
|---|---|
StringPda |
create(T start,
T stop) |
String |
createPop(StringPda pda,
T token) |
String |
createPush(StringPda pda,
T token) |
String |
createState(StringPda pda,
T token) |
void |
setFollowers(StringPda pda,
String owner,
Iterable<String> followers) |
StringPda.StringPdaFactory<T> |
setTokenFormatter(com.google.common.base.Function<T,String> formatter) |
protected String |
tokenToStr(T token,
String nullValue) |
protected String nullStart
protected String nullState
protected String nullStop
public StringPda create(T start, T stop)
create in interface NfaFactory<StringPda,String,T>public String createPush(StringPda pda, T token)
createPush in interface PdaFactory<StringPda,String,String,T>public String createState(StringPda pda, T token)
createState in interface NfaFactory<StringPda,String,T>public void setFollowers(StringPda pda, String owner, Iterable<String> followers)
setFollowers in interface NfaFactory<StringPda,String,T>public StringPda.StringPdaFactory<T> setTokenFormatter(com.google.common.base.Function<T,String> formatter)
Copyright © 2015. All Rights Reserved.