public final class DTLearnerVPDABuilder<I> extends Object
| Constructor and Description |
|---|
DTLearnerVPDABuilder() |
| Modifier and Type | Method and Description |
|---|---|
DTLearnerVPDA<I> |
create() |
VPDAlphabet<I> |
getAlphabet() |
AcexAnalyzer |
getAnalyzer() |
MembershipOracle<I,Boolean> |
getOracle() |
void |
setAlphabet(VPDAlphabet<I> alphabet) |
void |
setAnalyzer(AcexAnalyzer analyzer) |
void |
setOracle(MembershipOracle<I,Boolean> oracle) |
DTLearnerVPDABuilder<I> |
withAlphabet(VPDAlphabet<I> alphabet) |
DTLearnerVPDABuilder<I> |
withAnalyzer(AcexAnalyzer analyzer) |
DTLearnerVPDABuilder<I> |
withOracle(MembershipOracle<I,Boolean> oracle) |
public DTLearnerVPDA<I> create()
public VPDAlphabet<I> getAlphabet()
public void setAlphabet(VPDAlphabet<I> alphabet)
public DTLearnerVPDABuilder<I> withAlphabet(VPDAlphabet<I> alphabet)
public MembershipOracle<I,Boolean> getOracle()
public void setOracle(MembershipOracle<I,Boolean> oracle)
public DTLearnerVPDABuilder<I> withOracle(MembershipOracle<I,Boolean> oracle)
public AcexAnalyzer getAnalyzer()
public void setAnalyzer(AcexAnalyzer analyzer)
public DTLearnerVPDABuilder<I> withAnalyzer(AcexAnalyzer analyzer)
Copyright © 2020. All rights reserved.