jInfer

jInfer Specification

Packages
cz.cuni.mff.ksi.jinfer.autoeditor Main package of the AutoEditor module.
cz.cuni.mff.ksi.jinfer.autoeditor.automatonvisualizer This package contains base class for visualization (Visualizer) of Automaton and its extensions.
cz.cuni.mff.ksi.jinfer.autoeditor.automatonvisualizer.graphmouseplugins This package contains graph mouse plugins for Visualizer.
cz.cuni.mff.ksi.jinfer.autoeditor.automatonvisualizer.layouts This package contains layouts for Visualizer.
cz.cuni.mff.ksi.jinfer.autoeditor.automatonvisualizer.layouts.graphviz This package provides implementation of Layout using external Graphviz dot executable.
cz.cuni.mff.ksi.jinfer.autoeditor.automatonvisualizer.layouts.graphviz.options This package contains logic for Graphviz configuration.
cz.cuni.mff.ksi.jinfer.autoeditor.automatonvisualizer.layouts.properties This package contains logic for Layout selection and configuration.
cz.cuni.mff.ksi.jinfer.autoeditor.automatonvisualizer.layouts.transformers This package contains various transformations (mostly 'to string') Transformer used by AutoEditor.
cz.cuni.mff.ksi.jinfer.autoeditor.automatonvisualizer.layouts.vyhnanovska This package contains Layout created by Julie Vyhnanovska.
cz.cuni.mff.ksi.jinfer.autoeditor.gui  
cz.cuni.mff.ksi.jinfer.autoeditor.gui.component This package contains base class representing panel (AbstractComponent) for AutoEditor and its extensions.
cz.cuni.mff.ksi.jinfer.autoeditor.gui.topcomponent This package contains AutoEditor main panel shown as tab in NB.
cz.cuni.mff.ksi.jinfer.autoeditor.options  
cz.cuni.mff.ksi.jinfer.base Main package of the Base module.
cz.cuni.mff.ksi.jinfer.base.automaton This package contains data structures and interfaces for Finite State Automata.
cz.cuni.mff.ksi.jinfer.base.graphics This package contains common graphics for jInfer.
cz.cuni.mff.ksi.jinfer.base.graphics.icons This package contains common icons for jInfer.
cz.cuni.mff.ksi.jinfer.base.interfaces This package contains various interfaces used in jInfer.
cz.cuni.mff.ksi.jinfer.base.interfaces.inference This package contains interfaces and callback interfaces of the inference process.
cz.cuni.mff.ksi.jinfer.base.interfaces.nodes This package contains interfaces encapsulating jInfer's XML representation.
cz.cuni.mff.ksi.jinfer.base.objects This package contains various common jInfer classes.
cz.cuni.mff.ksi.jinfer.base.objects.nodes This package contains the object model of jInfer's XML representation.
cz.cuni.mff.ksi.jinfer.base.options This package contains logic for common jInfer configuration.
cz.cuni.mff.ksi.jinfer.base.regexp This package contains the object model of jInfer's regular expression representation.
cz.cuni.mff.ksi.jinfer.base.utils This package contains utility logic shared across jInfer.
cz.cuni.mff.ksi.jinfer.basicdtd Main package of the Basic DTD Exporter module.
cz.cuni.mff.ksi.jinfer.basicdtd.properties This package contains logic for Basic DTD Exporter configuration.
cz.cuni.mff.ksi.jinfer.basicdtd.utils This package contains utility logic for Basic DTD Exporter.
cz.cuni.mff.ksi.jinfer.basicigg Main package of the Basic IGG module.
cz.cuni.mff.ksi.jinfer.basicigg.dtd This package contains the logic for initial grammar generation from DTD schemas.
cz.cuni.mff.ksi.jinfer.basicigg.expansion This package provides a simple implementation of the Expander interface.
cz.cuni.mff.ksi.jinfer.basicigg.properties This package contains logic for Basic IGG configuration.
cz.cuni.mff.ksi.jinfer.basicigg.xml This package contains the logic for initial grammar generation from XML documents.
cz.cuni.mff.ksi.jinfer.basicigg.xpath This package contains the logic for initial grammar generation from XPath queries.
cz.cuni.mff.ksi.jinfer.basicruledisplayer Main package of the Rule Displayer module.
cz.cuni.mff.ksi.jinfer.basicruledisplayer.graphics This package contains graphics for the Rule Displayer.
cz.cuni.mff.ksi.jinfer.basicruledisplayer.logic This package contains Rule Displayer logic.
cz.cuni.mff.ksi.jinfer.basicruledisplayer.options This package contains logic for Rule Displayer configuration.
cz.cuni.mff.ksi.jinfer.basicxsd Main package of the Basic XSD Exporter module.
cz.cuni.mff.ksi.jinfer.basicxsd.elementsexporters This package provides exporters of elements.
cz.cuni.mff.ksi.jinfer.basicxsd.preprocessing This package contains input grammar preprocessor logic for Basic XSD Exporter.
cz.cuni.mff.ksi.jinfer.basicxsd.properties This package contains logic for Basic XSD Exporter configuration.
cz.cuni.mff.ksi.jinfer.basicxsd.utils This package contains utilities used by Basic XSD Exporter.
cz.cuni.mff.ksi.jinfer.fdfiletype  
cz.cuni.mff.ksi.jinfer.functionalDependencies  
cz.cuni.mff.ksi.jinfer.functionalDependencies.fd  
cz.cuni.mff.ksi.jinfer.functionalDependencies.interfaces  
cz.cuni.mff.ksi.jinfer.functionalDependencies.modelGenerator  
cz.cuni.mff.ksi.jinfer.functionalDependencies.newRepairer  
cz.cuni.mff.ksi.jinfer.functionalDependencies.properties  
cz.cuni.mff.ksi.jinfer.functionalDependencies.repairer  
cz.cuni.mff.ksi.jinfer.functionalDependencies.weights  
cz.cuni.mff.ksi.jinfer.iss  
cz.cuni.mff.ksi.jinfer.iss.experiments  
cz.cuni.mff.ksi.jinfer.iss.experiments.data  
cz.cuni.mff.ksi.jinfer.iss.experiments.interfaces  
cz.cuni.mff.ksi.jinfer.iss.experiments.quality  
cz.cuni.mff.ksi.jinfer.iss.experiments.sets  
cz.cuni.mff.ksi.jinfer.iss.experiments.termination  
cz.cuni.mff.ksi.jinfer.iss.gui  
cz.cuni.mff.ksi.jinfer.iss.heuristics  
cz.cuni.mff.ksi.jinfer.iss.heuristics.construction  
cz.cuni.mff.ksi.jinfer.iss.heuristics.construction.fidax  
cz.cuni.mff.ksi.jinfer.iss.heuristics.construction.glpk  
cz.cuni.mff.ksi.jinfer.iss.heuristics.improvement  
cz.cuni.mff.ksi.jinfer.iss.idref  
cz.cuni.mff.ksi.jinfer.iss.objects  
cz.cuni.mff.ksi.jinfer.iss.options  
cz.cuni.mff.ksi.jinfer.iss.tables  
cz.cuni.mff.ksi.jinfer.iss.utils  
cz.cuni.mff.ksi.jinfer.projecttype Main package of the ProjectType module.
cz.cuni.mff.ksi.jinfer.projecttype.actions This package contains basic Actions registered to project input folders or project itself.
cz.cuni.mff.ksi.jinfer.projecttype.jaxb This package contains JAXB classes responsible for marshalling and unmarshalling input files paths into/from input.files XML file in jInfer project folder on disk.
cz.cuni.mff.ksi.jinfer.projecttype.nodes This package contains classes defining nodes which creates jInfer project structure in project tree view.
cz.cuni.mff.ksi.jinfer.projecttype.properties This package contains classes which creates jInfer project properties dialog.
cz.cuni.mff.ksi.jinfer.projecttype.sample This package contains classes resposible for new jInfer project wizard.
cz.cuni.mff.ksi.jinfer.runner Main package of the Runner module.
cz.cuni.mff.ksi.jinfer.runner.options This package contains the configuration of Runner's options, that is settings shared across all jInfer projects.
cz.cuni.mff.ksi.jinfer.runner.properties This package contains the configuration of Runner's properties, that is specific settings for each one of jInfer projects.
cz.cuni.mff.ksi.jinfer.treeruledisplayer This package contains main classes responsible to displaying Tree rule displayer to user.
cz.cuni.mff.ksi.jinfer.treeruledisplayer.graphics This package contains graphics for the Tree Rule Displayer.
cz.cuni.mff.ksi.jinfer.treeruledisplayer.logic This package contains all logic behind constructing rule set trees displayed in Tree rule displayer.
cz.cuni.mff.ksi.jinfer.treeruledisplayer.options This package contains classes responsible for option subcategory for Tree rule displayer in jInfer Options.
cz.cuni.mff.ksi.jinfer.twostep Main package of TwoStepSimplifier implementation.
cz.cuni.mff.ksi.jinfer.twostep.cleaning Package for regular expression cleaning task.
cz.cuni.mff.ksi.jinfer.twostep.cleaning.chained Chains other cleaners.
cz.cuni.mff.ksi.jinfer.twostep.cleaning.chained.properties Properties for Chained cleaner.
cz.cuni.mff.ksi.jinfer.twostep.cleaning.cleanernull Does nothing, dummy cleaner.
cz.cuni.mff.ksi.jinfer.twostep.cleaning.emptychildren Cleaning of (a, (), c) to (a, c).
cz.cuni.mff.ksi.jinfer.twostep.cleaning.nestedconcatenation Cleaning of (a, (b, c)) to (a, b, c).
cz.cuni.mff.ksi.jinfer.twostep.clustering Task of clustering elements into clusters is defined here.
cz.cuni.mff.ksi.jinfer.twostep.clustering.withattributesiname Implementation of clustering task which clusters elements according to their name (case insensitive).
cz.cuni.mff.ksi.jinfer.twostep.contentinfering Module that infers content model of content nodes (attributes, text nodes) in terms of simple data types as defined in XSD Schema language.
cz.cuni.mff.ksi.jinfer.twostep.contentinfering.pattern Infers pattern string expression for content using some automaton simplifying algorithm (basically the same that is configured to be used with elements).
cz.cuni.mff.ksi.jinfer.twostep.contentinfering.simple Simple content inferrer, just small heuristic to infer XSD primitive types.
cz.cuni.mff.ksi.jinfer.twostep.processing Cluster processing.
cz.cuni.mff.ksi.jinfer.twostep.processing.alternations This package contains the "alternations" implementation of ClusterProcessor.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate Implementation of merging state algorithm.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.conditiontesting Interface for state-equivalence testing classes.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.conditiontesting.combined Enabled combining of more than one real tester.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.conditiontesting.combined.properties Properties for Combined merge condition tester.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.conditiontesting.deterministic finds non-determinism states
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.conditiontesting.khcontext k,h-context equivalence implementation.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.conditiontesting.khcontext.properties Properties panel for KHContext module.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.conditiontesting.skstrings sk-strings equivalence implementation.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.conditiontesting.skstrings.properties Properties panel for SKStrings module.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.conditiontesting.testernull return no alternatives
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.evaluating  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.evaluating.automatonNaive  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.evaluating.automatonNaiveAlphabet  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.evaluating.automatonNaiveDefective  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.evaluating.regexpbitcode  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.evaluating.regexptokensize  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.evaluating.regexptostringsize  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.evaluating.universalCodeForIntegers  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.properties Properties panel for AutomatonMergingState module.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.regexping Submodule for converting automaton to RegexpAutomaton and then obtaining Regexp from it.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.regexping.stateremoval Implementation of state removal algorithm for converting automaton into regular expression.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.regexping.stateremoval.heuristic  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.regexping.stateremoval.heuristic.properties Properties panel for StateRemoval module.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.regexping.stateremoval.ordered  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.regexping.stateremoval.ordered.ordering Interface of ordering submodule for StateRemoval.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.regexping.stateremoval.ordered.ordering.fullscan  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.regexping.stateremoval.ordered.ordering.fullscan.properties  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.regexping.stateremoval.ordered.ordering.userinteractive Automaton is drawn to user.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.regexping.stateremoval.ordered.ordering.weighted Simple heuristic for ordering states in automaton.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.regexping.stateremoval.ordered.ordering.weighted.properties  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.regexping.stateremoval.ordered.properties Properties panel for StateRemoval module.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying AutomatonSimplifier module is responsible of generalization of automaton.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.chained  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.chained.properties Properties for Chained cleaner.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.defective  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.defective.defectivemdl  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.defective.defectivemdl.properties Properties panel for DefectiveMDL module.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.defective.defectivemdl.suspection  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.defective.defectivemdl.suspection.onebyone  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.defective.defectivemdl.suspection.stepsuspect  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.defective.minimize  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.determinist  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.greedy Uses one MergeConditionTester that user selected in preferences.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.greedy.properties Properties panel for Greedy module.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.greedymdl Uses one MergeConditionTester that user selected in preferences.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.greedymdl.properties Properties panel for GreedyMDL module.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.heuristicmdl Uses one MergeConditionTester that user selected in preferences.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.khgrams Package implementing automaton simplifying to form k,h-context automaton, but in linear time (in means of length of input rules).
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.khgrams.properties Properties panel for KHgrams module.
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.simplifiernull  
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.userinteractive Renders automaton to user and merges states, which user selected to be merged.
cz.cuni.mff.ksi.jinfer.twostep.processing.passrepresentant Trivial cluster processor - returns representative.
cz.cuni.mff.ksi.jinfer.twostep.processing.trie This package contains the Trie (prefix tree) implementation of ClusterProcessor.
cz.cuni.mff.ksi.jinfer.twostep.properties Properties panel for TwoStepSimplifier module.
cz.cuni.mff.ksi.jinfer.welcome Main package of the Welcome module.
cz.cuni.mff.ksi.jinfer.welcome.graphics This package contains graphics for the welcome window.
cz.cuni.mff.ksi.jinfer.xpathfiletype This package contains class representing XPath DataObject type.
cz.cuni.mff.ksi.jinfer.xsdimportdom Package containing entire logic for parsing XSD Schemas with Document Object Model parser.
cz.cuni.mff.ksi.jinfer.xsdimporter Package contains processor class handling the import from XSD Schema documents.
cz.cuni.mff.ksi.jinfer.xsdimporter.interfaces Package containing a common interface for XSD Schema parsers.
cz.cuni.mff.ksi.jinfer.xsdimporter.properties Package contains logic for module configuration.
cz.cuni.mff.ksi.jinfer.xsdimporter.utils Package contains utility classes to be used by all importers of XSD Schemas.
cz.cuni.mff.ksi.jinfer.xsdimportsax Package containing entire logic for parsing XSD Schemas with SAX parser.
cz.cuni.mff.ksi.jinfer.xsdimportsax.utils Package contains utility classes and object wrappers for SAX importer logic.

 


jInfer

Generated on Fri Dec 9 00:01:25 CET 2011