- characters(char[], int, int) - Method in class cz.cuni.mff.corrector.tree.XmlParser
-
- clearReachedVertices() - Method in class cz.cuni.mff.corrector.execution.Variables
-
Deletes all items from the list of reached vertices.
- clearTracingEdges(Vertex) - Method in class cz.cuni.mff.corrector.graph.Graph
-
Clears the existing set of preceding edges.
- clearVariablesContainer() - Method in class cz.cuni.mff.corrector.execution.Variables
-
Clears default and iterative components but preserves the core ones.
- cloneIdenticalOperation() - Method in class cz.cuni.mff.corrector.edit.Edit
-
Creates an independent clone of the edit operation.
- cloneIdenticalOperation() - Method in class cz.cuni.mff.corrector.edit.EditAddLeaf
-
- cloneIdenticalOperation() - Method in class cz.cuni.mff.corrector.edit.EditAddNode
-
- cloneIdenticalOperation() - Method in class cz.cuni.mff.corrector.edit.EditRemoveLeaf
-
- cloneIdenticalOperation() - Method in class cz.cuni.mff.corrector.edit.EditRemoveNode
-
- cloneIdenticalOperation() - Method in class cz.cuni.mff.corrector.edit.EditRenameLabel
-
- cloneIdenticalPosition() - Method in class cz.cuni.mff.corrector.tree.Position
-
Creates an independent clone of the position operation.
- cloneIdenticalSequence(List<Edit>) - Static method in class cz.cuni.mff.corrector.edit.Edit
-
Creates an independent clone of all source operations.
- cloneIdenticalSequenceAfter(List<Edit>, List<Edit>) - Static method in class cz.cuni.mff.corrector.edit.Edit
-
Creates an independent clone of all source operations.
- cloneIdenticalSequenceBefore(List<Edit>, List<Edit>) - Static method in class cz.cuni.mff.corrector.edit.Edit
-
Creates an independent clone of all source operations.
- cloneShiftedOperation(int) - Method in class cz.cuni.mff.corrector.edit.Edit
-
Creates an independent clone of the edit with applied modAlt.
- cloneShiftedOperation(int) - Method in class cz.cuni.mff.corrector.edit.EditAddLeaf
-
- cloneShiftedOperation(int) - Method in class cz.cuni.mff.corrector.edit.EditAddNode
-
- cloneShiftedOperation(int) - Method in class cz.cuni.mff.corrector.edit.EditRemoveLeaf
-
- cloneShiftedOperation(int) - Method in class cz.cuni.mff.corrector.edit.EditRemoveNode
-
- cloneShiftedOperation(int) - Method in class cz.cuni.mff.corrector.edit.EditRenameLabel
-
- cloneShiftedPosition(int) - Method in class cz.cuni.mff.corrector.tree.Position
-
Creates a new independent clone with applied root shifting.
- cloneShiftedSequence(List<Edit>, List<Edit>, int) - Static method in class cz.cuni.mff.corrector.edit.Edit
-
Creates an independent and shifted clone of all source operations.
- closedMinimum - Variable in class cz.cuni.mff.corrector.execution.Record
-
The minimal cost over all closed ingoing edges or null
.
- codeName - Variable in enum cz.cuni.mff.corrector.corrector.Corrector.AlgorithmStrategy
-
Code name of the algorithm strategy.
- codeName - Variable in enum cz.cuni.mff.corrector.corrector.Corrector.ExecutionApproach
-
Code name of the execution approach.
- codeName - Variable in enum cz.cuni.mff.corrector.corrector.Corrector.SignatureHandling
-
Code name of the signature handling mode.
- combineNestedMends(List<Mend>, List<List<Mend>>) - Method in class cz.cuni.mff.corrector.repair.SequenceRepair
-
Finds all mend combinations for a given sequence.
- compare(List<Edge>, List<Edge>) - Method in class cz.cuni.mff.corrector.graph.Graph.PathsComparator
-
- compare(Vertex, Vertex) - Method in class cz.cuni.mff.corrector.graph.Graph.ReachedVerticesComparator
-
- compareTo(Edge) - Method in class cz.cuni.mff.corrector.graph.Edge
-
- compareTo(Vertex) - Method in class cz.cuni.mff.corrector.graph.Vertex
-
- composeAlgorithmCode(Corrector.AlgorithmStrategy, Corrector.ExecutionApproach, Corrector.SignatureHandling) - Static method in class cz.cuni.mff.corrector.corrector.Corrector
-
Composes the algorithm code.
- computeChainSignature() - Method in class cz.cuni.mff.corrector.intent.Intent
-
Generates the signature string for the associated context chain.
- computeIdentifierPostfix() - Method in class cz.cuni.mff.corrector.intent.Intent
-
Computes the postfix part of the intent local identifier.
- computeIdentifierPostfix() - Method in class cz.cuni.mff.corrector.intent.IntentCorrect
-
- computeIdentifierPostfix() - Method in class cz.cuni.mff.corrector.intent.IntentDelete
-
- computeIdentifierPostfix() - Method in class cz.cuni.mff.corrector.intent.IntentInsert
-
- computeIdentifierPostfix() - Method in class cz.cuni.mff.corrector.intent.IntentRename
-
- computeIdentifierPostfix() - Method in class cz.cuni.mff.corrector.intent.IntentRepair
-
- computeIdentifierPrefix() - Method in class cz.cuni.mff.corrector.intent.Intent
-
Computes the prefix part of the intent local identifier.
- computeIntentIdentifier() - Method in class cz.cuni.mff.corrector.intent.Intent
-
Computes the intent local identifier string.
- computeIntentSignature() - Method in class cz.cuni.mff.corrector.intent.Intent
-
Computes the intent signature string.
- computeIntentSignature() - Method in class cz.cuni.mff.corrector.intent.IntentCorrect
-
- computeIntentSignature() - Method in class cz.cuni.mff.corrector.intent.IntentDelete
-
- computeIntentSignature() - Method in class cz.cuni.mff.corrector.intent.IntentInsert
-
- computeIntentSignature() - Method in class cz.cuni.mff.corrector.intent.IntentRename
-
- computeIntentSignature() - Method in class cz.cuni.mff.corrector.intent.IntentRepair
-
- Context - Class in cz.cuni.mff.corrector.grammar
-
Representation of a grammar context.
- Context(Rule, Grammar) - Constructor for class cz.cuni.mff.corrector.grammar.Context
-
Creates a new instance of a grammar context for a given rule.
- contextChain - Variable in class cz.cuni.mff.corrector.intent.Intent
-
Optional chain of nested grammar contexts.
- Corrector - Class in cz.cuni.mff.corrector.corrector
-
Implementation of the universal corrector.
- Corrector(Tree, Grammar, Corrector.AlgorithmStrategy, Corrector.ExecutionApproach, Corrector.SignatureHandling, boolean, boolean) - Constructor for class cz.cuni.mff.corrector.corrector.Corrector
-
Internal constructor for the universal corrector implementation.
- Corrector.AlgorithmStrategy - Enum in cz.cuni.mff.corrector.corrector
-
Enumeration of all implemented correction algorithm strategies.
- Corrector.ExecutionApproach - Enum in cz.cuni.mff.corrector.corrector
-
Enumeration of all implemented execution approaches.
- Corrector.SignatureHandling - Enum in cz.cuni.mff.corrector.corrector
-
Enumeration of all implemented signature handling behaviours.
- correctorReference - Variable in class cz.cuni.mff.corrector.corrector.Handler
-
Reference to the corrector instance.
- COST_UNIT - Static variable in class cz.cuni.mff.corrector.instruction.Instruction
-
Default unit cost for edit operations and thus repairing instructions.
- COST_ZERO - Static variable in class cz.cuni.mff.corrector.instruction.Instruction
-
Undefined or zero cost named constant.
- countTreeNodes() - Method in class cz.cuni.mff.corrector.tree.Node
-
Recursively counts all nodes in the data tree.
- countTreeNodes() - Method in class cz.cuni.mff.corrector.tree.NodeData
-
- countTreeNodes() - Method in class cz.cuni.mff.corrector.tree.NodeElement
-
- countTreeNodes() - Method in class cz.cuni.mff.corrector.tree.Tree
-
Recursively counts all nodes in the data tree.
- createAggregatedReport(List<Report>) - Static method in class cz.cuni.mff.corrector.testing.Report
-
Creates a new and averaged report over the set of input reports.
- createCorrectorInstance(Tree, Grammar, Corrector.AlgorithmStrategy, Corrector.ExecutionApproach, Corrector.SignatureHandling, boolean, boolean) - Static method in class cz.cuni.mff.corrector.corrector.Corrector
-
Prepares and executes the required correction algorithm.
- createExpression(String) - Static method in class cz.cuni.mff.corrector.expression.Expression
-
Creates a new expression object for a valid regular expression string.
- createExtendedTask(Intent) - Method in class cz.cuni.mff.corrector.corrector.Corrector
-
Creates a new instance of an extended task.
- createExtendedTask(Intent) - Static method in class cz.cuni.mff.corrector.execution.Task
-
Creates a new extended task with initialised dependencies.
- createFromDataFile(String) - Static method in class cz.cuni.mff.corrector.grammar.Grammar
-
Initializes a new grammar from a provided data file.
- createFromDataString(String) - Static method in class cz.cuni.mff.corrector.grammar.Grammar
-
Initializes a new grammar from a provided consistent data string.
- createFromXmlFile(String) - Static method in class cz.cuni.mff.corrector.tree.Tree
-
Creates a new data tree from a given XML document.
- createHandlerInstance(Task) - Method in class cz.cuni.mff.corrector.corrector.Corrector
-
Creates a new instance of the correction handler.
- createLimitedQuota(int) - Static method in class cz.cuni.mff.corrector.execution.Quota
-
Creates a new parameter instance for the limited refinement mode.
- createRequestsContainer() - Method in class cz.cuni.mff.corrector.execution.Task
-
Creates a new requests container and stores its reference.
- createSimpleTask(Intent) - Method in class cz.cuni.mff.corrector.corrector.Corrector
-
Creates a new instance of a simple task.
- createSimpleTask(Intent) - Static method in class cz.cuni.mff.corrector.execution.Task
-
Creates a new simple task that only holds the intent reference.
- createUnlimitedQuota() - Static method in class cz.cuni.mff.corrector.execution.Quota
-
Creates a new parameter instance for the limited refinement mode.
- cz.cuni.mff.corrector - package cz.cuni.mff.corrector
-
Prototype implementation of correction algorithms.
- cz.cuni.mff.corrector.cache - package cz.cuni.mff.corrector.cache
-
Caching manager implementations.
- cz.cuni.mff.corrector.corrector - package cz.cuni.mff.corrector.corrector
-
Implementations of correction algorithms.
- cz.cuni.mff.corrector.edit - package cz.cuni.mff.corrector.edit
-
Edit operations for transforming trees.
- cz.cuni.mff.corrector.execution - package cz.cuni.mff.corrector.execution
-
Supporting classes for corrector implementations.
- cz.cuni.mff.corrector.expression - package cz.cuni.mff.corrector.expression
-
Processing of regular expressions.
- cz.cuni.mff.corrector.grammar - package cz.cuni.mff.corrector.grammar
-
Regular tree grammars.
- cz.cuni.mff.corrector.graph - package cz.cuni.mff.corrector.graph
-
Correction multigraphs implementation.
- cz.cuni.mff.corrector.instruction - package cz.cuni.mff.corrector.instruction
-
Repairing instructions for encoding repairs.
- cz.cuni.mff.corrector.intent - package cz.cuni.mff.corrector.intent
-
Correction intents implementation.
- cz.cuni.mff.corrector.repair - package cz.cuni.mff.corrector.repair
-
Objects for encapsulating computed repairs.
- cz.cuni.mff.corrector.testing - package cz.cuni.mff.corrector.testing
-
Profiling tests for measuring performance.
- cz.cuni.mff.corrector.tree - package cz.cuni.mff.corrector.tree
-
Data trees abstraction for XML documents.