ContainerResultPostProcessing

object ContainerResultPostProcessing

Functions

Link copied to clipboard
fun finalOutput(refinedcontainerValues: ArrayList<String>): String

finalOutput method used for merging array string to single string

Link copied to clipboard
fun horizontalGrouper(iterable: List<Pair<List<Int>, String>>, interval: Int = 2): List<List<Pair<List<Int>, String>>>
Link copied to clipboard
fun horizontalSortMultiline(bboxWithValue: List<Pair<List<Int>, String>>): String

horizontalSortMultiline method used for Horizontal Container Result processing

Link copied to clipboard
fun levenshteinDistance(s1: String, s2: String): Int
Link copied to clipboard
fun nearestStringMatch(target: String, candidates: Array<String>): String
Link copied to clipboard
fun nearestValueMatch(containerResult: String): String
Link copied to clipboard
fun nearestValueMatch_full_half_pattern(containerResult: String): String

nearestValueMatch method used for some logic tweaks and making nearest possible values

Link copied to clipboard
fun postProcessingResult(containerResult: String): String

postProcessingResult method used to handle positive and negative result handling

Link copied to clipboard
fun refineContainerArray(containerValues: List<String>): ArrayList<String>
Link copied to clipboard
fun removingLowerCaseCharacters(str: String): String
Link copied to clipboard
fun verticalGrouper(iterable: List<Pair<List<Int>, String>>, interval: Int = 2): List<List<Pair<List<Int>, String>>>

verticalGrouper method used in verticalSortMultiline for Grouping

Link copied to clipboard
fun verticalSortMultiline(bboxWithValue: List<Pair<List<Int>, String>>): String

verticalSortMultiline method used for Vertical Container Result processing

Properties

Link copied to clipboard
val company_names: Array<String>
Link copied to clipboard
val pattern_company: Pattern
Link copied to clipboard
val pattern_full: Pattern
Link copied to clipboard
val pattern_half: Pattern
Link copied to clipboard
val pattern_weight: Pattern
Link copied to clipboard
val regex_pattern_company: String
Link copied to clipboard
val regex_pattern_full: Regex
Link copied to clipboard
val regex_pattern_half: Regex
Link copied to clipboard
val regex_pattern_serial: Regex
Link copied to clipboard
val regex_pattern_weight: String