public class ObservationTableCEXHandlers extends Object
Modifier and Type | Field and Description |
---|---|
static ObservationTableCEXHandler<Object,Object> |
CLASSIC_LSTAR |
static ObservationTableCEXHandler<Object,Object> |
FIND_LINEAR |
static ObservationTableCEXHandler<Object,Object> |
FIND_LINEAR_ALLSUFFIXES |
static ObservationTableCEXHandler<Object,Object> |
FIND_LINEAR_REVERSE |
static ObservationTableCEXHandler<Object,Object> |
FIND_LINEAR_REVERSE_ALLSUFFIXES |
static ObservationTableCEXHandler<Object,Object> |
MAHLER_PNUELI |
static ObservationTableCEXHandler<Object,Object> |
RIVEST_SCHAPIRE |
static ObservationTableCEXHandler<Object,Object> |
RIVEST_SCHAPIRE_ALLSUFFIXES |
static ObservationTableCEXHandler<Object,Object> |
SHAHBAZ |
static ObservationTableCEXHandler<Object,Object> |
SUFFIX1BY1 |
Constructor and Description |
---|
ObservationTableCEXHandlers() |
Modifier and Type | Method and Description |
---|---|
static <I,O> ObservationTableCEXHandler<I,O> |
fromGlobalSuffixFinder(GlobalSuffixFinder<I,O> globalFinder) |
static <I,O> ObservationTableCEXHandler<I,O> |
fromLocalSuffixFinder(LocalSuffixFinder<I,O> localFinder) |
static <I,O> ObservationTableCEXHandler<I,O> |
fromLocalSuffixFinder(LocalSuffixFinder<I,O> localFinder,
boolean allSuffixes) |
static <I,O> List<List<Row<I>>> |
handleClassicLStar(DefaultQuery<I,O> ceQuery,
ObservationTable<I,O> table,
MembershipOracle<I,O> oracle) |
static <I,O> List<List<Row<I>>> |
handleGlobalSuffixes(ObservationTable<I,O> table,
List<Word<I>> suffixes,
MembershipOracle<I,O> oracle) |
static <I,O> List<List<Row<I>>> |
handleLocalSuffix(Query<I,O> ceQuery,
ObservationTable<I,O> table,
int suffixIndex,
boolean allSuffixes,
MembershipOracle<I,O> oracle) |
static <I,O> List<List<Row<I>>> |
handleLocalSuffix(Query<I,O> ceQuery,
ObservationTable<I,O> table,
int suffixIndex,
MembershipOracle<I,O> oracle) |
static <I,O> List<List<Row<I>>> |
handleSuffix1by1(DefaultQuery<I,O> ceQuery,
ObservationTable<I,O> table,
MembershipOracle<I,O> oracle) |
public static ObservationTableCEXHandler<Object,Object> CLASSIC_LSTAR
public static ObservationTableCEXHandler<Object,Object> SUFFIX1BY1
public static ObservationTableCEXHandler<Object,Object> MAHLER_PNUELI
public static ObservationTableCEXHandler<Object,Object> SHAHBAZ
public static ObservationTableCEXHandler<Object,Object> FIND_LINEAR
public static ObservationTableCEXHandler<Object,Object> FIND_LINEAR_ALLSUFFIXES
public static ObservationTableCEXHandler<Object,Object> FIND_LINEAR_REVERSE
public static ObservationTableCEXHandler<Object,Object> FIND_LINEAR_REVERSE_ALLSUFFIXES
public static ObservationTableCEXHandler<Object,Object> RIVEST_SCHAPIRE
public static ObservationTableCEXHandler<Object,Object> RIVEST_SCHAPIRE_ALLSUFFIXES
public ObservationTableCEXHandlers()
public static <I,O> ObservationTableCEXHandler<I,O> fromGlobalSuffixFinder(GlobalSuffixFinder<I,O> globalFinder)
public static <I,O> ObservationTableCEXHandler<I,O> fromLocalSuffixFinder(LocalSuffixFinder<I,O> localFinder, boolean allSuffixes)
public static <I,O> ObservationTableCEXHandler<I,O> fromLocalSuffixFinder(LocalSuffixFinder<I,O> localFinder)
public static <I,O> List<List<Row<I>>> handleClassicLStar(DefaultQuery<I,O> ceQuery, ObservationTable<I,O> table, MembershipOracle<I,O> oracle)
public static <I,O> List<List<Row<I>>> handleSuffix1by1(DefaultQuery<I,O> ceQuery, ObservationTable<I,O> table, MembershipOracle<I,O> oracle)
public static <I,O> List<List<Row<I>>> handleGlobalSuffixes(ObservationTable<I,O> table, List<Word<I>> suffixes, MembershipOracle<I,O> oracle)
public static <I,O> List<List<Row<I>>> handleLocalSuffix(Query<I,O> ceQuery, ObservationTable<I,O> table, int suffixIndex, boolean allSuffixes, MembershipOracle<I,O> oracle)
public static <I,O> List<List<Row<I>>> handleLocalSuffix(Query<I,O> ceQuery, ObservationTable<I,O> table, int suffixIndex, MembershipOracle<I,O> oracle)
Copyright © 2014. All Rights Reserved.