public class MealyDHCBuilder<I,O> extends Object
| Constructor and Description |
|---|
MealyDHCBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MealyDHC<I,O> |
create() |
Alphabet<I> |
getAlphabet() |
Collection<? extends Word<I>> |
getInitialSplitters() |
MembershipOracle<I,Word<O>> |
getOracle() |
GlobalSuffixFinder<? super I,? super Word<O>> |
getSuffixFinder() |
void |
setAlphabet(Alphabet<I> alphabet) |
void |
setInitialSplitters(Collection<? extends Word<I>> initialSplitters) |
void |
setOracle(MembershipOracle<I,Word<O>> oracle) |
void |
setSuffixFinder(GlobalSuffixFinder<? super I,? super Word<O>> suffixFinder) |
MealyDHCBuilder<I,O> |
withAlphabet(Alphabet<I> alphabet) |
MealyDHCBuilder<I,O> |
withInitialSplitters(Collection<? extends Word<I>> initialSplitters) |
MealyDHCBuilder<I,O> |
withOracle(MembershipOracle<I,Word<O>> oracle) |
MealyDHCBuilder<I,O> |
withSuffixFinder(GlobalSuffixFinder<? super I,? super Word<O>> suffixFinder) |
public MealyDHCBuilder<I,O> withAlphabet(Alphabet<I> alphabet)
public MembershipOracle<I,Word<O>> getOracle()
public void setOracle(MembershipOracle<I,Word<O>> oracle)
public MealyDHCBuilder<I,O> withOracle(MembershipOracle<I,Word<O>> oracle)
public GlobalSuffixFinder<? super I,? super Word<O>> getSuffixFinder()
public void setSuffixFinder(GlobalSuffixFinder<? super I,? super Word<O>> suffixFinder)
public MealyDHCBuilder<I,O> withSuffixFinder(GlobalSuffixFinder<? super I,? super Word<O>> suffixFinder)
public Collection<? extends Word<I>> getInitialSplitters()
public void setInitialSplitters(Collection<? extends Word<I>> initialSplitters)
public MealyDHCBuilder<I,O> withInitialSplitters(Collection<? extends Word<I>> initialSplitters)
Copyright © 2020. All rights reserved.