A B C D E F G H I J K L M N O P Q R S T U V W X

A

AbstractBatchOracle - Class in de.ls5.jlearn.batchoracles
 
AbstractBatchOracle() - Constructor for class de.ls5.jlearn.batchoracles.AbstractBatchOracle
 
AbstractPanel - Class in de.ls5.jlearn.exporter.gui
 
AbstractPanel() - Constructor for class de.ls5.jlearn.exporter.gui.AbstractPanel
 
accessSequence - Variable in class de.ls5.jlearn.util.xml.generated.StateType
 
addAppender(LoggingAppender) - Static method in class de.ls5.jlearn.logging.LearnLog
 
addAutomaton(Automaton) - Method in class de.ls5.jlearn.exporter.gui.ExporterGui
 
addAutomaton(Automaton, boolean) - Method in class de.ls5.jlearn.exporter.gui.ExporterGui
 
addCounterExample(Word, Word) - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
addCounterExample(Word, Word) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
Take an counterexample, determine what prefix makes the difference, add that splitter to the alphabet, and reset the hypothesis automaton
addCounterExample(Word, Word) - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
Take an counterexample, determine what prefix makes the difference, add that splitter to the alphabet, and reset the hypothesis automaton
addCounterExample(Word, Word) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
addCounterExample(Word, Word) - Method in interface de.ls5.jlearn.interfaces.Learner
Process a counterexample.
addDotGraphics(String) - Method in class de.ls5.jlearn.exporter.gui.ExporterGui
 
addEntry(Word, Word) - Method in interface de.ls5.jlearn.interfaces.Cache
Adds a query/answer pair to the cache
addEntry(Word, Word) - Method in class de.ls5.jlearn.oracles.CacheOracle
 
addHypothesis(Automaton) - Method in class de.ls5.jlearn.equivalenceoracles.EvolvingHypothesisRandomWalk
Deprecated.  
addHypothesis(Automaton) - Method in class de.ls5.jlearn.util.SpanningTree
add a new hypothesis which is to be analyzed and used to extend the spanning tree
addJokerSymbol(Symbol) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
addLetter(Symbol) - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
addLetter(Symbol) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
Insertion of new letter to the alphabet.
addLetter(Symbol) - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
addLetter(Symbol) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
will add a letter to the input alphabet and will extend the set of long prefixes (one-letter extensions) accordingly
addLetter(Symbol) - Method in interface de.ls5.jlearn.interfaces.Learner
Add given Symbol to the internal Alphabet of this Learner.
addNewState() - Method in interface de.ls5.jlearn.interfaces.Automaton
Creates a new State and return it.
addNewState() - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
addObject(List<U>, V) - Method in class de.ls5.jlearn.util.DecisionTree
 
addObject(U[], V) - Method in class de.ls5.jlearn.util.DecisionTree
 
addPicture(Slides, File) - Static method in class de.ls5.jlearn.util.PPTUtil
 
addPicture(Slides, byte[], Slides.Picturetype) - Static method in class de.ls5.jlearn.util.PPTUtil
 
addPictureToSlide(byte[], Slides.Picturetype) - Method in class de.ls5.jlearn.util.Slides
 
addPrefix(Word) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
add a new prefix to the observations adding arbitrary words to the pack may break the algorithm: thus it will be checked that prefix of w is access sequence
addRejectedSymbol(Symbol) - Method in class de.ls5.jlearn.oracles.PrefixClosureFilter
Adds a rejecting symbol.
addSingleSuffix(Word) - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
addStickySymbol(Symbol) - Method in interface de.ls5.jlearn.interfaces.FilterStickyOutput
Specify output symbols that once encountered by a prefix will stay the same despite any possible suffix
addStickySymbol(Symbol) - Method in class de.ls5.jlearn.oracles.CacheOracle
 
addSuffix(Word) - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
addSuffix(Word) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
addSuffix(Word) - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
addSuffix(Word) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
addSuffix(Word) - Method in interface de.ls5.jlearn.interfaces.Learner
Add given Word to the internal set of suffixes of this Learner.
addSuffixLocally(Word, Word) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
addSymbol(Symbol) - Method in class de.ls5.jlearn.algorithms.packs.CWord
 
addSymbol(Symbol) - Method in interface de.ls5.jlearn.interfaces.Alphabet
Add Symbol to this alphabet.
addSymbol(Symbol, int) - Method in interface de.ls5.jlearn.interfaces.Alphabet
Add Symbol to this alphabet at the specified index.
addSymbol(Symbol) - Method in interface de.ls5.jlearn.interfaces.Word
add Symbol to word
addSymbol(Symbol) - Method in class de.ls5.jlearn.shared.AlphabetImpl
 
addSymbol(Symbol, int) - Method in class de.ls5.jlearn.shared.AlphabetImpl
 
addSymbol(Symbol) - Method in class de.ls5.jlearn.shared.WordImpl
 
addTextBox(Slides, String) - Static method in class de.ls5.jlearn.util.PPTUtil
 
addTextBoxToSlide(String) - Method in class de.ls5.jlearn.util.Slides
 
addToFilter(Word, Word) - Method in class de.ls5.jlearn.oracles.PrefixClosureFilter
Adds the trace with the result to rejected prefixes if the trace contains a symbol that should be rejected.
addWordToS(Word) - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
Alphabet - Interface in de.ls5.jlearn.interfaces
An alphabet is an ordered set of symbols.
AlphabetImpl - Class in de.ls5.jlearn.shared
 
AlphabetImpl() - Constructor for class de.ls5.jlearn.shared.AlphabetImpl
 
Angluin - Class in de.ls5.jlearn.algorithms.angluin
 
Angluin() - Constructor for class de.ls5.jlearn.algorithms.angluin.Angluin
 
annotate(Automaton) - Method in class de.ls5.jlearn.util.SpanningTree
annotate an automaton using the current spanning tree
Annotated - Interface in de.ls5.jlearn.interfaces
Interface for automata that can be annotated with additional information
annotated - Variable in class de.ls5.jlearn.util.xml.generated.AutomatonType
 
AnnotatedAutomaton - Class in de.ls5.jlearn.shared
allows access-sequences to be set manually
AnnotatedAutomaton(Alphabet) - Constructor for class de.ls5.jlearn.shared.AnnotatedAutomaton
 
AnnotatedAutomaton(Automaton) - Constructor for class de.ls5.jlearn.shared.AnnotatedAutomaton
 
AnnotatedFSA - Class in de.ls5.jlearn.shared
allows access-sequences to be set manually
AnnotatedFSA(Alphabet) - Constructor for class de.ls5.jlearn.shared.AnnotatedFSA
 
AnnotatedFSA(Automaton) - Constructor for class de.ls5.jlearn.shared.AnnotatedFSA
 
answerQuery(Word, Word) - Method in interface de.ls5.jlearn.interfaces.AsyncOracle
Provide an answer for a query previously retrieved from this asynchronous oracle.
answerQuery(Word, Word) - Method in class de.ls5.jlearn.oracles.AsyncOracleImpl
 
applyGlobally() - Method in interface de.ls5.jlearn.interfaces.SplitterCreator
Indicates that a set of suffixes is ought to be applied globally (to all states or components - or whatever data structure is used).
applyGlobally() - Method in class de.ls5.jlearn.splittercreators.HowarStyleSplitterCreator
 
applyGlobally() - Method in class de.ls5.jlearn.splittercreators.KearnsStyleDFASplitterCreator
 
applyGlobally() - Method in class de.ls5.jlearn.splittercreators.KearnsStyleSplitterCreator
 
applyGlobally() - Method in class de.ls5.jlearn.splittercreators.MalerStyleSplitterCreator
 
applyGlobally() - Method in class de.ls5.jlearn.splittercreators.RivestAllSuffixesSplitterCreator
 
applyGlobally() - Method in class de.ls5.jlearn.splittercreators.RivestStyleDFASplitterCreator
 
applyGlobally() - Method in class de.ls5.jlearn.splittercreators.RivestStyleSplitterCreator
 
applyGlobally() - Method in class de.ls5.jlearn.splittercreators.ShahbazStyleSplitterCreator
 
applyGlobally() - Method in class de.ls5.jlearn.splittercreators.SplitterCreatorAllSuffixes
 
applyToStates() - Method in interface de.ls5.jlearn.interfaces.SplitterCreator
Return a list of states from the hypothesis which are identified to be affected by splitters formely having been created using the createSplitters-method.
applyToStates() - Method in class de.ls5.jlearn.splittercreators.HowarStyleSplitterCreator
 
applyToStates() - Method in class de.ls5.jlearn.splittercreators.KearnsStyleDFASplitterCreator
 
applyToStates() - Method in class de.ls5.jlearn.splittercreators.KearnsStyleSplitterCreator
 
applyToStates() - Method in class de.ls5.jlearn.splittercreators.MalerStyleSplitterCreator
 
applyToStates() - Method in class de.ls5.jlearn.splittercreators.RivestStyleDFASplitterCreator
 
applyToStates() - Method in class de.ls5.jlearn.splittercreators.RivestStyleSplitterCreator
 
applyToStates() - Method in class de.ls5.jlearn.splittercreators.ShahbazStyleSplitterCreator
 
applyToStates() - Method in class de.ls5.jlearn.splittercreators.SplitterCreatorAllSuffixes
 
arraysToAutomaton(int[], int[], int) - Static method in class de.ls5.jlearn.util.AutomatonUtil
 
AsyncOracle - Interface in de.ls5.jlearn.interfaces
An asynchronous oracle buffers queries, which can be retrieved and processed.
AsyncOracleImpl - Class in de.ls5.jlearn.oracles
 
AsyncOracleImpl() - Constructor for class de.ls5.jlearn.oracles.AsyncOracleImpl
 
Automaton - Interface in de.ls5.jlearn.interfaces
Basic interface for Automaton models.
AutomatonImpl - Class in de.ls5.jlearn.shared
 
AutomatonImpl(Alphabet) - Constructor for class de.ls5.jlearn.shared.AutomatonImpl
Constructor.
AutomatonImpl(Alphabet, boolean) - Constructor for class de.ls5.jlearn.shared.AutomatonImpl
Constructor.
AutomatonMapper - Class in de.ls5.jlearn.util
 
AutomatonMapper() - Constructor for class de.ls5.jlearn.util.AutomatonMapper
 
AutomatonMinimizer - Class in de.ls5.jlearn.util
implements a minimizing algorithm resembling Marie-pierre Béal and Maxime Crochemore: "Minimizing incomplete automata", 2008.
AutomatonMinimizer() - Constructor for class de.ls5.jlearn.util.AutomatonMinimizer
 
AutomatonPanel - Class in de.ls5.jlearn.exporter.gui
 
AutomatonPanel(Automaton) - Constructor for class de.ls5.jlearn.exporter.gui.AutomatonPanel
 
automatonToOutputArray(Automaton) - Static method in class de.ls5.jlearn.util.AutomatonUtil
 
automatonToTransitionArray(Automaton) - Static method in class de.ls5.jlearn.util.AutomatonUtil
 
AutomatonTransformationUtil - Class in de.ls5.jlearn.util
 
AutomatonTransformationUtil() - Constructor for class de.ls5.jlearn.util.AutomatonTransformationUtil
 
AutomatonType - Class in de.ls5.jlearn.util.xml.generated
Java class for automatonType complex type.
AutomatonType() - Constructor for class de.ls5.jlearn.util.xml.generated.AutomatonType
 
AutomatonUtil - Class in de.ls5.jlearn.util
 
AutomatonUtil() - Constructor for class de.ls5.jlearn.util.AutomatonUtil
 
AutomatonXMLUtil - Class in de.ls5.jlearn.util
 
AutomatonXMLUtil() - Constructor for class de.ls5.jlearn.util.AutomatonXMLUtil
 

B

Base64 - Class in de.ls5.jlearn.util
 
Base64.InputStream - Class in de.ls5.jlearn.util
A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.InputStream(InputStream) - Constructor for class de.ls5.jlearn.util.Base64.InputStream
Constructs a Base64.InputStream in DECODE mode.
Base64.InputStream(InputStream, int) - Constructor for class de.ls5.jlearn.util.Base64.InputStream
Constructs a Base64.InputStream in either ENCODE or DECODE mode.
Base64.OutputStream - Class in de.ls5.jlearn.util
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream(OutputStream) - Constructor for class de.ls5.jlearn.util.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
Base64.OutputStream(OutputStream, int) - Constructor for class de.ls5.jlearn.util.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.
BatchOracle - Interface in de.ls5.jlearn.interfaces
This interface encapsulates access to the SUT (System Under Test).
biggerOrEquals(LogLevel) - Method in class de.ls5.jlearn.logging.LogLevel
 

C

Cache - Interface in de.ls5.jlearn.interfaces
A cache records queries and corresponding answers.
CacheOracle - Class in de.ls5.jlearn.oracles
 
CacheOracle(Oracle) - Constructor for class de.ls5.jlearn.oracles.CacheOracle
 
canonicalNext(Word, Alphabet) - Static method in class de.ls5.jlearn.util.WordUtil
 
clone(Word) - Static method in class de.ls5.jlearn.util.WordUtil
 
cloneObject(Object) - Static method in class de.ls5.jlearn.util.ObjectUtil
 
close() - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
close() - Method in class de.ls5.jlearn.logging.LearnLog
 
close() - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
close() - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
close() - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
close() - Method in class de.ls5.jlearn.util.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
compareTo(Query) - Method in class de.ls5.jlearn.algorithms.dhc.Query
 
compareTo(Word) - Method in class de.ls5.jlearn.algorithms.packs.CWord
 
compareTo(Object) - Method in class de.ls5.jlearn.shared.SymbolImpl
 
compareTo(Word) - Method in class de.ls5.jlearn.shared.WordImpl
 
completeAutomaton(Automaton) - Method in interface de.ls5.jlearn.algorithms.packs.SelectiveExploration
post-processes the selectively explored hypothesis produced by the learning algorithm
CompleteSearchEquivalenceOracle - Class in de.ls5.jlearn.equivalenceoracles
Will test all words up to depth maxWordLength
CompleteSearchEquivalenceOracle(int) - Constructor for class de.ls5.jlearn.equivalenceoracles.CompleteSearchEquivalenceOracle
 
compressObject(Object) - Static method in class de.ls5.jlearn.util.ObjectUtil
 
concat(Word, Word) - Static method in class de.ls5.jlearn.util.WordUtil
concatenates two words and returns a corresponding NEW word
concat(Word, Symbol) - Static method in class de.ls5.jlearn.util.WordUtil
returns a copy of the original Word with one Symbol attached
concat(Word, Symbol, Symbol) - Static method in class de.ls5.jlearn.util.WordUtil
retuerns a copy of the original Word with two Symbols attached
configure(Level, Map<Class<?>, Level>) - Static method in class de.ls5.jlearn.logging.jre.LogFactory
 
convertSymbolsToStrings(Automaton) - Static method in class de.ls5.jlearn.util.AutomatonUtil
 
countJobs() - Method in class de.ls5.jlearn.util.ThreadPool
 
createAutomaton(AutomatonType) - Method in class de.ls5.jlearn.util.xml.generated.ObjectFactory
Create an instance of JAXBElement<AutomatonType>}
createAutomatonType() - Method in class de.ls5.jlearn.util.xml.generated.ObjectFactory
Create an instance of AutomatonType
createOutputSymbol(Symbol, Word, Word) - Method in interface de.ls5.jlearn.algorithms.dhcmodular.OutputSymbolCreator
 
createOutputSymbol(Symbol, Word, Word) - Method in class de.ls5.jlearn.algorithms.dhcmodular.OutputSymbolCreatorComplex
 
createOutputSymbol(Symbol, Word, Word) - Method in class de.ls5.jlearn.algorithms.dhcmodular.OutputSymbolCreatorDFA
 
createQuery(State, Symbol) - Method in interface de.ls5.jlearn.algorithms.dhcmodular.QueryCreator
 
createQuery(State, Symbol) - Method in class de.ls5.jlearn.algorithms.dhcmodular.QueryCreatorAccessConcat
 
createSlide() - Method in class de.ls5.jlearn.util.Slides
 
createSlides() - Static method in class de.ls5.jlearn.util.PPTUtil
 
createSplitters(Word, Word, Oracle, Automaton) - Method in interface de.ls5.jlearn.interfaces.SplitterCreator
Determine splitters that reveal diverging behavior between the learner's hypothesis and the target system.
createSplitters(Word, Word, Oracle, Automaton) - Method in class de.ls5.jlearn.splittercreators.HowarStyleSplitterCreator
 
createSplitters(Word, Word, Oracle, Automaton) - Method in class de.ls5.jlearn.splittercreators.KearnsStyleDFASplitterCreator
 
createSplitters(Word, Word, Oracle, Automaton) - Method in class de.ls5.jlearn.splittercreators.KearnsStyleSplitterCreator
 
createSplitters(Word, Word, Oracle, Automaton) - Method in class de.ls5.jlearn.splittercreators.MalerStyleSplitterCreator
 
createSplitters(Word, Word, Oracle, Automaton) - Method in class de.ls5.jlearn.splittercreators.RivestAllSuffixesSplitterCreator
 
createSplitters(Word, Word, Oracle, Automaton) - Method in class de.ls5.jlearn.splittercreators.ShahbazStyleSplitterCreator
 
createSplitters(Word, Word, Oracle, Automaton) - Method in class de.ls5.jlearn.splittercreators.SplitterCreatorAllSuffixes
 
createStateType() - Method in class de.ls5.jlearn.util.xml.generated.ObjectFactory
Create an instance of StateType
createTransitionType() - Method in class de.ls5.jlearn.util.xml.generated.ObjectFactory
Create an instance of TransitionType
createWordType() - Method in class de.ls5.jlearn.util.xml.generated.ObjectFactory
Create an instance of WordType
CWord - Class in de.ls5.jlearn.algorithms.packs
 
CWord(Word, Symbol) - Constructor for class de.ls5.jlearn.algorithms.packs.CWord
 

D

de.ls5.jlearn.abstractclasses - package de.ls5.jlearn.abstractclasses
 
de.ls5.jlearn.algorithms.angluin - package de.ls5.jlearn.algorithms.angluin
 
de.ls5.jlearn.algorithms.dhc - package de.ls5.jlearn.algorithms.dhc
 
de.ls5.jlearn.algorithms.dhcmodular - package de.ls5.jlearn.algorithms.dhcmodular
 
de.ls5.jlearn.algorithms.packs - package de.ls5.jlearn.algorithms.packs
 
de.ls5.jlearn.automatons - package de.ls5.jlearn.automatons
 
de.ls5.jlearn.batchoracles - package de.ls5.jlearn.batchoracles
 
de.ls5.jlearn.equivalenceoracles - package de.ls5.jlearn.equivalenceoracles
 
de.ls5.jlearn.exceptions - package de.ls5.jlearn.exceptions
 
de.ls5.jlearn.exporter.gui - package de.ls5.jlearn.exporter.gui
 
de.ls5.jlearn.interfaces - package de.ls5.jlearn.interfaces
 
de.ls5.jlearn.logging - package de.ls5.jlearn.logging
 
de.ls5.jlearn.logging.jre - package de.ls5.jlearn.logging.jre
 
de.ls5.jlearn.oracles - package de.ls5.jlearn.oracles
 
de.ls5.jlearn.shared - package de.ls5.jlearn.shared
 
de.ls5.jlearn.splittercreators - package de.ls5.jlearn.splittercreators
 
de.ls5.jlearn.util - package de.ls5.jlearn.util
 
de.ls5.jlearn.util.xml - package de.ls5.jlearn.util.xml
 
de.ls5.jlearn.util.xml.generated - package de.ls5.jlearn.util.xml.generated
 
DEBUG - Static variable in class de.ls5.jlearn.logging.LogLevel
 
DecisionTree<U,V> - Class in de.ls5.jlearn.util
 
DecisionTree() - Constructor for class de.ls5.jlearn.util.DecisionTree
 
DECODE - Static variable in class de.ls5.jlearn.util.Base64
Specify decoding in first bit.
decode(byte[]) - Static method in class de.ls5.jlearn.util.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(byte[], int, int, int) - Static method in class de.ls5.jlearn.util.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class de.ls5.jlearn.util.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decode(String, int) - Static method in class de.ls5.jlearn.util.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decodeFileToFile(String, String) - Static method in class de.ls5.jlearn.util.Base64
Reads infile and decodes it to outfile.
decodeFromFile(String) - Static method in class de.ls5.jlearn.util.Base64
Convenience method for reading a base64-encoded file and decoding it.
decodeToFile(String, String) - Static method in class de.ls5.jlearn.util.Base64
Convenience method for decoding data to a file.
decodeToObject(String) - Static method in class de.ls5.jlearn.util.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
decodeToObject(String, int, ClassLoader) - Static method in class de.ls5.jlearn.util.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
dest - Variable in class de.ls5.jlearn.util.xml.generated.TransitionType
 
DHC - Class in de.ls5.jlearn.algorithms.dhc
 
DHC() - Constructor for class de.ls5.jlearn.algorithms.dhc.DHC
Empty constructor.
DHC(Alphabet, Oracle) - Constructor for class de.ls5.jlearn.algorithms.dhc.DHC
Constructor.
DHCModular - Class in de.ls5.jlearn.algorithms.dhcmodular
 
DHCModular() - Constructor for class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
DHCModular(Alphabet, Oracle) - Constructor for class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
DO_BREAK_LINES - Static variable in class de.ls5.jlearn.util.Base64
Do break lines when encoding.
documentation - Variable in class de.ls5.jlearn.util.xml.generated.AutomatonType
 
doEnqueue(State, Symbol, State) - Method in interface de.ls5.jlearn.algorithms.dhcmodular.QueueGuard
 
doEnqueue(State, Symbol, State) - Method in class de.ls5.jlearn.algorithms.dhcmodular.QueueGuardAll
 
doEnqueue(State, Symbol, State) - Method in class de.ls5.jlearn.algorithms.dhcmodular.QueueGuardSigma
 
DONT_GUNZIP - Static variable in class de.ls5.jlearn.util.Base64
Specify that gzipped data should not be automatically gunzipped.
DotPanel - Class in de.ls5.jlearn.exporter.gui
 
DotPanel(String) - Constructor for class de.ls5.jlearn.exporter.gui.DotPanel
 
DotPlottable - Interface in de.ls5.jlearn.logging
Will plot this polatbale by graphvit.
DotUtil - Class in de.ls5.jlearn.util
 
DotUtil() - Constructor for class de.ls5.jlearn.util.DotUtil
 

E

enableBigBatches(boolean) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
enableComlexSplitterOutput(boolean) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
enableDebugOutput(boolean) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
enableHypothesisRecording(boolean) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
enableMemoryLogging(boolean) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
enableSignatureDecisionTree(boolean) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
enableSlidingImages(boolean) - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
enableTraceOptimizedAutomaton(boolean) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
ENCODE - Static variable in class de.ls5.jlearn.util.Base64
Specify encoding in first bit.
encode(ByteBuffer, ByteBuffer) - Static method in class de.ls5.jlearn.util.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded ByteBuffer.
encode(ByteBuffer, CharBuffer) - Static method in class de.ls5.jlearn.util.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded CharBuffer.
encodeBytes(byte[]) - Static method in class de.ls5.jlearn.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class de.ls5.jlearn.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class de.ls5.jlearn.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class de.ls5.jlearn.util.Base64
Encodes a byte array into Base64 notation.
encodeBytesToBytes(byte[]) - Static method in class de.ls5.jlearn.util.Base64
Similar to Base64.encodeBytes(byte[]) but returns a byte array instead of instantiating a String.
encodeBytesToBytes(byte[], int, int, int) - Static method in class de.ls5.jlearn.util.Base64
Similar to Base64.encodeBytes(byte[], int, int, int) but returns a byte array instead of instantiating a String.
encodeFileToFile(String, String) - Static method in class de.ls5.jlearn.util.Base64
Reads infile and encodes it to outfile.
encodeFromFile(String) - Static method in class de.ls5.jlearn.util.Base64
Convenience method for reading a binary file and base64-encoding it.
encodeObject(Serializable) - Static method in class de.ls5.jlearn.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class de.ls5.jlearn.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeToFile(byte[], String) - Static method in class de.ls5.jlearn.util.Base64
Convenience method for encoding data to a file.
equals(Object) - Method in class de.ls5.jlearn.algorithms.packs.CWord
 
equals(Object) - Method in class de.ls5.jlearn.shared.AlphabetImpl
 
equals(Object) - Method in class de.ls5.jlearn.shared.StateImpl
 
equals(Object) - Method in class de.ls5.jlearn.shared.SymbolImpl
 
equals(Object) - Method in class de.ls5.jlearn.shared.WordImpl
 
equals(Object) - Method in class de.ls5.jlearn.util.StateSignature
 
EquivalenceConcept - Interface in de.ls5.jlearn.algorithms.dhcmodular
 
EquivalenceConceptSignature - Class in de.ls5.jlearn.algorithms.dhcmodular
 
EquivalenceConceptSignature() - Constructor for class de.ls5.jlearn.algorithms.dhcmodular.EquivalenceConceptSignature
 
EquivalenceConceptSignatureTree - Class in de.ls5.jlearn.algorithms.dhcmodular
 
EquivalenceConceptSignatureTree() - Constructor for class de.ls5.jlearn.algorithms.dhcmodular.EquivalenceConceptSignatureTree
 
EquivalenceOracle - Interface in de.ls5.jlearn.interfaces
Interface for equivalence oracles
EquivalenceOracleOutput - Interface in de.ls5.jlearn.interfaces
Result of findCounterExample method of EquivalenceOracle if a counterexample was found.
EquivalenceOracleOutputImpl - Class in de.ls5.jlearn.equivalenceoracles
 
EquivalenceOracleOutputImpl() - Constructor for class de.ls5.jlearn.equivalenceoracles.EquivalenceOracleOutputImpl
 
EquivalenceOracleOutputImpl(Word, Word) - Constructor for class de.ls5.jlearn.equivalenceoracles.EquivalenceOracleOutputImpl
 
EquivalenceOracleSimple - Class in de.ls5.jlearn.equivalenceoracles
 
EquivalenceOracleSimple() - Constructor for class de.ls5.jlearn.equivalenceoracles.EquivalenceOracleSimple
 
EquivalenceTest - Class in de.ls5.jlearn.util
 
EquivalenceTest(Automaton) - Constructor for class de.ls5.jlearn.util.EquivalenceTest
 
ERROR - Static variable in class de.ls5.jlearn.logging.LogLevel
 
EvolvingHypothesisRandomWalk - Class in de.ls5.jlearn.equivalenceoracles
Deprecated. 
EvolvingHypothesisRandomWalk() - Constructor for class de.ls5.jlearn.equivalenceoracles.EvolvingHypothesisRandomWalk
Deprecated.  
ExampleAutomaton - Class in de.ls5.jlearn.automatons
 
ExampleAutomaton() - Constructor for class de.ls5.jlearn.automatons.ExampleAutomaton
 
ExampleAutomatonFactory - Class in de.ls5.jlearn.automatons
 
ExampleAutomatonFactory() - Constructor for class de.ls5.jlearn.automatons.ExampleAutomatonFactory
 
existsActiveAppender(LogLevel) - Method in class de.ls5.jlearn.logging.LearnLog
 
explore(Word, Symbol) - Method in interface de.ls5.jlearn.algorithms.packs.SelectiveExploration
tests if the word "accessSequence + transition" should be used as a prefix in the observations.
exportAutomaton(Automaton, File, XmlSerializationHelper) - Static method in class de.ls5.jlearn.util.AutomatonXMLUtil
 
exportAutomaton(Automaton, XmlSerializationHelper) - Static method in class de.ls5.jlearn.util.AutomatonXMLUtil
 
ExporterGui - Class in de.ls5.jlearn.exporter.gui
 

F

FileCacheOracle - Class in de.ls5.jlearn.oracles
 
FileCacheOracle(int, File) - Constructor for class de.ls5.jlearn.oracles.FileCacheOracle
 
FilterStickyOutput - Interface in de.ls5.jlearn.interfaces
Interface for filters which repeat certains symbols after their first encounter (thus the name "sticky symbol") within an output word.
finalize() - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
finalize() - Method in class de.ls5.jlearn.util.ThreadPool
 
find(int) - Method in class de.ls5.jlearn.util.UnionFind
 
findAndUnite(int, int) - Method in class de.ls5.jlearn.util.UnionFind
 
findCounterExample(Automaton) - Method in class de.ls5.jlearn.equivalenceoracles.CompleteSearchEquivalenceOracle
 
findCounterExample(Automaton) - Method in class de.ls5.jlearn.equivalenceoracles.EquivalenceOracleSimple
 
findCounterExample(Automaton) - Method in class de.ls5.jlearn.equivalenceoracles.EvolvingHypothesisRandomWalk
Deprecated.  
findCounterExample(Automaton) - Method in class de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle
 
findCounterExample(Automaton) - Method in class de.ls5.jlearn.equivalenceoracles.SimulatorEquivalenceOracle
 
findCounterExample(Automaton) - Method in class de.ls5.jlearn.equivalenceoracles.SimulatorEquivalenceOracleDFA
 
findCounterExample(Automaton) - Method in class de.ls5.jlearn.equivalenceoracles.WMethodEquivalenceTest
 
findCounterExample(Automaton) - Method in interface de.ls5.jlearn.interfaces.EquivalenceOracle
Search a counterexample for a provided hypothesis.
findCounterexample(Automaton, Automaton) - Static method in class de.ls5.jlearn.util.AutomatonUtil
will minimize the automata first
findCounterexample(Automaton, Automaton, boolean) - Static method in class de.ls5.jlearn.util.AutomatonUtil
 
findCounterExample(Automaton) - Method in class de.ls5.jlearn.util.EquivalenceTest
 
findCounterExampleWithoutChecks(Automaton) - Method in class de.ls5.jlearn.util.EquivalenceTest
 
findDistinguishingSuffix(Automaton, Word, Word) - Static method in class de.ls5.jlearn.util.AutomatonUtil
Deprecated. 
findDistinguishingSuffix(Automaton, State, State) - Static method in class de.ls5.jlearn.util.AutomatonUtil
Deprecated. 
FINE - Static variable in class de.ls5.jlearn.logging.LogLevel
 
FiniteStateAcceptor - Class in de.ls5.jlearn.shared
 
FiniteStateAcceptor(Alphabet) - Constructor for class de.ls5.jlearn.shared.FiniteStateAcceptor
 
flattenTrace(Word) - Static method in class de.ls5.jlearn.util.WordUtil
Fold "virtual" letters (splitters) back to the normal alphabet
flushBase64() - Method in class de.ls5.jlearn.util.Base64.OutputStream
Method added by PHIL.
format(LogRecord) - Method in class de.ls5.jlearn.logging.jre.LogFormatter
A Custom format implementation that is designed for brevity.
fromXml(AutomatonType, XmlSerializationHelper) - Static method in class de.ls5.jlearn.util.AutomatonXMLUtil
 
fromXml(WordType, XmlSerializationHelper) - Static method in class de.ls5.jlearn.util.AutomatonXMLUtil
 
fromXml(String) - Method in class de.ls5.jlearn.util.xml.ObjectXmlSerializationHelper
 
fromXml(String) - Method in class de.ls5.jlearn.util.xml.SimpleXmlSerializationHelper
 
fromXml(String) - Method in interface de.ls5.jlearn.util.xml.XmlSerializationHelper
 

G

getAccessSequence() - Method in class de.ls5.jlearn.util.xml.generated.StateType
Gets the value of the accessSequence property.
getAllStates() - Method in interface de.ls5.jlearn.interfaces.Automaton
Applies a breadth-first search algorithm to retrieve all states reachable from the starting state.
getAllStates() - Method in class de.ls5.jlearn.shared.AnnotatedAutomaton
 
getAllStates() - Method in class de.ls5.jlearn.shared.AnnotatedFSA
 
getAllStates() - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
getAlphabet() - Method in class de.ls5.jlearn.automatons.ExampleAutomaton
 
getAlphabet() - Method in interface de.ls5.jlearn.interfaces.Automaton
Return Alphabet of this automaton
getAlphabet() - Method in interface de.ls5.jlearn.interfaces.State
Return the complete Alphabet to be considered at this state, including eventual local alphabet symbols.
getAlphabet() - Method in class de.ls5.jlearn.oracles.SimulatorOracle
 
getAlphabet() - Method in class de.ls5.jlearn.oracles.SimulatorOracleDFA
 
getAlphabet() - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
getAlphabet() - Method in class de.ls5.jlearn.shared.StateImpl
 
getAutomaton() - Method in class de.ls5.jlearn.automatons.ExampleAutomaton
 
getAutomaton() - Method in class de.ls5.jlearn.shared.Snapshot
 
getBufferedImage() - Method in class de.ls5.jlearn.exporter.gui.AbstractPanel
 
getBufferedImage() - Method in class de.ls5.jlearn.exporter.gui.AutomatonPanel
 
getBufferedImage() - Method in class de.ls5.jlearn.exporter.gui.DotPanel
 
getCharacterizingSet(Automaton) - Static method in class de.ls5.jlearn.util.AutomatonUtil
 
getClasses() - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
getClasses() - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
getClasses() - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
getClasses() - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
getCopyWithoutTransitions(Automaton, Set<Symbol>) - Static method in class de.ls5.jlearn.util.AutomatonUtil
 
getCopyWithRestrictedAlphabet(Alphabet) - Method in interface de.ls5.jlearn.interfaces.Automaton
Deprecated. 
getCopyWithRestrictedAlphabet(Alphabet) - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
getCopyWithRestrictedAlphabet(Automaton, Alphabet) - Static method in class de.ls5.jlearn.util.AutomatonUtil
Create a copy of an Automaton that only contains Symbols present in the specified Alphabet
getCounterExample() - Method in class de.ls5.jlearn.equivalenceoracles.EquivalenceOracleOutputImpl
 
getCounterExample() - Method in interface de.ls5.jlearn.interfaces.EquivalenceOracleOutput
Retrieves the counterexample
getCurrentSlide() - Method in class de.ls5.jlearn.util.Slides
 
getDescription() - Method in class de.ls5.jlearn.shared.Snapshot
 
getDest() - Method in class de.ls5.jlearn.util.xml.generated.TransitionType
Gets the value of the dest property.
getDocumentation() - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Gets the value of the documentation property.
getDot() - Method in class de.ls5.jlearn.exporter.gui.AbstractPanel
 
getDot() - Method in class de.ls5.jlearn.exporter.gui.AutomatonPanel
 
getDot() - Method in class de.ls5.jlearn.exporter.gui.DotPanel
 
getDot() - Method in class de.ls5.jlearn.shared.Snapshot
 
getDot(int) - Method in class de.ls5.jlearn.shared.Snapshot
 
getDot(String[], String[], int[], int[], int) - Static method in class de.ls5.jlearn.util.DotUtil
 
getEntries(Word) - Method in class de.ls5.jlearn.oracles.CacheOracle
 
getEquivalentState(State) - Method in interface de.ls5.jlearn.algorithms.dhcmodular.EquivalenceConcept
 
getEquivalentState(State) - Method in class de.ls5.jlearn.algorithms.dhcmodular.EquivalenceConceptSignature
 
getEquivalentState(State) - Method in class de.ls5.jlearn.algorithms.dhcmodular.EquivalenceConceptSignatureTree
 
getExampleAutomaton1() - Static method in class de.ls5.jlearn.automatons.ExampleAutomatonFactory
 
getFormats() - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
getFormats() - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
getFormats() - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
getFormats() - Method in interface de.ls5.jlearn.logging.Plottable
returns an array of currently available plotable formats.
getHelper() - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Gets the value of the helper property.
getHightlights() - Method in class de.ls5.jlearn.shared.Snapshot
 
getIconHeight() - Method in class de.ls5.jlearn.logging.HtmlIcon
 
getIconWidth() - Method in class de.ls5.jlearn.logging.HtmlIcon
 
getId() - Method in interface de.ls5.jlearn.interfaces.State
Retrieve the id of this state.
getId() - Method in class de.ls5.jlearn.shared.StateImpl
 
getId() - Method in class de.ls5.jlearn.util.xml.generated.StateType
Gets the value of the id property.
getIncompleteStates() - Method in interface de.ls5.jlearn.interfaces.Automaton
Returns all states of the automaton which not yet have a complete set of transitions.
getIncompleteStates() - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
getIndexForSymbol(Symbol) - Method in interface de.ls5.jlearn.interfaces.Alphabet
Return index of the given Symbol in this alphabet.
getIndexForSymbol(Symbol) - Method in class de.ls5.jlearn.shared.AlphabetImpl
 
getInfo() - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Gets the value of the info property.
getInput() - Method in class de.ls5.jlearn.util.xml.generated.TransitionType
Gets the value of the input property.
getInputs() - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
getInputSymbols() - Method in interface de.ls5.jlearn.interfaces.State
Return all input-symbols for which a transition exists.
getInputSymbols() - Method in class de.ls5.jlearn.shared.StateImpl
 
getInstance() - Static method in class de.ls5.jlearn.exporter.gui.ExporterGui
 
getLastAppliedAction() - Method in class de.ls5.jlearn.oracles.PrefixClosureFilter
For unit testing.
getLevel() - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
getLevel() - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
getLevel() - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
getLevel() - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
getLogger(Class) - Static method in class de.ls5.jlearn.logging.LearnLog
 
getMaxSize() - Method in class de.ls5.jlearn.equivalenceoracles.WMethodEquivalenceTest
 
getObject(List<U>) - Method in class de.ls5.jlearn.util.DecisionTree
 
getObject(U[]) - Method in class de.ls5.jlearn.util.DecisionTree
 
getObjectCount() - Method in class de.ls5.jlearn.util.DecisionTree
 
getOptimizedTracesEnabled() - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
getOracle() - Method in class de.ls5.jlearn.oracles.PrefixEnforcementFilter
 
getOracleOutput() - Method in class de.ls5.jlearn.equivalenceoracles.EquivalenceOracleOutputImpl
 
getOracleOutput() - Method in interface de.ls5.jlearn.interfaces.EquivalenceOracleOutput
Retrieves the output for the encapsulated counterexample
getOtherStateWithSameSignature(State) - Method in interface de.ls5.jlearn.interfaces.Automaton
Find state other than the supplied state producing the very same output for every input symbol of the alphabet.
getOtherStateWithSameSignature(State) - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
getOutput() - Method in interface de.ls5.jlearn.interfaces.State
Return output-symbol associated with this state.
getOutput() - Method in class de.ls5.jlearn.shared.StateImpl
 
getOutput() - Method in class de.ls5.jlearn.util.xml.generated.StateType
Gets the value of the output property.
getOutput() - Method in class de.ls5.jlearn.util.xml.generated.TransitionType
Gets the value of the output property.
getOutputAlphabet() - Method in interface de.ls5.jlearn.interfaces.Automaton
Return all symbols used as output in this automaton.
getOutputAlphabet() - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
getOutputSymbols() - Method in interface de.ls5.jlearn.interfaces.State
Return all output-symbols connected with existing transitions.
getOutputSymbols() - Method in class de.ls5.jlearn.shared.StateImpl
 
getOwner() - Method in interface de.ls5.jlearn.interfaces.State
Return the Automaton this state is part of.
getOwner() - Method in class de.ls5.jlearn.shared.StateImpl
 
getParent() - Method in class de.ls5.jlearn.shared.StateImpl
 
getParentSymbol() - Method in class de.ls5.jlearn.shared.StateImpl
 
getPathFromRoot() - Method in class de.ls5.jlearn.shared.StateImpl
 
getPrefix() - Method in class de.ls5.jlearn.oracles.PrefixEnforcementFilter
 
getQueries(int) - Method in interface de.ls5.jlearn.interfaces.AsyncOracle
Retrieve a list of queries currently buffered in this asynchronous oracle.
getQueries(int) - Method in class de.ls5.jlearn.oracles.AsyncOracleImpl
 
getQueries() - Method in class de.ls5.jlearn.oracles.PooledOracle
 
getResult() - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
getResult() - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
getResult() - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
getResult() - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
getResult() - Method in interface de.ls5.jlearn.interfaces.Learner
Provides the current hypothesis as Automaton object
getRootDistance() - Method in class de.ls5.jlearn.shared.StateImpl
 
getSelectiveExploration() - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
getSigma() - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
getSigma() - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
getSigma() - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
getSigma() - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
getSigma() - Method in interface de.ls5.jlearn.interfaces.Learner
Return the size of the internal Alphabet this Learner uses to construct a hypothesis.
getSlideShow() - Method in class de.ls5.jlearn.util.Slides
 
getSnapshot(Automaton, State, String) - Static method in class de.ls5.jlearn.shared.Snapshot
 
getSnapshot(Automaton) - Static method in class de.ls5.jlearn.shared.Snapshot
 
getSnapshot(Automaton, String) - Static method in class de.ls5.jlearn.shared.Snapshot
 
getSnapshot(Automaton, List<State>, String) - Static method in class de.ls5.jlearn.shared.Snapshot
 
getSource() - Method in class de.ls5.jlearn.util.xml.generated.TransitionType
Gets the value of the source property.
getStart() - Method in interface de.ls5.jlearn.interfaces.Automaton
Return the starting state.
getStart() - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
getState() - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Gets the value of the state property.
getStatesInBFSOrder(Automaton) - Static method in class de.ls5.jlearn.util.AutomatonUtil
Applies a breadth-first search algorithm to retrieve all states reachable from the starting state.
getSuccessorStates() - Method in interface de.ls5.jlearn.interfaces.State
Return all states reached by transitions of this state.
getSuccessorStates() - Method in class de.ls5.jlearn.shared.StateImpl
 
getSymbol() - Method in class de.ls5.jlearn.util.xml.generated.WordType
Gets the value of the symbol property.
getSymbolArray() - Method in class de.ls5.jlearn.algorithms.packs.CWord
 
getSymbolArray() - Method in interface de.ls5.jlearn.interfaces.Word
Assemble an array of symbols in this word
getSymbolArray() - Method in class de.ls5.jlearn.shared.WordImpl
 
getSymbolByIndex(int) - Method in class de.ls5.jlearn.algorithms.packs.CWord
 
getSymbolByIndex(int) - Method in interface de.ls5.jlearn.interfaces.Alphabet
Return Symbol with the given index in this alphabet.
getSymbolByIndex(int) - Method in interface de.ls5.jlearn.interfaces.Word
Return symbol that is at the supplied position
getSymbolByIndex(int) - Method in class de.ls5.jlearn.shared.AlphabetImpl
 
getSymbolByIndex(int) - Method in class de.ls5.jlearn.shared.WordImpl
 
getSymbolList() - Method in class de.ls5.jlearn.algorithms.packs.CWord
 
getSymbolList() - Method in interface de.ls5.jlearn.interfaces.Alphabet
Return a list of all Symbol objects in this alphabet.
getSymbolList() - Method in interface de.ls5.jlearn.interfaces.Word
Assemble a list of symbols in this word
getSymbolList() - Method in class de.ls5.jlearn.shared.AlphabetImpl
 
getSymbolList() - Method in class de.ls5.jlearn.shared.WordImpl
 
getTag() - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Gets the value of the tag property.
getTarget() - Method in class de.ls5.jlearn.util.EquivalenceTest
 
getTraceOutput(Word) - Method in interface de.ls5.jlearn.interfaces.Automaton
Return a word of output symbols produced by the automaton as reaction to the supplied word of input symbols.
getTraceOutput(Word) - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
getTraceOutput(Word) - Method in class de.ls5.jlearn.shared.FiniteStateAcceptor
 
getTraceState(Word, int) - Method in interface de.ls5.jlearn.interfaces.Automaton
Return reached state after consuming the specified number of symbols of the input trace.
getTraceState(Word, int) - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
getTraceToState(State) - Method in interface de.ls5.jlearn.interfaces.Automaton
Returns an access-sequence to the given state.
getTraceToState(State) - Method in class de.ls5.jlearn.shared.AnnotatedAutomaton
 
getTraceToState(State) - Method in class de.ls5.jlearn.shared.AnnotatedFSA
 
getTraceToState(State) - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
getTraceToStateOptimized(StateImpl) - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
getTransition() - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Gets the value of the transition property.
getTransitionOutput(Symbol) - Method in interface de.ls5.jlearn.interfaces.State
Get output-symbol of the transition triggered by the supplied input-symbol
getTransitionOutput(Symbol) - Method in class de.ls5.jlearn.shared.StateImpl
 
getTransitionState(Symbol) - Method in interface de.ls5.jlearn.interfaces.State
Get state the transition triggered by the supplied input-symbol leads to.
getTransitionState(Symbol) - Method in class de.ls5.jlearn.shared.StateImpl
 
getUserObject() - Method in interface de.ls5.jlearn.interfaces.Symbol
Every Symbol should carry an arbitrary Object, e.g.
getUserObject() - Method in class de.ls5.jlearn.shared.SymbolImpl
 
getUserObject() - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Gets the value of the userObject property.
getUserObject() - Method in class de.ls5.jlearn.util.xml.generated.StateType
Gets the value of the userObject property.
getUserObject() - Method in class de.ls5.jlearn.util.xml.generated.TransitionType
Gets the value of the userObject property.
getValidPrefix(Word, Word) - Method in class de.ls5.jlearn.splittercreators.KearnsStyleDFASplitterCreator
 
getValidPrefix(Word, Word, int, int, int[]) - Method in class de.ls5.jlearn.splittercreators.KearnsStyleDFASplitterCreator
 
getVersion() - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Gets the value of the version property.
GraphPlottable - Interface in de.ls5.jlearn.logging
Will plot this polatbale as Graph.
GZIP - Static variable in class de.ls5.jlearn.util.Base64
Specify that data should be gzip-compressed in second bit.

H

hashCode() - Method in class de.ls5.jlearn.algorithms.packs.CWord
 
hashCode() - Method in class de.ls5.jlearn.shared.StateImpl
 
hashCode() - Method in class de.ls5.jlearn.shared.SymbolImpl
 
hashCode() - Method in class de.ls5.jlearn.shared.WordImpl
 
hashCode() - Method in class de.ls5.jlearn.util.StateSignature
 
hasSelectiveExploration() - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
helper - Variable in class de.ls5.jlearn.util.xml.generated.AutomatonType
 
HowarStyleSplitterCreator - Class in de.ls5.jlearn.splittercreators
 
HowarStyleSplitterCreator() - Constructor for class de.ls5.jlearn.splittercreators.HowarStyleSplitterCreator
 
HtmlIcon - Class in de.ls5.jlearn.logging
uses a as icon.
HtmlIcon(String) - Constructor for class de.ls5.jlearn.logging.HtmlIcon
 
HtmlLoggingAppender - Class in de.ls5.jlearn.logging
 
HtmlLoggingAppender(String) - Constructor for class de.ls5.jlearn.logging.HtmlLoggingAppender
 
HtmlLoggingAppender(LogLevel, String) - Constructor for class de.ls5.jlearn.logging.HtmlLoggingAppender
 
HtmlLoggingAppender(LogLevel, String, boolean, boolean, boolean) - Constructor for class de.ls5.jlearn.logging.HtmlLoggingAppender
 
hyp - Variable in class de.ls5.jlearn.splittercreators.KearnsStyleDFASplitterCreator
 
hyp - Variable in class de.ls5.jlearn.splittercreators.KearnsStyleSplitterCreator
 
HypothesisChangeListener - Interface in de.ls5.jlearn.algorithms.packs
 

I

id - Variable in class de.ls5.jlearn.util.xml.generated.StateType
 
importAutomaton(File, XmlSerializationHelper) - Static method in class de.ls5.jlearn.util.AutomatonXMLUtil
 
importAutomaton(String, XmlSerializationHelper) - Static method in class de.ls5.jlearn.util.AutomatonXMLUtil
 
IncompleteQueriesException - Exception in de.ls5.jlearn.exceptions
 
IncompleteQueriesException() - Constructor for exception de.ls5.jlearn.exceptions.IncompleteQueriesException
 
IncompleteQueriesException(String) - Constructor for exception de.ls5.jlearn.exceptions.IncompleteQueriesException
 
INFO - Static variable in class de.ls5.jlearn.logging.LogLevel
 
info - Variable in class de.ls5.jlearn.util.xml.generated.AutomatonType
 
initial - Variable in class de.ls5.jlearn.util.xml.generated.StateType
 
initialState(State) - Method in interface de.ls5.jlearn.algorithms.packs.HypothesisChangeListener
 
input - Variable in class de.ls5.jlearn.util.xml.generated.TransitionType
 
invokeDot(List<Snapshot>, String, String) - Static method in class de.ls5.jlearn.util.DotUtil
 
invokeDot(List<Snapshot>, String, String, File) - Static method in class de.ls5.jlearn.util.DotUtil
 
invokeDot(Snapshot, String, File) - Static method in class de.ls5.jlearn.util.DotUtil
 
invokeDot(String, String, File) - Static method in class de.ls5.jlearn.util.DotUtil
 
invokeDot(File, String, File) - Static method in class de.ls5.jlearn.util.DotUtil
 
invokeGraphviz(String, Automaton, String) - Static method in class de.ls5.jlearn.util.DotUtil
 
isAnnotated() - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Gets the value of the annotated property.
isCached(Word) - Method in interface de.ls5.jlearn.interfaces.Cache
Checks if a given query is already included in the cache
isCached(Word) - Method in class de.ls5.jlearn.oracles.CacheOracle
 
isFinal - Variable in class de.ls5.jlearn.shared.Snapshot
 
isInitial() - Method in class de.ls5.jlearn.util.xml.generated.StateType
Gets the value of the initial property.
isMinimal() - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Gets the value of the minimal property.
isPrefixClosed() - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Gets the value of the prefixClosed property.
isPrefixOf(Query) - Method in class de.ls5.jlearn.algorithms.dhc.Query
 
isPrefixOf(Word) - Method in class de.ls5.jlearn.algorithms.packs.CWord
 
isPrefixOf(Word) - Method in interface de.ls5.jlearn.interfaces.Word
Checks if this word is a prefix of the supplied word.
isPrefixOf(Word) - Method in class de.ls5.jlearn.shared.WordImpl
 
isPrefixOf(Word, Word) - Static method in class de.ls5.jlearn.util.WordUtil
Checks if the first given Word is a prefix of the second given Word
isWellDefined() - Method in interface de.ls5.jlearn.interfaces.Automaton
Checks if all states of the automaton have a complete set of valid transitions, meaning that every state has a transition for every symbol of the alphabet.
isWellDefined() - Method in interface de.ls5.jlearn.interfaces.State
Determine if for every Symbol of the input-Alphabet a transition exists.
isWellDefined() - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
isWellDefined() - Method in class de.ls5.jlearn.shared.StateImpl
 
iterator() - Method in class de.ls5.jlearn.algorithms.dhcmodular.TransitionSelectorDecreasingLength
 

J

JobCollapseState - Class in de.ls5.jlearn.algorithms.dhc
 
JobCollapseState(State, State, Symbol, DecisionTree<Symbol, State>, Set<Word>, int, Set<Symbol>, Oracle, StopSignal) - Constructor for class de.ls5.jlearn.algorithms.dhc.JobCollapseState
 
JobFetchResult - Class in de.ls5.jlearn.algorithms.dhc
 
JobFetchResult(Query, Symbol, State, HashMap<Query, Symbol>) - Constructor for class de.ls5.jlearn.algorithms.dhc.JobFetchResult
 
joinJobs(List<Runnable>) - Method in class de.ls5.jlearn.util.ThreadPool
 

K

KearnsStyleDFASplitterCreator - Class in de.ls5.jlearn.splittercreators
 
KearnsStyleDFASplitterCreator() - Constructor for class de.ls5.jlearn.splittercreators.KearnsStyleDFASplitterCreator
 
KearnsStyleDFASplitterCreator(Oracle) - Constructor for class de.ls5.jlearn.splittercreators.KearnsStyleDFASplitterCreator
 
KearnsStyleSplitterCreator - Class in de.ls5.jlearn.splittercreators
 
KearnsStyleSplitterCreator() - Constructor for class de.ls5.jlearn.splittercreators.KearnsStyleSplitterCreator
 

L

lastSymbol(Word) - Static method in class de.ls5.jlearn.util.WordUtil
 
learn() - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
learn() - Method in class de.ls5.jlearn.algorithms.dhc.DHC
Core of the learning algorithm.
learn() - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
learn() - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
learn() - Method in interface de.ls5.jlearn.interfaces.Learner
Starts the learning algorithm, returns once a hypothesis has been constructed
Learner - Interface in de.ls5.jlearn.interfaces
Interface for learning algorithms
LearningException - Exception in de.ls5.jlearn.abstractclasses
 
LearningException() - Constructor for exception de.ls5.jlearn.abstractclasses.LearningException
 
LearningException(String) - Constructor for exception de.ls5.jlearn.abstractclasses.LearningException
 
LearnLog - Class in de.ls5.jlearn.logging
 
LengthSortBatchOracle - Class in de.ls5.jlearn.batchoracles
A BatchOracle that sorts queries according to length into descending order.
LengthSortBatchOracle() - Constructor for class de.ls5.jlearn.batchoracles.LengthSortBatchOracle
 
LengthSortBatchOracle(Oracle) - Constructor for class de.ls5.jlearn.batchoracles.LengthSortBatchOracle
 
linePrefix(LogLevel, String, boolean, boolean, boolean) - Static method in class de.ls5.jlearn.logging.LogUtil
 
lineThick() - Static method in class de.ls5.jlearn.logging.LogUtil
 
lineThin() - Static method in class de.ls5.jlearn.logging.LogUtil
 
loadObjectFromFile(File) - Static method in class de.ls5.jlearn.util.ObjectUtil
 
log(String, LogLevel, String) - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
log(LogLevel, String) - Method in class de.ls5.jlearn.logging.LearnLog
 
log(String, LogLevel, String) - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
log(String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
log(String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
logCE(Word, Word, Word, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
logCE(Word, Word, Word, String, LogLevel) - Method in class de.ls5.jlearn.logging.LearnLog
 
logCE(Word, Word, Word, String, LogLevel, String) - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
logCE(Word, Word, Word, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
logCE(Word, Word, Word, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
logDSAsDot(String, LogLevel, String) - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
logDSAsDot(String, LogLevel) - Method in class de.ls5.jlearn.logging.LearnLog
 
logDSAsDot(String, LogLevel, String) - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
logDSAsDot(String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
logDSAsDot(String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
logDSAsText(String, LogLevel, String) - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
logDSAsText(String, LogLevel) - Method in class de.ls5.jlearn.logging.LearnLog
 
logDSAsText(String, LogLevel, String) - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
logDSAsText(String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
logDSAsText(String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
LogFactory - Class in de.ls5.jlearn.logging.jre
 
LogFactory() - Constructor for class de.ls5.jlearn.logging.jre.LogFactory
 
LogFormatter - Class in de.ls5.jlearn.logging.jre
Simplified log formatter that requires only only line insteadt of the SimpleFormatter.
LogFormatter() - Constructor for class de.ls5.jlearn.logging.jre.LogFormatter
 
LoggingAppender - Interface in de.ls5.jlearn.logging
 
logHYP(Snapshot, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
logHYP(Snapshot, String, LogLevel) - Method in class de.ls5.jlearn.logging.LearnLog
 
logHYP(Snapshot, String, LogLevel, String) - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
logHYP(Snapshot, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
logHYP(Snapshot, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
LogLevel - Class in de.ls5.jlearn.logging
 
logMQ(Word, Word, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
logMQ(Word, Word, Word, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
logMQ(Word, Word, String, LogLevel) - Method in class de.ls5.jlearn.logging.LearnLog
 
logMQ(Word, Word, Word, String, LogLevel) - Method in class de.ls5.jlearn.logging.LearnLog
 
logMQ(Word, Word, String, LogLevel, String) - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
logMQ(Word, Word, Word, String, LogLevel, String) - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
logMQ(Word, Word, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
logMQ(Word, Word, Word, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
logMQ(Word, Word, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
logMQ(Word, Word, Word, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
logMultiline(String, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
logMultiline(String, String, LogLevel) - Method in class de.ls5.jlearn.logging.LearnLog
 
logMultiline(String, String, LogLevel, String) - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
logMultiline(String, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
logMultiline(String, String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
logPhase(String, LogLevel, String) - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
logPhase(String, LogLevel) - Method in class de.ls5.jlearn.logging.LearnLog
 
logPhase(String, LogLevel, String) - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
logPhase(String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
logPhase(String, LogLevel, String) - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
LogUtil - Class in de.ls5.jlearn.logging
 
LogUtil() - Constructor for class de.ls5.jlearn.logging.LogUtil
 
lookupWord(Word) - Method in class de.ls5.jlearn.oracles.PrefixClosureFilter
If there exists a prefix that already known and that ends up with some symbol in PrefixClosureFilter.rejectedSymbols an answer is constructed.

M

main(String[]) - Static method in class de.ls5.jlearn.oracles.FileCacheOracle
 
main(String[]) - Static method in class de.ls5.jlearn.util.ObjectUtil
 
MalerStyleSplitterCreator - Class in de.ls5.jlearn.splittercreators
 
MalerStyleSplitterCreator() - Constructor for class de.ls5.jlearn.splittercreators.MalerStyleSplitterCreator
 
mergeStates(State, State) - Method in class de.ls5.jlearn.util.AutomatonTransformationUtil
 
mergeStates(Symbol) - Method in class de.ls5.jlearn.util.AutomatonTransformationUtil
 
minimal - Variable in class de.ls5.jlearn.util.xml.generated.AutomatonType
 
minimize(Automaton) - Static method in class de.ls5.jlearn.util.AutomatonMinimizer
minimize automaton.
minimize(Automaton) - Static method in class de.ls5.jlearn.util.AutomatonUtil
Deprecated. 
MultithreadBatchOracle - Class in de.ls5.jlearn.batchoracles
A BatchOracle that processes queries on several threads.
MultithreadBatchOracle() - Constructor for class de.ls5.jlearn.batchoracles.MultithreadBatchOracle
 
MultithreadBatchOracle(Oracle) - Constructor for class de.ls5.jlearn.batchoracles.MultithreadBatchOracle
 
MultithreadBatchOracle(Oracle, int) - Constructor for class de.ls5.jlearn.batchoracles.MultithreadBatchOracle
 

N

newState(State) - Method in interface de.ls5.jlearn.algorithms.packs.HypothesisChangeListener
 
newTransition(State, Symbol, Symbol, State) - Method in interface de.ls5.jlearn.algorithms.packs.HypothesisChangeListener
 
NO_OPTIONS - Static variable in class de.ls5.jlearn.util.Base64
No options specified.
NotProperlyInitializedException - Exception in de.ls5.jlearn.exceptions
 
NotProperlyInitializedException() - Constructor for exception de.ls5.jlearn.exceptions.NotProperlyInitializedException
 
NotProperlyInitializedException(String) - Constructor for exception de.ls5.jlearn.exceptions.NotProperlyInitializedException
 

O

ObjectFactory - Class in de.ls5.jlearn.util.xml.generated
This object contains factory methods for each Java content interface and Java element interface generated in the de.ls5.jlearn.util.xml.generated package.
ObjectFactory() - Constructor for class de.ls5.jlearn.util.xml.generated.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: de.ls5.jlearn.util.xml.generated
ObjectUtil - Class in de.ls5.jlearn.util
 
ObjectUtil() - Constructor for class de.ls5.jlearn.util.ObjectUtil
 
ObjectXmlSerializationHelper - Class in de.ls5.jlearn.util.xml
 
ObjectXmlSerializationHelper() - Constructor for class de.ls5.jlearn.util.xml.ObjectXmlSerializationHelper
 
ObservableDataStructure - Interface in de.ls5.jlearn.interfaces
Deprecated. 
ObservationConflictException - Exception in de.ls5.jlearn.exceptions
 
ObservationConflictException() - Constructor for exception de.ls5.jlearn.exceptions.ObservationConflictException
 
ObservationConflictException(String) - Constructor for exception de.ls5.jlearn.exceptions.ObservationConflictException
 
ObservationPack - Class in de.ls5.jlearn.algorithms.packs
 
ObservationPack() - Constructor for class de.ls5.jlearn.algorithms.packs.ObservationPack
 
ObservationPack(boolean) - Constructor for class de.ls5.jlearn.algorithms.packs.ObservationPack
 
Oracle - Interface in de.ls5.jlearn.interfaces
This interface encapsulates access to the SUT (System Under Test).
ORDERED - Static variable in class de.ls5.jlearn.util.Base64
Encode using the special "ordered" dialect of Base64 described here: http://www.faqs.org/qa/rfcc-1940.html.
output - Variable in class de.ls5.jlearn.util.xml.generated.StateType
 
output - Variable in class de.ls5.jlearn.util.xml.generated.TransitionType
 
OutputSymbolCreator - Interface in de.ls5.jlearn.algorithms.dhcmodular
 
OutputSymbolCreatorComplex - Class in de.ls5.jlearn.algorithms.dhcmodular
 
OutputSymbolCreatorComplex() - Constructor for class de.ls5.jlearn.algorithms.dhcmodular.OutputSymbolCreatorComplex
 
OutputSymbolCreatorDFA - Class in de.ls5.jlearn.algorithms.dhcmodular
 
OutputSymbolCreatorDFA() - Constructor for class de.ls5.jlearn.algorithms.dhcmodular.OutputSymbolCreatorDFA
 

P

paintIcon(Component, Graphics, int, int) - Method in class de.ls5.jlearn.logging.HtmlIcon
 
plotAsDot() - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
plotAsDot() - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
plotAsDot() - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
plotAsDot() - Method in interface de.ls5.jlearn.logging.DotPlottable
returns a dot view on the plotable objejt
plotAsGraph() - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
plotAsGraph() - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
plotAsGraph() - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
plotAsGraph() - Method in interface de.ls5.jlearn.logging.GraphPlottable
Will plot this polatbale as Graph
plotAsString() - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
plotAsString() - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
plotAsString() - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
plotAsString() - Method in interface de.ls5.jlearn.logging.TextPlottable
Will plot this polatbale as String
Plottable - Interface in de.ls5.jlearn.logging
Interface for components that can be plotted.
PooledOracle - Class in de.ls5.jlearn.oracles
Thread safe oracle that holds a collection of oracles.
PooledOracle() - Constructor for class de.ls5.jlearn.oracles.PooledOracle
 
PooledOracle(Collection<Oracle>) - Constructor for class de.ls5.jlearn.oracles.PooledOracle
 
PPTLoggingAppender - Class in de.ls5.jlearn.logging
 
PPTLoggingAppender(LogLevel, File) - Constructor for class de.ls5.jlearn.logging.PPTLoggingAppender
 
PPTLoggingAppender(LogLevel, File, String[]) - Constructor for class de.ls5.jlearn.logging.PPTLoggingAppender
 
PPTUtil - Class in de.ls5.jlearn.util
 
PPTUtil() - Constructor for class de.ls5.jlearn.util.PPTUtil
 
PreconditionException - Exception in de.ls5.jlearn.exceptions
preconditions of method not met
PreconditionException(String) - Constructor for exception de.ls5.jlearn.exceptions.PreconditionException
 
prefix(Word, int) - Static method in class de.ls5.jlearn.util.WordUtil
 
prefixClosed - Variable in class de.ls5.jlearn.util.xml.generated.AutomatonType
 
PrefixClosureFilter - Class in de.ls5.jlearn.oracles
A prefix closure filter answers known prefixes that ends up with some specific output (contained in PrefixClosureFilter.rejectedSymbols) with a special defines output.
PrefixClosureFilter(Oracle, Symbol) - Constructor for class de.ls5.jlearn.oracles.PrefixClosureFilter
Default constructor.
PrefixClosureFilter.AppliedAction - Enum in de.ls5.jlearn.oracles
For unit testing purposes.
PrefixEnforcementFilter - Class in de.ls5.jlearn.oracles
will always execute a prefix before executing the membership query and will strip the corresponding prefix from the oracle's answer.
PrefixEnforcementFilter(Word) - Constructor for class de.ls5.jlearn.oracles.PrefixEnforcementFilter
 
PrefixEnforcementFilter(Word, Oracle) - Constructor for class de.ls5.jlearn.oracles.PrefixEnforcementFilter
 
PrefixFirstBatchOracle - Class in de.ls5.jlearn.batchoracles
A BatchOracle that first processes Queries which are not prefix of another query, then processes prefixes.
PrefixFirstBatchOracle() - Constructor for class de.ls5.jlearn.batchoracles.PrefixFirstBatchOracle
 
PrefixFirstBatchOracle(Oracle) - Constructor for class de.ls5.jlearn.batchoracles.PrefixFirstBatchOracle
 
PrintStreamLoggingAppender - Class in de.ls5.jlearn.logging
 
PrintStreamLoggingAppender(PrintStream) - Constructor for class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
PrintStreamLoggingAppender(LogLevel, PrintStream) - Constructor for class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
PrintStreamLoggingAppender(LogLevel, PrintStream, Class) - Constructor for class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
PrintStreamLoggingAppender(LogLevel, PrintStream, boolean, boolean, boolean) - Constructor for class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
processQueries(List<Word>) - Method in class de.ls5.jlearn.batchoracles.LengthSortBatchOracle
 
processQueries(List<Word>) - Method in class de.ls5.jlearn.batchoracles.MultithreadBatchOracle
 
processQueries(List<Word>) - Method in class de.ls5.jlearn.batchoracles.PrefixFirstBatchOracle
 
processQueries(List<Word>) - Method in class de.ls5.jlearn.batchoracles.SequentialBatchOracle
 
processQueries(List<Word>) - Method in interface de.ls5.jlearn.interfaces.BatchOracle
Process an incoming collection of words of input symbols and return a map from queries to output words produced as reacion to the inputs
processQuery(Word) - Method in class de.ls5.jlearn.batchoracles.AbstractBatchOracle
 
processQuery(Word) - Method in class de.ls5.jlearn.batchoracles.SequentialBatchOracle
 
processQuery(Word) - Method in interface de.ls5.jlearn.interfaces.Oracle
Process an incoming sequence (word) of input symbols and return a sequence (word) of output symbols produced as reacion to the input symbols.
processQuery(Word) - Method in class de.ls5.jlearn.oracles.AsyncOracleImpl
 
processQuery(Word) - Method in class de.ls5.jlearn.oracles.CacheOracle
 
processQuery(Word) - Method in class de.ls5.jlearn.oracles.FileCacheOracle
 
processQuery(Word) - Method in class de.ls5.jlearn.oracles.PooledOracle
 
processQuery(Word) - Method in class de.ls5.jlearn.oracles.PrefixClosureFilter
Process an incoming sequence (word) of input symbols and return a sequence (word) of output symbols produced as reacion to the input symbols.
processQuery(Word) - Method in class de.ls5.jlearn.oracles.PrefixEnforcementFilter
 
processQuery(Word) - Method in class de.ls5.jlearn.oracles.SimulatorOracle
 
processQuery(Word) - Method in class de.ls5.jlearn.oracles.SimulatorOracleDFA
 

Q

Query - Class in de.ls5.jlearn.algorithms.dhc
 
Query(Word, Symbol) - Constructor for class de.ls5.jlearn.algorithms.dhc.Query
 
query - Variable in class de.ls5.jlearn.algorithms.dhc.Query
 
QueryCreator - Interface in de.ls5.jlearn.algorithms.dhcmodular
 
QueryCreatorAccessConcat - Class in de.ls5.jlearn.algorithms.dhcmodular
 
QueryCreatorAccessConcat() - Constructor for class de.ls5.jlearn.algorithms.dhcmodular.QueryCreatorAccessConcat
 
querysymbol - Variable in class de.ls5.jlearn.algorithms.dhc.Query
 
QueueGuard - Interface in de.ls5.jlearn.algorithms.dhcmodular
 
QueueGuardAll - Class in de.ls5.jlearn.algorithms.dhcmodular
 
QueueGuardAll() - Constructor for class de.ls5.jlearn.algorithms.dhcmodular.QueueGuardAll
 
QueueGuardSigma - Class in de.ls5.jlearn.algorithms.dhcmodular
 
QueueGuardSigma() - Constructor for class de.ls5.jlearn.algorithms.dhcmodular.QueueGuardSigma
 

R

RandomWalkEquivalenceOracle - Class in de.ls5.jlearn.equivalenceoracles
 
RandomWalkEquivalenceOracle() - Constructor for class de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle
 
RandomWalkEquivalenceOracle(int, int, int) - Constructor for class de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle
 
RandomWalkEquivalenceOracle(int, int, int, int) - Constructor for class de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle
 
RandomWalkEquivalenceOracle(int, int, int, Random) - Constructor for class de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle
 
read() - Method in class de.ls5.jlearn.util.Base64.InputStream
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read(byte[], int, int) - Method in class de.ls5.jlearn.util.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
reassignStateIds() - Method in class de.ls5.jlearn.shared.AutomatonImpl
 
removeAppender(LoggingAppender) - Static method in class de.ls5.jlearn.logging.LearnLog
 
removeInputOutputTransitions(Map<Symbol, Symbol>, boolean) - Method in class de.ls5.jlearn.util.AutomatonTransformationUtil
 
removeInputTransitions(Automaton, Set<Symbol>, boolean) - Method in class de.ls5.jlearn.util.AutomatonTransformationUtil
Removes all transitions that got an input that equals one of the provided inputTransitions.
removeOutputTransitions(Automaton, Set<Symbol>, boolean) - Static method in class de.ls5.jlearn.util.AutomatonTransformationUtil
Removes all transitions that are got an output that equals one of the provided outputTransitions.
removeReflexiveTransitions(Automaton) - Static method in class de.ls5.jlearn.util.AutomatonTransformationUtil
Removes all reflexive edges from the automaton.
removeState(State) - Method in class de.ls5.jlearn.util.AutomatonTransformationUtil
 
removeStateWithOutputBehavior(Symbol) - Method in class de.ls5.jlearn.util.AutomatonTransformationUtil
 
replaceInputOutputBehavior(Automaton, Map<Symbol, Symbol>) - Static method in class de.ls5.jlearn.util.AutomatonTransformationUtil
 
resumeEncoding() - Method in class de.ls5.jlearn.util.Base64.OutputStream
Resumes encoding of the stream.
RivestAllSuffixesSplitterCreator - Class in de.ls5.jlearn.splittercreators
 
RivestAllSuffixesSplitterCreator() - Constructor for class de.ls5.jlearn.splittercreators.RivestAllSuffixesSplitterCreator
 
RivestStyleDFASplitterCreator - Class in de.ls5.jlearn.splittercreators
 
RivestStyleDFASplitterCreator() - Constructor for class de.ls5.jlearn.splittercreators.RivestStyleDFASplitterCreator
 
RivestStyleDFASplitterCreator(Oracle) - Constructor for class de.ls5.jlearn.splittercreators.RivestStyleDFASplitterCreator
 
RivestStyleSplitterCreator - Class in de.ls5.jlearn.splittercreators
 
RivestStyleSplitterCreator() - Constructor for class de.ls5.jlearn.splittercreators.RivestStyleSplitterCreator
 
run() - Method in class de.ls5.jlearn.algorithms.dhc.JobCollapseState
 
run() - Method in class de.ls5.jlearn.algorithms.dhc.JobFetchResult
 

S

saveObjectToFile(Object, File) - Static method in class de.ls5.jlearn.util.ObjectUtil
 
SelectiveExploration - Interface in de.ls5.jlearn.algorithms.packs
Selective exploration can be provided to the learning algorithm with two consequences: 1) before adding a new word to the observations, the learning algorithm will invoke the explore method.
selectTransitions(State) - Method in interface de.ls5.jlearn.algorithms.dhcmodular.TransitionSelector
 
selectTransitions(State) - Method in class de.ls5.jlearn.algorithms.dhcmodular.TransitionSelectorDecreasingLength
 
SequentialBatchOracle - Class in de.ls5.jlearn.batchoracles
 
SequentialBatchOracle(Oracle) - Constructor for class de.ls5.jlearn.batchoracles.SequentialBatchOracle
 
SequentialBatchOracle() - Constructor for class de.ls5.jlearn.batchoracles.SequentialBatchOracle
 
serialVersionUID - Static variable in class de.ls5.jlearn.batchoracles.LengthSortBatchOracle
 
serialVersionUID - Static variable in class de.ls5.jlearn.batchoracles.MultithreadBatchOracle
 
serialVersionUID - Static variable in class de.ls5.jlearn.batchoracles.PrefixFirstBatchOracle
 
serialVersionUID - Static variable in exception de.ls5.jlearn.exceptions.IncompleteQueriesException
 
serialVersionUID - Static variable in exception de.ls5.jlearn.exceptions.NotProperlyInitializedException
 
serialVersionUID - Static variable in exception de.ls5.jlearn.exceptions.ObservationConflictException
 
serialVersionUID - Static variable in class de.ls5.jlearn.oracles.SimulatorOracle
 
serialVersionUID - Static variable in class de.ls5.jlearn.oracles.SimulatorOracleDFA
 
serialVersionUID - Static variable in class de.ls5.jlearn.shared.Snapshot
 
setAccessSequence(State, Word) - Method in interface de.ls5.jlearn.interfaces.Annotated
annotate state with specific access sequence
setAccessSequence(State, Word) - Method in class de.ls5.jlearn.shared.AnnotatedAutomaton
 
setAccessSequence(State, Word) - Method in class de.ls5.jlearn.shared.AnnotatedFSA
 
setAccessSequence(WordType) - Method in class de.ls5.jlearn.util.xml.generated.StateType
Sets the value of the accessSequence property.
setAlphabet(Alphabet) - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
setAlphabet(Alphabet) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
setAlphabet(Alphabet) - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
setAlphabet(Alphabet) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
setAlphabet(Alphabet) - Method in interface de.ls5.jlearn.interfaces.Learner
Specifies the Alphabet used for construction of the hypothesis
setAnnotated(Boolean) - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Sets the value of the annotated property.
setCheckSemanticSuffixClosedness(boolean) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
set wether consistency checks should be omitted
setClasses(Collection<String>) - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
setClasses(Collection<String>) - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
setClasses(Collection<String>) - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
setClasses(Collection<String>) - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
setCounterExample(Word) - Method in class de.ls5.jlearn.equivalenceoracles.EquivalenceOracleOutputImpl
 
setCounterExample(Word) - Method in interface de.ls5.jlearn.interfaces.EquivalenceOracleOutput
Method to set the counterexample
setDest(String) - Method in class de.ls5.jlearn.util.xml.generated.TransitionType
Sets the value of the dest property.
setDFAModeEnabled(boolean) - Method in class de.ls5.jlearn.oracles.CacheOracle
 
setDInit(Collection<Word>) - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
setdInit(Collection<Word>) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
setDocumentation(String) - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Sets the value of the documentation property.
setEquivalenceConcept(EquivalenceConcept) - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
setEquivalenceLookahead(int) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
setFullTraces(boolean) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
setHelper(String) - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Sets the value of the helper property.
setHypothesisChangeListener(HypothesisChangeListener) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
setId(int) - Method in class de.ls5.jlearn.shared.StateImpl
 
setId(String) - Method in class de.ls5.jlearn.util.xml.generated.StateType
Sets the value of the id property.
setInfo(String) - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Sets the value of the info property.
setInitial(Boolean) - Method in class de.ls5.jlearn.util.xml.generated.StateType
Sets the value of the initial property.
setInput(String) - Method in class de.ls5.jlearn.util.xml.generated.TransitionType
Sets the value of the input property.
setLayout(Slides.Layout) - Method in class de.ls5.jlearn.util.Slides
 
setLengthFactor(double) - Method in class de.ls5.jlearn.equivalenceoracles.EvolvingHypothesisRandomWalk
Deprecated.  
setLevel(LogLevel) - Method in class de.ls5.jlearn.logging.HtmlLoggingAppender
 
setLevel(LogLevel) - Method in interface de.ls5.jlearn.logging.LoggingAppender
 
setLevel(LogLevel) - Method in class de.ls5.jlearn.logging.PPTLoggingAppender
 
setLevel(LogLevel) - Method in class de.ls5.jlearn.logging.PrintStreamLoggingAppender
 
setMaximumStatesInBatch(int) - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
setMaxlength(int) - Method in class de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle
 
setMaxQueriesPerTest(int) - Method in class de.ls5.jlearn.equivalenceoracles.EvolvingHypothesisRandomWalk
Deprecated.  
setMaxQueriesSum(int) - Method in class de.ls5.jlearn.equivalenceoracles.EvolvingHypothesisRandomWalk
Deprecated.  
setMaxSize(int) - Method in class de.ls5.jlearn.equivalenceoracles.WMethodEquivalenceTest
 
setMaxTests(int) - Method in class de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle
 
setMinFutureLength(int) - Method in class de.ls5.jlearn.equivalenceoracles.EvolvingHypothesisRandomWalk
Deprecated.  
setMinimal(Boolean) - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Sets the value of the minimal property.
setMinlength(int) - Method in class de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle
 
setOracle(Oracle) - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
setOracle(Oracle) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
setOracle(Oracle) - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
setOracle(Oracle) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
setOracle(Oracle) - Method in class de.ls5.jlearn.batchoracles.LengthSortBatchOracle
 
setOracle(Oracle) - Method in class de.ls5.jlearn.batchoracles.MultithreadBatchOracle
 
setOracle(Oracle) - Method in class de.ls5.jlearn.batchoracles.PrefixFirstBatchOracle
 
setOracle(Oracle) - Method in class de.ls5.jlearn.batchoracles.SequentialBatchOracle
 
setOracle(Oracle) - Method in class de.ls5.jlearn.equivalenceoracles.CompleteSearchEquivalenceOracle
 
setOracle(Oracle) - Method in class de.ls5.jlearn.equivalenceoracles.EquivalenceOracleSimple
 
setOracle(Oracle) - Method in class de.ls5.jlearn.equivalenceoracles.EvolvingHypothesisRandomWalk
Deprecated.  
setOracle(Oracle) - Method in class de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle
 
setOracle(Oracle) - Method in class de.ls5.jlearn.equivalenceoracles.SimulatorEquivalenceOracle
 
setOracle(Oracle) - Method in class de.ls5.jlearn.equivalenceoracles.SimulatorEquivalenceOracleDFA
 
setOracle(Oracle) - Method in class de.ls5.jlearn.equivalenceoracles.WMethodEquivalenceTest
 
setOracle(Oracle) - Method in interface de.ls5.jlearn.interfaces.Cache
Specifies Oracle to be called if a cache-miss is encountered
setOracle(Oracle) - Method in interface de.ls5.jlearn.interfaces.EquivalenceOracle
Specifies the Oracle to be queried when searching for counterexamples
setOracle(Oracle) - Method in interface de.ls5.jlearn.interfaces.Learner
Set the Oracle to be queried during the learning process
setOracle(Oracle) - Method in interface de.ls5.jlearn.interfaces.SplitterCreator
allows to set the oracle explicitly.
setOracle(Oracle) - Method in class de.ls5.jlearn.oracles.CacheOracle
 
setOracle(Oracle) - Method in class de.ls5.jlearn.oracles.FileCacheOracle
 
setOracle(Oracle) - Method in class de.ls5.jlearn.oracles.PrefixEnforcementFilter
 
setOracle(Oracle) - Method in class de.ls5.jlearn.splittercreators.HowarStyleSplitterCreator
 
setOracle(Oracle) - Method in class de.ls5.jlearn.splittercreators.KearnsStyleDFASplitterCreator
 
setOracle(Oracle) - Method in class de.ls5.jlearn.splittercreators.KearnsStyleSplitterCreator
 
setOracle(Oracle) - Method in class de.ls5.jlearn.splittercreators.MalerStyleSplitterCreator
 
setOracle(Oracle) - Method in class de.ls5.jlearn.splittercreators.ShahbazStyleSplitterCreator
 
setOracle(Oracle) - Method in class de.ls5.jlearn.splittercreators.SplitterCreatorAllSuffixes
 
setOracleOutput(Word) - Method in class de.ls5.jlearn.equivalenceoracles.EquivalenceOracleOutputImpl
 
setOracleOutput(Word) - Method in interface de.ls5.jlearn.interfaces.EquivalenceOracleOutput
Method to set the output for the counterexample
setOutput(Symbol) - Method in interface de.ls5.jlearn.interfaces.State
Set output-symbol for this state as e.g. used in Moore automata.
setOutput(Symbol) - Method in class de.ls5.jlearn.shared.StateImpl
 
setOutput(String) - Method in class de.ls5.jlearn.util.xml.generated.StateType
Sets the value of the output property.
setOutput(String) - Method in class de.ls5.jlearn.util.xml.generated.TransitionType
Sets the value of the output property.
setOutputSymbolCreator(OutputSymbolCreator) - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
setParent(StateImpl, Symbol) - Method in class de.ls5.jlearn.shared.StateImpl
 
setPool(Collection<Oracle>) - Method in class de.ls5.jlearn.oracles.PooledOracle
 
setPrefix(Word) - Method in class de.ls5.jlearn.oracles.PrefixEnforcementFilter
 
setPrefixClosed(Boolean) - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Sets the value of the prefixClosed property.
setQueryCreator(QueryCreator) - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
setQueueGuard(QueueGuard) - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
setRandom(Random) - Method in class de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle
Set the used Random number generator
setSeed(long) - Method in class de.ls5.jlearn.equivalenceoracles.EvolvingHypothesisRandomWalk
Deprecated.  
setSeed(long) - Method in class de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle
Deprecated. 
setSelectiveExploration(SelectiveExploration) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
setSource(String) - Method in class de.ls5.jlearn.util.xml.generated.TransitionType
Sets the value of the source property.
setSplitterCreator(SplitterCreator) - Method in class de.ls5.jlearn.algorithms.angluin.Angluin
 
setSplitterCreator(SplitterCreator) - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
setSplitterCreator(SplitterCreator) - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
setSplitterCreator(SplitterCreator) - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
setSplitterCreator(SplitterCreator) - Method in interface de.ls5.jlearn.interfaces.Learner
Setter for the SplitterCreator, which encapsulates logic for dealing with counterexamples (logic that, e.g., determines a suffix of the counterexample that witnesses unequality of states, thus "splitting" a state in the hypothesis).
setTransition(Symbol, State, Symbol) - Method in interface de.ls5.jlearn.interfaces.State
Create a transition for a given input-symbol, leading into the supplied successor state and prodcing the supplied output-symbol.
setTransition(Symbol, State, Symbol) - Method in class de.ls5.jlearn.shared.StateImpl
 
setTransitionSelector(TransitionSelector) - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
setUserObject(Object) - Method in interface de.ls5.jlearn.interfaces.Symbol
Set the user object of this Symbol.
setUserObject(Object) - Method in class de.ls5.jlearn.shared.SymbolImpl
 
setUserObject(String) - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Sets the value of the userObject property.
setUserObject(String) - Method in class de.ls5.jlearn.util.xml.generated.StateType
Sets the value of the userObject property.
setUserObject(String) - Method in class de.ls5.jlearn.util.xml.generated.TransitionType
Sets the value of the userObject property.
setVersion(String) - Method in class de.ls5.jlearn.util.xml.generated.AutomatonType
Sets the value of the version property.
ShahbazStyleSplitterCreator - Class in de.ls5.jlearn.splittercreators
 
ShahbazStyleSplitterCreator() - Constructor for class de.ls5.jlearn.splittercreators.ShahbazStyleSplitterCreator
 
SimpleXmlSerializationHelper - Class in de.ls5.jlearn.util.xml
 
SimpleXmlSerializationHelper() - Constructor for class de.ls5.jlearn.util.xml.SimpleXmlSerializationHelper
 
SimulatorEquivalenceOracle - Class in de.ls5.jlearn.equivalenceoracles
 
SimulatorEquivalenceOracle(Automaton) - Constructor for class de.ls5.jlearn.equivalenceoracles.SimulatorEquivalenceOracle
 
SimulatorEquivalenceOracle(Automaton, boolean) - Constructor for class de.ls5.jlearn.equivalenceoracles.SimulatorEquivalenceOracle
 
SimulatorEquivalenceOracle(Automaton, boolean, boolean) - Constructor for class de.ls5.jlearn.equivalenceoracles.SimulatorEquivalenceOracle
 
SimulatorEquivalenceOracleDFA - Class in de.ls5.jlearn.equivalenceoracles
 
SimulatorEquivalenceOracleDFA(Automaton) - Constructor for class de.ls5.jlearn.equivalenceoracles.SimulatorEquivalenceOracleDFA
 
SimulatorEquivalenceOracleDFA(Automaton, boolean) - Constructor for class de.ls5.jlearn.equivalenceoracles.SimulatorEquivalenceOracleDFA
 
SimulatorOracle - Class in de.ls5.jlearn.oracles
 
SimulatorOracle(Automaton) - Constructor for class de.ls5.jlearn.oracles.SimulatorOracle
 
SimulatorOracleDFA - Class in de.ls5.jlearn.oracles
 
SimulatorOracleDFA(Automaton) - Constructor for class de.ls5.jlearn.oracles.SimulatorOracleDFA
 
size() - Method in class de.ls5.jlearn.algorithms.packs.CWord
 
size() - Method in interface de.ls5.jlearn.interfaces.Alphabet
Return number of smybols in this alphabet.
size() - Method in interface de.ls5.jlearn.interfaces.Word
Determine number of symbols in this word
size() - Method in class de.ls5.jlearn.shared.AlphabetImpl
 
size() - Method in class de.ls5.jlearn.shared.WordImpl
 
Slides - Class in de.ls5.jlearn.util
 
Slides() - Constructor for class de.ls5.jlearn.util.Slides
 
Slides.Layout - Enum in de.ls5.jlearn.util
 
Slides.Picturetype - Enum in de.ls5.jlearn.util
 
Snapshot - Class in de.ls5.jlearn.shared
 
source - Variable in class de.ls5.jlearn.util.xml.generated.TransitionType
 
SpanningTree - Class in de.ls5.jlearn.util
A spanning tree remembers a skeleton (spanning tree) of a sequence of growing hypothesis automata and can be used to produce a consistent series of AnnotatedAutomaton instead of plain Automaton.
SpanningTree() - Constructor for class de.ls5.jlearn.util.SpanningTree
 
SplitterCreator - Interface in de.ls5.jlearn.interfaces
Encapsulates a strategy to handle counterexamples, e.g., to determine a suffix which identifies states in the hypothesis which should be split.
SplitterCreatorAllSuffixes - Class in de.ls5.jlearn.splittercreators
 
SplitterCreatorAllSuffixes() - Constructor for class de.ls5.jlearn.splittercreators.SplitterCreatorAllSuffixes
 
startJobs(List<Runnable>) - Method in class de.ls5.jlearn.util.ThreadPool
 
State - Interface in de.ls5.jlearn.interfaces
A state of an Automaton.
state - Variable in class de.ls5.jlearn.util.xml.generated.AutomatonType
 
StateImpl - Class in de.ls5.jlearn.shared
 
StateImpl(int, Automaton, int) - Constructor for class de.ls5.jlearn.shared.StateImpl
 
StateSignature - Class in de.ls5.jlearn.util
 
StateSignature(Automaton, State) - Constructor for class de.ls5.jlearn.util.StateSignature
 
StateType - Class in de.ls5.jlearn.util.xml.generated
Java class for stateType complex type.
StateType() - Constructor for class de.ls5.jlearn.util.xml.generated.StateType
 
stop - Variable in class de.ls5.jlearn.algorithms.dhc.StopSignal
 
stop() - Method in class de.ls5.jlearn.util.ThreadPool
 
StopSignal - Class in de.ls5.jlearn.algorithms.dhc
 
StopSignal() - Constructor for class de.ls5.jlearn.algorithms.dhc.StopSignal
 
suffix(Word, int) - Static method in class de.ls5.jlearn.util.WordUtil
 
suspendEncoding() - Method in class de.ls5.jlearn.util.Base64.OutputStream
Suspends encoding of the stream.
Symbol - Interface in de.ls5.jlearn.interfaces
Represents a symbol, which, e.g., can be used as input for the System Under Test (SUT) or which is output of the SUT.
symbol - Variable in class de.ls5.jlearn.util.xml.generated.WordType
 
SymbolComplex - Interface in de.ls5.jlearn.interfaces
Marker-interface for Symbols which contain a List of Symbol objects as user object.
SymbolComplexImpl - Class in de.ls5.jlearn.shared
 
SymbolComplexImpl() - Constructor for class de.ls5.jlearn.shared.SymbolComplexImpl
 
SymbolImpl - Class in de.ls5.jlearn.shared
 
SymbolImpl() - Constructor for class de.ls5.jlearn.shared.SymbolImpl
 
SymbolImpl(Object) - Constructor for class de.ls5.jlearn.shared.SymbolImpl
 

T

tag - Variable in class de.ls5.jlearn.util.xml.generated.AutomatonType
 
testEquivalence(Automaton, Automaton) - Static method in class de.ls5.jlearn.util.AutomatonUtil
will minimize the automata first
testEquivalence(Automaton, Automaton, boolean) - Static method in class de.ls5.jlearn.util.AutomatonUtil
 
testEquivalenceLinear(Automaton, Automaton) - Static method in class de.ls5.jlearn.util.AutomatonUtil
 
TextPlottable - Interface in de.ls5.jlearn.logging
For components that can be plotted as text.
ThreadPool - Class in de.ls5.jlearn.util
 
ThreadPool() - Constructor for class de.ls5.jlearn.util.ThreadPool
 
ThreadPool(int) - Constructor for class de.ls5.jlearn.util.ThreadPool
 
toDot() - Method in class de.ls5.jlearn.algorithms.dhc.DHC
 
toDot() - Method in class de.ls5.jlearn.algorithms.dhcmodular.DHCModular
 
toDot() - Method in class de.ls5.jlearn.algorithms.packs.ObservationPack
 
toDot() - Method in interface de.ls5.jlearn.interfaces.ObservableDataStructure
Deprecated. return current state of data structure as dot text.
toString() - Method in class de.ls5.jlearn.algorithms.packs.CWord
 
toString() - Method in class de.ls5.jlearn.logging.LogLevel
 
toString() - Method in class de.ls5.jlearn.shared.SymbolImpl
 
toString() - Method in class de.ls5.jlearn.shared.WordImpl
 
toString() - Method in class de.ls5.jlearn.util.StateSignature
 
toWord(Symbol) - Static method in class de.ls5.jlearn.util.WordUtil
cast symbol to word
toXml(Automaton, ObjectFactory, XmlSerializationHelper) - Static method in class de.ls5.jlearn.util.AutomatonXMLUtil
 
toXml(Word, ObjectFactory, XmlSerializationHelper) - Static method in class de.ls5.jlearn.util.AutomatonXMLUtil
 
toXml(Symbol) - Method in class de.ls5.jlearn.util.xml.ObjectXmlSerializationHelper
 
toXml(Symbol) - Method in class de.ls5.jlearn.util.xml.SimpleXmlSerializationHelper
 
toXml(Symbol) - Method in interface de.ls5.jlearn.util.xml.XmlSerializationHelper
 
transformFromLayoutGraph(Graph, Automaton, AbstractOptions) - Method in class de.ls5.jlearn.util.AutomatonMapper
 
transformToLayoutGraph(Automaton) - Method in class de.ls5.jlearn.util.AutomatonMapper
 
transition - Variable in class de.ls5.jlearn.util.xml.generated.AutomatonType
 
TransitionSelector - Interface in de.ls5.jlearn.algorithms.dhcmodular
 
TransitionSelectorDecreasingLength - Class in de.ls5.jlearn.algorithms.dhcmodular
 
TransitionSelectorDecreasingLength() - Constructor for class de.ls5.jlearn.algorithms.dhcmodular.TransitionSelectorDecreasingLength
 
TransitionSelectorDecreasingLength(State) - Constructor for class de.ls5.jlearn.algorithms.dhcmodular.TransitionSelectorDecreasingLength
 
TransitionType - Class in de.ls5.jlearn.util.xml.generated
Java class for transitionType complex type.
TransitionType() - Constructor for class de.ls5.jlearn.util.xml.generated.TransitionType
 
turnWordIntoSymbol(Word) - Static method in class de.ls5.jlearn.util.WordUtil
Turn word into a symbol, which has a list of the symbols of the input word as user object

U

uncompressObject(byte[]) - Static method in class de.ls5.jlearn.util.ObjectUtil
 
union(int, int) - Method in class de.ls5.jlearn.util.UnionFind
 
UnionFind - Class in de.ls5.jlearn.util
 
UnionFind(int) - Constructor for class de.ls5.jlearn.util.UnionFind
 
URL_SAFE - Static variable in class de.ls5.jlearn.util.Base64
Encode using Base64-like encoding that is URL- and Filename-safe as described in Section 4 of RFC3548: http://www.faqs.org/rfcs/rfc3548.html.
userObject - Variable in class de.ls5.jlearn.util.xml.generated.AutomatonType
 
userObject - Variable in class de.ls5.jlearn.util.xml.generated.StateType
 
userObject - Variable in class de.ls5.jlearn.util.xml.generated.TransitionType
 

V

valueOf(String) - Static method in enum de.ls5.jlearn.oracles.PrefixClosureFilter.AppliedAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.ls5.jlearn.util.Slides.Layout
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.ls5.jlearn.util.Slides.Picturetype
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.ls5.jlearn.oracles.PrefixClosureFilter.AppliedAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.ls5.jlearn.util.Slides.Layout
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.ls5.jlearn.util.Slides.Picturetype
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class de.ls5.jlearn.util.xml.generated.AutomatonType
 

W

WARN - Static variable in class de.ls5.jlearn.logging.LogLevel
 
WMethodEquivalenceTest - Class in de.ls5.jlearn.equivalenceoracles
 
WMethodEquivalenceTest(int) - Constructor for class de.ls5.jlearn.equivalenceoracles.WMethodEquivalenceTest
 
WMethodEquivalenceTest() - Constructor for class de.ls5.jlearn.equivalenceoracles.WMethodEquivalenceTest
 
Word - Interface in de.ls5.jlearn.interfaces
A Word is an ordered set of Symbol objects.
WordImpl - Class in de.ls5.jlearn.shared
 
WordImpl() - Constructor for class de.ls5.jlearn.shared.WordImpl
 
WordImpl(int) - Constructor for class de.ls5.jlearn.shared.WordImpl
Deprecated. 
WordImpl(Symbol[]) - Constructor for class de.ls5.jlearn.shared.WordImpl
 
WordType - Class in de.ls5.jlearn.util.xml.generated
Java class for wordType complex type.
WordType() - Constructor for class de.ls5.jlearn.util.xml.generated.WordType
 
WordUtil - Class in de.ls5.jlearn.util
 
WordUtil() - Constructor for class de.ls5.jlearn.util.WordUtil
 
write(int) - Method in class de.ls5.jlearn.util.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.
write(byte[], int, int) - Method in class de.ls5.jlearn.util.Base64.OutputStream
Calls Base64.OutputStream.write(int) repeatedly until len bytes are written.
writeDot(Automaton, Set<Symbol>, File) - Static method in class de.ls5.jlearn.util.DotUtil
 
writeDot(Automaton, File) - Static method in class de.ls5.jlearn.util.DotUtil
 
writeDot(Automaton, Appendable) - Static method in class de.ls5.jlearn.util.DotUtil
 
writeDot(Automaton, Appendable, int) - Static method in class de.ls5.jlearn.util.DotUtil
 
writeDot(Automaton, Appendable, int, List<State>, Set<Symbol>, String) - Static method in class de.ls5.jlearn.util.DotUtil
 
writeDot(Automaton, Appendable, int, List<State>, String) - Static method in class de.ls5.jlearn.util.DotUtil
 
writeSlidesToFile(Slides, String) - Static method in class de.ls5.jlearn.util.PPTUtil
 

X

XmlSerializationException - Exception in de.ls5.jlearn.util.xml
 
XmlSerializationException(String) - Constructor for exception de.ls5.jlearn.util.xml.XmlSerializationException
 
XmlSerializationHelper - Interface in de.ls5.jlearn.util.xml
 

A B C D E F G H I J K L M N O P Q R S T U V W X

Copyright © 2011. All Rights Reserved.