Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

accept(NodeVisitor) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Accepts a NodeVisitor and initiates a depth-first traversal of the semantic tree rooted at this node.
active() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Checks if the entity is considered active, based on its removed and ignored status.
addEngine(LayoutEngineProto.LayoutEngine) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
 
addEntityToGraph(TextEntity, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Adds a text entity to its related semantic node and updates the document tree accordingly.
addMatchedRule(MatchedRule) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Adds a single matched rule to this entity.
addMatchedRules(Collection<MatchedRule>) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Adds a collection of matched rules to this entity.
addMultipleAuthorsAsRecommendation(TextEntity) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
Adds multiple author names contained within a text entity as recommendations in the dictionary.
addReference(Entity) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
addReferences(Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
addThisToEntityIfIntersects(TextEntity) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
This function is used during insertion of EntityNodes into the graph, it checks if the TextRange of the RedactionEntity intersects or even contains the RedactionEntity.
alphanumericIdentifierPattern - Static variable in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
 
anyHeadlineContainsString(String) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section
Checks if any headline within this section or its sub-nodes contains a given string.
anyHeadlineContainsStringIgnoreCase(String) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section
Checks if any headline within this section or its sub-nodes contains a given string, case-insensitive.
anyMatch(TextBlock, String) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Checks if any part of a TextBlock matches a given regex pattern.
anyMatch(CharSequence, String) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Checks if any part of a CharSequence matches a given regex pattern.
anyMatchIgnoreCase(TextBlock, String) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Checks if any part of a TextBlock matches a given regex pattern, case-insensitive.
anyMatchIgnoreCase(CharSequence, String) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Checks if any part of a CharSequence matches a given regex pattern, case-insensitive.
applied() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Determines if the entity has been applied, considering manual overwrites.
applied(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule.MatchedRuleBuilder
 
apply(String, String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Applies a rule to the entity without specifying a legal basis, which will be replaced by "n-a".
apply(String, String, String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Applies a rule to the entity with an optional legal basis.
applyWithLineBreaks(String, String, String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Applies a rule to the entity, indicating that the value should be written with line breaks.
applyWithReferences(String, String, String, Collection<TextEntity>) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Applies a rule to the entity with a collection of references.
asChildOf(SectionIdentifier) - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
Marks the current section identifier as a child of another section.
asSentences(String, String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Creates a component for each sentence in the collection of entities.
asSkippedIfApplied() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
Returns a modified instance of MatchedRule based on its applied status.

B

bBox(Rectangle2D) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell.TableCellBuilder
 
bBoxCache(Map<Page, Rectangle2D>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table.TableBuilder
 
betweenRegexes(String, String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates entities based on the boundaries identified between start and stop regular expressions within a specified semantic node.
betweenRegexesIgnoreCase(String, String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates entities based on the boundaries identified between start and stop regular expressions within a specified semantic node, case-insensitive.
betweenStrings(String, String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates entities found between specified start and stop strings, case-sensitive.
betweenStringsIgnoreCase(String, String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates entities found between specified start and stop strings, case-insensitive.
betweenStringsIncludeEnd(String, String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates entities found between specified start and stop strings, including the end string in the entity, case-sensitive.
betweenStringsIncludeEndIgnoreCase(String, String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates entities found between specified start and stop strings, including the end string in the entity, case-insensitive.
betweenStringsIncludeStart(String, String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates entities found between specified start and stop strings, including the start string in the entity, case-sensitive.
betweenStringsIncludeStartAndEnd(String, String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates entities found between specified start and stop strings, including the start and end string in the entity, case-sensitive.
betweenStringsIncludeStartAndEndIgnoreCase(String, String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates entities found between specified start and stop strings, including the start and end string in the entity, case-insensitive.
betweenStringsIncludeStartIgnoreCase(String, String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates entities found between specified start and stop strings, including the start string in the entity, case-insensitive.
betweenTextRanges(List<TextRange>, List<TextRange>, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates entities based on the boundaries identified between specified start and stop text ranges within a semantic node.
betweenTextRanges(List<TextRange>, List<TextRange>, String, EntityType, SemanticNode, int) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates entities based on the boundaries identified between specified start and stop text ranges within a semantic node, with an optional length limit for the entities.
build() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component.ComponentBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.ComponentMappingBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.Query.QueryBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule.MatchedRuleBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document.DocumentBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header.HeaderBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline.HeadlineBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image.ImageBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page.PageBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph.ParagraphBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section.SectionBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table.TableBuilder
 
build() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell.TableCellBuilder
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.Query
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
builder() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
buildReasonWithManualChangeDescriptions() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Builds a reason string for this entity, incorporating descriptions from manual changes.
byNerEntity(NerEntities.NerEntity, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates a text entity based on a Named Entity Recognition (NER) entity.
byNerEntity(NerEntities.NerEntity, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates a text entity based on a Named Entity Recognition (NER) entity, with a specified type.
byPrefixExpansionRegex(TextEntity, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Expands a text entity's start boundary based on a regex pattern match.
byRegex(String, String, EntityType, int, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities based on a simple regex pattern.
byRegex(String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities based on matches to a regular expression pattern within a semantic node's text block.
byRegexIgnoreCase(String, String, EntityType, int, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities based on a simple regex pattern, case-insensitive.
byRegexIgnoreCase(String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities based on matches to a regular expression pattern within a semantic node's text block, case-insensitive.
byRegexWithLineBreaks(String, String, EntityType, int, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities within a semantic node's text block based on a regex pattern that includes line breaks.
byRegexWithLineBreaks(String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities based on matches to a regular expression pattern within a semantic node's text block, considering line breaks in the text.
byRegexWithLineBreaksIgnoreCase(String, String, EntityType, int, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities within a semantic node's text block based on a regex pattern that includes line breaks, case-insensitive.
byRegexWithLineBreaksIgnoreCase(String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities based on matches to a regular expression pattern within a semantic node's text block, considering line breaks in the text, case-insensitive.
bySearchImplementation(SearchImplementation, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates text entities based on boundaries identified by a search implementation within a specified semantic node.
bySemanticNode(SemanticNode, String, EntityType) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates a text entity based on the entire text range of a semantic node.
bySemanticNodeParagraphsOnly(SemanticNode, String, EntityType) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Extracts text entities from paragraphs only, within a given semantic node.
bySemanticNodeParagraphsOnlyMergeConsecutive(SemanticNode, String, EntityType) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Merges consecutive paragraphs into a single text entity within a given semantic node.
byString(String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities based on an exact string match within a semantic node's text block.
byStringIgnoreCase(String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities based on an exact string match within a semantic node's text block, case-insensitive.
bySuffixExpansionRegex(TextEntity, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Expands a text entity's end boundary based on a regex pattern match.
byTextRange(TextRange, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates a redaction entity based on the given boundary, type, entity type, and semantic node.
byTextRangeWithEngine(TextRange, String, EntityType, SemanticNode, Set<Engine>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates a redaction entity based on the given boundary, type, entity type, and semantic node.

C

changes(List<Change>) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
CLOUD_NER - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.NerEntities.Engine
 
col(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell.TableCellBuilder
 
color(float[]) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
com.iqser.red.service.redaction.v1.server.logger - package com.iqser.red.service.redaction.v1.server.logger
 
com.iqser.red.service.redaction.v1.server.model - package com.iqser.red.service.redaction.v1.server.model
 
com.iqser.red.service.redaction.v1.server.model.component - package com.iqser.red.service.redaction.v1.server.model.component
 
com.iqser.red.service.redaction.v1.server.model.dictionary - package com.iqser.red.service.redaction.v1.server.model.dictionary
 
com.iqser.red.service.redaction.v1.server.model.document - package com.iqser.red.service.redaction.v1.server.model.document
 
com.iqser.red.service.redaction.v1.server.model.document.entity - package com.iqser.red.service.redaction.v1.server.model.document.entity
 
com.iqser.red.service.redaction.v1.server.model.document.nodes - package com.iqser.red.service.redaction.v1.server.model.document.nodes
 
com.iqser.red.service.redaction.v1.server.service - package com.iqser.red.service.redaction.v1.server.service
 
com.iqser.red.service.redaction.v1.server.service.components - package com.iqser.red.service.redaction.v1.server.service.components
 
com.iqser.red.service.redaction.v1.server.service.document - package com.iqser.red.service.redaction.v1.server.service.document
 
com.iqser.red.service.redaction.v1.server.utils - package com.iqser.red.service.redaction.v1.server.utils
 
combineNerEntities(NerEntities, String, EntityType, SemanticNode, Set<String>, Set<String>, int) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Combines multiple NER entities into a single text entity based on the specified types and minimum parts to combine.
combineNerEntities(NerEntities, String, EntityType, SemanticNode, Set<String>, Set<String>, int, int) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Combines multiple NER entities into a single text entity based on the specified types, maximum distance between parts, and minimum parts to combine.
combineNerEntities(NerEntities, String, EntityType, SemanticNode, Set<String>, Set<String>, int, int, int) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Combines multiple NER entities into a single text entity based on the specified types, maximum distance between parts, minimum parts to combine, and minimum essential types combined.
combineNerEntitiesToCbiAddressDefaults(NerEntities, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Combines multiple NER entities into a single text entity.
combineNerEntitiesWithConfidence(NerEntities, String, EntityType, SemanticNode, Set<String>, Set<String>, int, int, int, Double) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Combines multiple NER entities into a single text entity based on the specified types, maximum distance between parts, minimum parts to combine, minimum essential types combined, and confidence level.
compareTo(MatchedRule) - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
Compares this rule with another MatchedRule to establish a priority order.
compareTo(TextRange) - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
 
Component - Class in com.iqser.red.service.redaction.v1.server.model.component
 
Component() - Constructor for class com.iqser.red.service.redaction.v1.server.model.component.Component
 
Component(RuleIdentifier, String, String, String, List<Entity>) - Constructor for class com.iqser.red.service.redaction.v1.server.model.component.Component
 
Component.ComponentBuilder - Class in com.iqser.red.service.redaction.v1.server.model.component
 
ComponentCreationService - Class in com.iqser.red.service.redaction.v1.server.service.document
 
ComponentCreationService(KieSession, DateConverter) - Constructor for class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
 
ComponentMapping - Class in com.iqser.red.service.redaction.v1.server.model.component
 
ComponentMapping.ComponentMappingBuilder<C extends ComponentMapping,B extends ComponentMapping.ComponentMappingBuilder<C,B>> - Class in com.iqser.red.service.redaction.v1.server.model.component
 
ComponentMapping.Query - Class in com.iqser.red.service.redaction.v1.server.model.component
 
ComponentMapping.Query.QueryBuilder - Class in com.iqser.red.service.redaction.v1.server.model.component
 
ComponentMappingBuilder() - Constructor for class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.ComponentMappingBuilder
 
ComponentMappingService - Class in com.iqser.red.service.redaction.v1.server.service.components
 
ComponentMappingService(ComponentMappingMemoryCache, List<ComponentMappingMetadata>) - Constructor for class com.iqser.red.service.redaction.v1.server.service.components.ComponentMappingService
 
confidence() - Method in record class com.iqser.red.service.redaction.v1.server.model.NerEntities.NerEntity
Returns the value of the confidence record component.
containedBy(int, int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
Checks if this TextRange is fully contained within another range specified by start and end indices.
containedBy(TextRange) - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
Checks if this TextRange is fully contained by another TextRange.
containingNode(SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
contains(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
Determines if the specified index is within this TextRange.
contains(int, int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
Checks if this TextRange contains another range specified by start and end indices.
contains(TextRange) - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
Checks if this TextRange fully contains another TextRange.
CONTAINS - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.component.QueryOperator
 
containsAllStrings(String...) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains all the provided Strings.
containsAllStringsIgnoreCase(String...) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains any of the provided Strings case-insensitive.
containsAllWords(String...) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains all the provided Strings as word.
containsAllWordsIgnoreCase(String...) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains all the provided Strings as word case-insensitive.
containsAnyString(String...) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains any of the provided Strings.
containsAnyString(List<String>) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains any of the provided Strings.
containsAnyStringIgnoreCase(String...) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains any of the provided Strings case-insensitive.
containsAnyWord(String...) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains any of the provided Strings as a word.
containsAnyWordIgnoreCase(String...) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains any of the provided Strings as a word case-insensitive.
containsRectangle(Rectangle2D, Integer) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether the Bounding Box of this SemanticNode contains the provided rectangle on the provided page.
containsString(String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains the provided String.
containsStringIgnoreCase(String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains all the provided Strings case-insensitive.
containsWord(String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains exactly the provided String as a word.
containsWordIgnoreCase(String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode contains exactly the provided String as a word case-insensitive.
convertDates(String, String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Converts entity values to the 'dd/MM/yyyy' format and joins them with ', '.
convertDates(String, String, Collection<Entity>, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Converts entity values to provided format and joins them with ', '.
copyEntities(List<TextEntity>, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Copies a list of text entities, creating a new entity for each in the list with the same properties.
copyEntity(TextEntity, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Copies a single text entity, preserving all its matched rules.
copyEntityWithoutRules(TextEntity, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Copies a single text entity without its matched rules.
create(String, String, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Creates a new component with the given rule identifier, name, and value.
create(String, String, String, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Creates a new component with the given rule identifier, name, value, and value description.
create(String, String, String, String, Entity) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Creates a new component with the given rule identifier, name, value, value description, and reference.
create(String, String, String, String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Creates a new component with the given parameters and inserts it into the kieSession.
createComponentsForUnMappedEntities(String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Creates components for unmapped entities.

D

data(List<String[]>) - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.ComponentMappingBuilder
 
Dictionary - Class in com.iqser.red.service.redaction.v1.server.model.dictionary
A class representing a dictionary used for redaction processes, containing various dictionary models and their versions.
Dictionary(List<DictionaryModel>, DictionaryVersion) - Constructor for class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
 
DICTIONARY_REMOVAL - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.entity.EntityType
 
DICTIONARY_TYPE - Static variable in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
DictionaryModel - Class in com.iqser.red.service.redaction.v1.server.model.dictionary
Represents a model of a dictionary containing entries for redaction processes.
DictionaryModel(String, int, float[], boolean, boolean, Set<DictionaryEntryModel>, Set<DictionaryEntryModel>, Set<DictionaryEntryModel>, boolean) - Constructor for class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
Constructs a new DictionaryModel with specified parameters.
disableAgendaTracking() - Method in class com.iqser.red.service.redaction.v1.server.logger.RulesLogger
If agenda tracking is disabled, the RulesLogger won't log any rule firings.
disableObjectTracking() - Method in class com.iqser.red.service.redaction.v1.server.logger.RulesLogger
If object tracking is disabled, the RulesLogger won't log any inserted/retracted/updated events.
document() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
Generates a SectionIdentifier that represents the entire document.
Document - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
Represents the entire document as a node within the document's semantic structure.
Document() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
Document(Set<Page>, Integer) - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
DOCUMENT - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
 
Document.DocumentBuilder<C extends Document,B extends Document.DocumentBuilder<C,B>> - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
 
DocumentBuilder() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document.DocumentBuilder
 
documentTree(DocumentTree) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table.TableBuilder
 

E

ELIMINATION_RULE_TYPE - Static variable in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
empty() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
Creates an empty instance of MatchedRule.
empty() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
Creates an empty headline with no text content.
empty() - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
Generates an empty SectionIdentifier.
empty(String) - Static method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping
 
enableAgendaTracking() - Method in class com.iqser.red.service.redaction.v1.server.logger.RulesLogger
If agenda tracking is enabled, the RulesLogger will log each firing Rule with its name, objects and metadata.
enableObjectTracking() - Method in class com.iqser.red.service.redaction.v1.server.logger.RulesLogger
If object tracking is enabled, the RulesLogger will log all inserted/retracted/updated events.
end() - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
 
endOffset(int) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
engine() - Method in record class com.iqser.red.service.redaction.v1.server.model.NerEntities.NerEntity
Returns the value of the engine record component.
engines(Set<Engine>) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
engines(Set<LayoutEngineProto.LayoutEngine>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table.TableBuilder
 
entities(Set<TextEntity>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page.PageBuilder
 
entities(Set<TextEntity>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table.TableBuilder
 
Entity - Class in com.iqser.red.service.redaction.v1.server.model.component
 
Entity(String, String, EntryType, EntryState, String, String, String, String, boolean, SemanticNode, String, float[], List<Position>, String, String, int, int, int, boolean, boolean, boolean, boolean, List<Change>, List<ManualChange>, Set<Engine>, Set<String>, Set<String>) - Constructor for class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
ENTITY - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.entity.EntityType
 
Entity.EntityBuilder - Class in com.iqser.red.service.redaction.v1.server.model.component
 
EntityCreationService - Class in com.iqser.red.service.redaction.v1.server.service.document
 
EntityCreationService(EntityEnrichmentService) - Constructor for class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
 
EntityCreationService(EntityEnrichmentService, KieSession) - Constructor for class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
 
EntityCreationService(EntityEnrichmentService, KieSession, Set<SemanticNode>) - Constructor for class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
 
EntityType - Enum Class in com.iqser.red.service.redaction.v1.server.model.document.entity
 
entryType(EntryType) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
equals(Object) - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
 
equals(Object) - Method in record class com.iqser.red.service.redaction.v1.server.model.NerEntities.NerEntity
Indicates whether some other object is "equal to" this one.
EQUALS - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.component.QueryOperator
 
error(Throwable, String, Object...) - Method in class com.iqser.red.service.redaction.v1.server.logger.RulesLogger
Logs a message at the ERROR level, including an exception.
exactMatch(CharSequence, String) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Checks if the entirety of a CharSequence exactly matches a given regex pattern.
excluded(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
existsByFirstColumn(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping
Determines if the mapping contains at least one row, where the first column is equal to the provided query string.

F

FALSE_POSITIVE - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.entity.EntityType
 
FALSE_RECOMMENDATION - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.entity.EntityType
 
filteredData(Stream<String[]>) - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.Query.QueryBuilder
 
FINAL_TYPE - Static variable in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
findFirstTextRange(String, CharSequence) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Finds the first TextRange in a given CharSequence that matches a regex pattern.
findTextRangesByList(List<String>, TextBlock) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Searches a text block for all occurrences of each string in a list and returns their positions as text ranges.
findTextRangesByListIgnoreCase(List<String>, TextBlock) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Searches a text block for all occurrences of each string in a list, case-insensitive, and returns their positions as text ranges.
findTextRangesByRegex(String, int, TextBlock) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Finds TextRanges matching a regex pattern within a TextBlock capturing groups.
findTextRangesByRegex(String, TextBlock) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Finds TextRanges matching a regex pattern within a TextBlock.
findTextRangesByRegexIgnoreCase(String, int, TextBlock) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Finds text ranges within a text block that match a given regex pattern, capturing a specific group, and case-insensitive.
findTextRangesByRegexIgnoreCase(String, TextBlock) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Finds text ranges within a text block that match a given regex pattern, and case-insensitive.
findTextRangesByRegexWithLineBreaks(String, int, TextBlock) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Finds text ranges that match a regex pattern with consideration for line breaks within a text block.
findTextRangesByRegexWithLineBreaksIgnoreCase(String, int, TextBlock) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Finds text ranges within a text block that match a given regex pattern, case-insensitive.
findTextRangesByString(String, TextBlock) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Finds all occurrences of a specified string within a text block and returns their positions as text ranges.
findTextRangesByStringIgnoreCase(String, TextBlock) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Finds all occurrences of a specified string within a text block, case-insensitive, and returns their positions as text ranges.
findTextRangesOfAllLinesInYRange(double, double, TextBlock) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Identifies all lines within a text block that fall within a specified vertical range.
findTextRangesOfAllLinesWithCloseYCoordinates(Double, Double, TextBlock) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Identifies all lines within a text block that have roughly the same vertical coordinates.
firstOrElse(String, String, Collection<Entity>, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Finds the first value from the collection of entities and creates a component from it.
footer(Footer) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page.PageBuilder
 
FOOTER - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
 
forceByTextRange(TextRange, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Deprecated, for removal: This API element is subject to removal in a future version.
forceByTextRange(TextRange, String, EntityType, SemanticNode, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Deprecated, for removal: This API element is subject to removal in a future version.
FORMULA - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.ImageType
 
from(String) - Method in class com.iqser.red.service.redaction.v1.server.service.components.ComponentMappingService
Retrieves the mapping by the specified name.
fromEntityLogEntry(EntityLogEntry, Document, int, int) - Static method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
fromSearchText(String) - Static method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
Generates a SectionIdentifier from the headline text of a section, determining its format and structure.
fromString(String) - Static method in enum class com.iqser.red.service.redaction.v1.server.model.component.QueryOperator
Determines the operator from the query string.
fromString(String) - Static method in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.ImageType
 

G

getAllSections() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
Gets the sections of the document as a list.
getBBox() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
getBBox() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getBBox() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
If this Node is a Leaf it will calculate the boundingBox of its LeafTextBlock, otherwise it will calculate the Union of the BoundingBoxes of all its Children.
getBBox() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
getBBox() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
getBBoxCache() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
getCell(int, int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Returns a TableCell at the provided row and column location.
getChanges() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getChildrenOfTypeSectionOrSuperSection() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
Gets the direct children of type SECTION or SUPER_SECTION of the document as a list of SemanticNode objects.
getCol() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
getColor() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getColor() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
getContainingNode() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getData() - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping
Gets all data of this mapping.
getData() - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.Query
 
getData() - Method in interface com.iqser.red.service.redaction.v1.server.model.component.Queryable
Returns the already filtered data of this queryable object.
getDeletionEntriesSearch() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
Returns the search implementation for deleted dictionary entries.
getDictionaryModels() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
 
getDictionaryRank(String) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
 
getDocumentTree() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Returns the DocumentTree Object.
getDocumentTree() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
getEndOffset() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getEngines() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getEngines() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
 
getEngines() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
getEntities() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
getEntities() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Any Node maintains its own Set of Entities.
getEntities() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
getEntitiesOfType(String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Returns a List of Entities in this SemanticNode which are of the provided type such as "CBI_author".
getEntitiesOfType(String...) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Returns a List of Entities in this SemanticNode which have any of the provided types.
getEntitiesOfType(List<String>) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Returns a List of Entities in this SemanticNode which have any of the provided types such as "CBI_author".
getEntitiesOfTypeInSameRow(String, TextEntity) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Finds all entities of the provided type, which appear in the same row that the provided entity appears in.
getEntries() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
getEntriesSearch() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
Returns the search implementation for non-deleted dictionary entries.
getEntryType() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getExpandedEndByRegex(TextEntity, String) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Expands the end boundary of a TextEntity based on a subsequent regex match.
getExpandedStartByRegex(TextEntity, String) - Static method in class com.iqser.red.service.redaction.v1.server.utils.RedactionSearchUtility
Expands the start boundary of a TextEntity based on a subsequent regex match.
getFalsePositives() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
getFalsePositiveSearch() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
Returns the search implementation for non-deleted false positive entries.
getFalseRecommendations() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
getFalseRecommendationsSearch() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
Returns the search implementation for non-deleted false recommendation entries.
getFirstPage() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Finds the first page associated with this Node.
getFooter() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
getFormat() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
 
getHeader() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
getHeadline() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
getHeadline() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
getHeadline() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section
 
getHeadline() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Traverses the Tree up, until it hits a Headline or hits a Section which will then return the first Headline from its children.
getHeight() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
getHighestParent() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
 
getId() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getId() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getIdentifierString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
 
getImages() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
getImageType() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getImportedRedactionIntersections() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getLeafTextBlock() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header
 
getLeafTextBlock() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
getLeafTextBlock() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getLeafTextBlock() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph
 
getLeafTextBlock() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Leaf means a SemanticNode has direct access to a TextBlock, by default this is false and must be overridden.
getLeafTextBlock() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
getLegalBasis() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getLegalBasis() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
getLength() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getLocalAccessMap() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
 
getLocalEntriesWithMatchedRules() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
getLocalSearch() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
Returns the search implementation for local entries.
getMainBody() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
Retrieves the highest SemanticNodes, which appear only on this page.
getMainBodyTextBlock() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
Constructs and returns a TextBlock representing the concatenated text of all leaf semantic nodes in the main body.
getMainSections() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
Deprecated, for removal: This API element is subject to removal in a future version.
This method is marked for removal. Use SemanticNode.streamChildrenOfType(NodeType) instead, or Document.getChildrenOfTypeSectionOrSuperSection() which returns children of type SECTION as well as SUPER_SECTION.
getManualChanges() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getManualOverwrite() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Gets the manual overwrite actions applied to this entity, if any.
getManualOverwrite() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getMatchedRule() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
getMatchedRule() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getMatchedRule() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Gets the highest priority matched rule for this entity.
getMatchedRuleList() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Gets the list of rules matched against this entity.
getMatchedRuleList() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getMatchedRulesForLocalDictionaryEntry(String) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
Retrieves the matched rules for a given value from the local dictionary entries.
getMatchedRuleUnit() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Retrieves the 'unit' value of the highest priority matched rule.
getMetaData() - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping
 
getMetaData() - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.Query
 
getMetaData() - Method in interface com.iqser.red.service.redaction.v1.server.model.component.Queryable
Returns the metadata associated with this component mapping.
getName() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
getNerEntityList() - Method in class com.iqser.red.service.redaction.v1.server.model.NerEntities
 
getNextSibling() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Returns the next sibling node of this SemanticNode in the document tree, if any.
getNumber() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
getNumberOfCols() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
getNumberOfPages() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
getNumberOfRows() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
getNumberOnPage() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Each AtomicTextBlock has an index on its page, this returns the number of the first AtomicTextBlock underneath this node.
getPage() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getPages() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
getPages() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getPages() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Each AtomicTextBlock is assigned a page, so to get the pages this node appears on, it collects the PageNodes from each AtomicTextBlock belonging to this node's TextBlock.
getPages(TextRange) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Each AtomicTextBlock is assigned a page, so to get the pages for this TextRange, it collects the PageNodes from each AtomicTextBlock belonging to this node's TextBlock.
getParent() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
 
getPosition() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getPositions() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getPositionsPerPage(TextRange) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
For a given TextRange this function returns a List of rectangle around the text in the range.
getPreviousSibling() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Returns the previous sibling node of this SemanticNode in the document tree, if any.
getRank() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
getReason() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getReason() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
getReference() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getReferences() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
getReferences() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
getRotation() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
getRow() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
getRuleIdentifier() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
getSection() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getSectionIdentifier() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
getSectionIdentifier() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header
 
getSectionIdentifier() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
Extracts the SectionIdentifier from the text of this headline.
getSectionIdentifier() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section
Returns the SectionIdentifier from the headline obtained by the getHeadline() method.
getSectionIdentifier() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Returns the SectionIdentifier as a child of the SectionIdentifier returned by the getHeadline() method.
getStartOffset() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getState() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getTextAfter() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getTextBefore() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getTextBlock() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header
 
getTextBlock() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
getTextBlock() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getTextBlock() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph
 
getTextBlock() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Searches all Nodes located underneath this Node in the DocumentTree and concatenates their AtomicTextBlocks into a single TextBlock.
getTextBlock() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
getTextBlock() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
getTextBlocksByPageNumbers(Set<Integer>) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Searches all Nodes located underneath this Node in the DocumentTree that are found on the given pages.
getTextBlocksOnPage() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
getTextRange() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Gets the range of text in the document associated with this entity.
getTextRange() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getTextRange() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
The TextRange is the start and end string offsets in the reading order of the document.
getTreeId() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
getTreeId() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
The id is a List of Integers uniquely identifying this node in the DocumentTree.
getTreeId() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
getType() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getType() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
getType() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
getType() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header
 
getType() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
getType() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getType() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph
 
getType() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section
 
getType() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Returns the type of this node, such as Section, Paragraph, etc.
getType() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
getType() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
getType(String) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
Retrieves the DictionaryModel of a specified type.
getTypes() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
 
getValue() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
getValue() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
getValue() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Gets the value of this entity as a string.
getValue() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
getValueDescription() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
getVersion() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
 
getWidth() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
GRAPHIC - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.ImageType
 

H

hasEntitiesOfAllTypes(String...) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode has at least one Entity of each of the provided types.
hasEntitiesOfAnyType(String...) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode has any Entity of the provided types.
hasEntitiesOfType(String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode has any Entity of the provided type.
hasEntitiesOfType(String) - Method in class com.iqser.red.service.redaction.v1.server.model.NerEntities
Checks if there are any entities of a specified type.
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
hashCode() - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
 
hashCode() - Method in record class com.iqser.red.service.redaction.v1.server.model.NerEntities.NerEntity
Returns a hash code value for this object.
hasHeader(String) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all Headers and checks if any equal the provided string.
hasHeaderIgnoreCase(String) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all Headers and checks if any equal the provided string.
hasLocalEntries() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
Checks if the dictionary contains local entries.
hasManualChanges() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Checks if there are any manual changes applied to the entity.
hasParagraphs() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
Checks if this headline is associated with any paragraphs within its parent section or node.
hasParent() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks if its TreeId has a length greater than zero.
hasRowWithHeaderAndAnyValue(String, List<String>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Checks if this table has a column with the provided header and any of the table cells in that column contains any of the provided values.
hasRowWithHeaderAndValue(String, String) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Checks if this table has a column with the provided header and any of the table cells in that column contain the provided value.
hasTables() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section
Checks if this section contains any tables.
hasText() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks if the SemanticNode contains any text.
header(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell.TableCellBuilder
 
header(Header) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page.PageBuilder
 
Header - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
Represents the header part of a document page.
Header() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header
 
Header(TextBlock) - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header
 
HEADER - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
 
Header.HeaderBuilder<C extends Header,B extends Header.HeaderBuilder<C,B>> - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
 
HeaderBuilder() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header.HeaderBuilder
 
Headline - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
Represents a headline in a document.
Headline() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
Headline(TextBlock, SectionIdentifier) - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
HEADLINE - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
 
Headline.HeadlineBuilder<C extends Headline,B extends Headline.HeadlineBuilder<C,B>> - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
 
HeadlineBuilder() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline.HeadlineBuilder
 
height(Integer) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page.PageBuilder
 
HINT - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.entity.EntityType
 

I

id(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
id(String) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image.ImageBuilder
 
IEntity - Interface in com.iqser.red.service.redaction.v1.server.model.document.entity
 
ignore(String, String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Marks the entity as ignored according to a specific rule.
ignored() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Determines if the entity has been ignored, considering manual overwrites.
ignored(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule.MatchedRuleBuilder
 
Image - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
Represents an image within the document.
Image() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
Image(String, TextBlock, ImageType, boolean, Rectangle2D, PriorityQueue<MatchedRule>, ManualChangeOverwrite, Page) - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
IMAGE - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
 
Image.ImageBuilder<C extends Image,B extends Image.ImageBuilder<C,B>> - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
 
ImageBuilder() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image.ImageBuilder
 
imageHasTransparency(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
images(Set<Image>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page.PageBuilder
 
imageType(ImageType) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image.ImageBuilder
 
ImageType - Enum Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
 
imported(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
IMPORTED_TYPE - Static variable in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
importedRedactionIntersections(Set<String>) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
info(String, Object...) - Method in class com.iqser.red.service.redaction.v1.server.logger.RulesLogger
Logs a message at the INFO level.
insertToKieSession(TextEntity) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Inserts a text entity into the kieSession for further processing.
intersects(TextRange) - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
Checks if this TextRange intersects with another TextRange.
intersectsRectangle(int, int, int, int, int) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode intersects the provided rectangle.
INVALID - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.component.QueryOperator
 
isAgendaTrackingActive() - Method in class com.iqser.red.service.redaction.v1.server.logger.RulesLogger
 
isApplied() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
isCaseInsensitive() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
isCaseInsensitiveDictionary(String) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
Checks if the dictionary of a specific type is case-insensitive.
isChildOf(SectionIdentifier) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
Determines if the current section is a child of the given section, based on their identifiers.
isDictionaryEntry() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
isDictionaryEntry(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
isDossierDictionary() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
isDossierDictionaryEntry() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
isDossierDictionaryEntry(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
isEmpty() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
 
isExcluded() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
isHeader() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
isHint() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
isHint(String) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
Checks if the dictionary of a specific type is considered a hint.
isIgnored() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
isImageHasTransparency() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
isImported() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity
 
isLeaf() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header
 
isLeaf() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
isLeaf() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph
 
isLeaf() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Leaf means a SemanticNode has direct access to a TextBlock, by default this is false and must be overridden.
isLeaf() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
isObjectTrackingActive() - Method in class com.iqser.red.service.redaction.v1.server.logger.RulesLogger
 
isParentOf(SectionIdentifier) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
Determines if the current SectionIdentifier is the parent of the given SectionIdentifier.
isRemoved() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
isTransparent() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
isValidEntityTextRange(TextBlock, TextRange) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Validates if a given text range within a text block represents a valid entity.
isWriteValueWithLineBreaks() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 

J

joining(String, String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins entity values, and creates a component from the result.
joining(String, String, Collection<Entity>, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins entity values, and creates a component from the result.
joiningFromFirstSectionOnly(String, String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins entity values from the first section entities appear in, and creates a component from the result.
joiningFromFirstSectionOnly(String, String, Collection<Entity>, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins unique entity values from the first section entities appear in, and creates a component from the result.
joiningFromLongestSectionOnly(String, String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins entity values with delimiter ', ' from the section with the longest combined entity values only, and creates a component from the result.
joiningFromLongestSectionOnly(String, String, Collection<Entity>, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins entity values from the section with the longest combined entity values only, and creates a component from the result.
joiningFromSameTableRow(String, String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins values from entities that are in the same table row.
joiningFromSameTableRow(String, String, Collection<Entity>, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins values from entities that are in the same table row.
joiningUnique(String, String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins the names of the entities in the provided collection, separated by a comma, and creates a component from the result.
joiningUnique(String, String, Collection<Entity>, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins all unique values from a collection of entities into a single string using a specified delimiter and creates a component from the result.
joiningUniqueFromFirstSectionOnly(String, String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins unique entity values from the first section entities appear in, and creates a component from the result.
joiningUniqueFromFirstSectionOnly(String, String, Collection<Entity>, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins entity values from the first section entities appear in, and creates a component from the result.
joiningUniqueFromLongestSectionOnly(String, String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins unique entity values with delimiter ', ' from the section with the longest combined entity values only, and creates a component from the result.
joiningUniqueFromLongestSectionOnly(String, String, Collection<Entity>, String) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Joins unique entity values from the section with the longest combined entity values only, and creates a component from the result.

L

leafTextBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header.HeaderBuilder
 
leafTextBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline.HeadlineBuilder
 
leafTextBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image.ImageBuilder
 
leafTextBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph.ParagraphBuilder
 
leafTextBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell.TableCellBuilder
 
legalBasis() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Retrieves the legal basis for the action taken on this entity, considering any manual overwrite.
legalBasis(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
legalBasis(String) - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule.MatchedRuleBuilder
 
length() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Calculates the length of the entity's value.
length() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
length() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Returns the length of the text content in this Node's TextBlock.
length() - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
Returns the length of the text range.
length(int) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
level() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
The level of a SectionIdentifier corresponds with the count of identifiers.
lineAfterString(String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies a text entity located immediately after a specified string within a semantic node.
lineAfterStringAcrossColumns(String, String, EntityType, Table) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities located immediately after a specified string across table cell columns within a table node.
lineAfterStringAcrossColumnsIgnoreCase(String, String, EntityType, Table) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities located immediately after a specified string across table cell columns within a table node, case-insensitive.
lineAfterStringIgnoreCase(String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies a text entity located immediately after a specified string within a semantic node, case-insensitive.
lineAfterStrings(List<String>, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities located immediately after the specified strings within a semantic node.
lineAfterStringsIgnoreCase(List<String>, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies text entities located immediately after the specified strings within a semantic node, case-insensitive.
LLM_NER - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.NerEntities.Engine
 
logAgendaTracking(String, Object...) - Method in class com.iqser.red.service.redaction.v1.server.logger.RulesLogger
Logs a message at the INFO level, if agenda tracking has been activated.
LOGO - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.ImageType
 
logObjectTracking(String, Object...) - Method in class com.iqser.red.service.redaction.v1.server.logger.RulesLogger
Logs a message at the INFO level, if object tracking has been activated.

M

manualChanges(List<ManualChange>) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
ManualChangesApplicationService - Class in com.iqser.red.service.redaction.v1.server.service
 
ManualChangesApplicationService(EntityFindingUtility) - Constructor for class com.iqser.red.service.redaction.v1.server.service.ManualChangesApplicationService
 
manualOverwrite(ManualChangeOverwrite) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image.ImageBuilder
 
matchedRule(RuleIdentifier) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component.ComponentBuilder
 
matchedRule(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
MatchedRule - Class in com.iqser.red.service.redaction.v1.server.model.document.entity
Represents a rule that has been matched during the document redaction process.
MatchedRule(RuleIdentifier, String, String, boolean, boolean, boolean, boolean, Set<TextEntity>) - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
MatchedRule.MatchedRuleBuilder - Class in com.iqser.red.service.redaction.v1.server.model.document.entity
 
matchedRuleList(PriorityQueue<MatchedRule>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image.ImageBuilder
 
MATCHES - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.component.QueryOperator
 
matchesRegex(String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode matches the provided regex pattern.
matchesRegexIgnoreCase(String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks whether this SemanticNode matches the provided regex pattern case-insensitive.
merge(NerEntities) - Method in class com.iqser.red.service.redaction.v1.server.model.NerEntities
 
merge(Collection<TextRange>) - Static method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
Merges a collection of TextRanges into a single Text range encompassing all.
mergeEntitiesOfSameType(List<TextEntity>, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Deprecated, for removal: This API element is subject to removal in a future version.
Do not use anymore. This might not work correctly due to duplicate textranges not being taken into account here. Merges a list of text entities into a single entity, assuming they intersect and are of the same type.
metadata(ComponentMappingMetadata) - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.ComponentMappingBuilder
 
metadata(ComponentMappingMetadata) - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.Query.QueryBuilder
 
mostlyContainedBy(Image, double) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
mostlyContains(Image, double) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 

N

name(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component.ComponentBuilder
 
NER - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.NerEntities.Engine
 
NerEntities - Class in com.iqser.red.service.redaction.v1.server.model
Represents a collection of named entity recognition (NER) entities.
NerEntities() - Constructor for class com.iqser.red.service.redaction.v1.server.model.NerEntities
 
NerEntities(List<NerEntities.NerEntity>) - Constructor for class com.iqser.red.service.redaction.v1.server.model.NerEntities
 
NerEntities.Engine - Enum Class in com.iqser.red.service.redaction.v1.server.model
 
NerEntities.NerEntity - Record Class in com.iqser.red.service.redaction.v1.server.model
Represents a single NER entity with its value, text range, and type.
NerEntity(String, TextRange, String) - Constructor for record class com.iqser.red.service.redaction.v1.server.model.NerEntities.NerEntity
 
NerEntity(String, TextRange, String, Double, NerEntities.Engine) - Constructor for record class com.iqser.red.service.redaction.v1.server.model.NerEntities.NerEntity
Creates an instance of a NerEntity record class.
NodeType - Enum Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
 
number(Integer) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page.PageBuilder
 
numberOfCols(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table.TableBuilder
 
numberOfPages(Integer) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document.DocumentBuilder
 
numberOfRows(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table.TableBuilder
 
numericalIdentifierPattern - Static variable in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
 

O

OCR - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.ImageType
 
onlyOnPage(Page) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks wether this SemanticNode appears on a single page only, and if that page is the provided one.
onPage(int) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Checks if the given page number exists in the list of pages.
optionalByNerEntity(NerEntities.NerEntity, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Optionally creates a text entity based on a Named Entity Recognition (NER) entity.
optionalByNerEntity(NerEntities.NerEntity, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Optionally creates a text entity based on a Named Entity Recognition (NER) entity, with a specified type.
optionalByNerEntityWithConfidence(NerEntities.NerEntity, Double, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Optionally creates a text entity based on a Named Entity Recognition (NER) entity if the confidence of the entity lies above the given minimal confidence.
optionalByNerEntityWithConfidence(NerEntities.NerEntity, Double, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Optionally creates a text entity based on a Named Entity Recognition (NER) entity, with a specified type if the confidence of the entity lies above the given minimal confidence.
OTHER - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.ImageType
 

P

page(Page) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image.ImageBuilder
 
Page - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
Represents a single page in a document.
Page() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
Page(Integer, Integer, Integer, Integer, List<AtomicTextBlock>, Header, Footer, Set<TextEntity>, Set<Image>) - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
Page.PageBuilder - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
 
pages(Set<Page>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document.DocumentBuilder
 
Paragraph - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
Represents a paragraph in the document.
Paragraph(TextBlock) - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph
 
PARAGRAPH - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
 
Paragraph.ParagraphBuilder<C extends Paragraph,B extends Paragraph.ParagraphBuilder<C,B>> - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
 
ParagraphBuilder() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph.ParagraphBuilder
 
position(Rectangle2D) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image.ImageBuilder
 
positions(List<Position>) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 

Q

Query(ComponentMappingMetadata, Stream<String[]>) - Constructor for class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.Query
 
Queryable - Interface in com.iqser.red.service.redaction.v1.server.model.component
 
QueryOperator - Enum Class in com.iqser.red.service.redaction.v1.server.model.component
Enum describing the different types of allowed queries.

R

reason(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
reason(String) - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule.MatchedRuleBuilder
 
recategorize(IEntity, ManualRecategorization) - Method in class com.iqser.red.service.redaction.v1.server.service.ManualChangesApplicationService
Deprecated.
RECOMMENDATION - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.entity.EntityType
 
recommendEverywhere(TextEntity) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
Recommends a text entity for inclusion in every dictionary model without separating the last name.
recommendEverywhereWithLastNameSeparately(TextEntity) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
Recommends a text entity for inclusion in every dictionary model with the last name added separately.
redact(String, String, String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Applies a redaction to the entity with a specified legal basis.
RedactionSearchUtility - Class in com.iqser.red.service.redaction.v1.server.utils
 
reference(Set<String>) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
references() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Retrieves a set of references associated with the entity's matched rule.
references(List<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component.ComponentBuilder
 
references(Set<TextEntity>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule.MatchedRuleBuilder
 
remove(String, String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Marks the entity as removed according to a specific rule.
removed() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Determines if the entity has been removed, considering manual overwrites.
removed(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule.MatchedRuleBuilder
 
resize(TextEntity, ManualResizeRedaction) - Method in class com.iqser.red.service.redaction.v1.server.service.ManualChangesApplicationService
Resizes a text entity based on manual resize redaction details.
resized() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Checks if the entity has been resized, considering manual overwrites.
resizeEntityAndReinsert(TextEntity, ManualResizeRedaction) - Method in class com.iqser.red.service.redaction.v1.server.service.ManualChangesApplicationService
Deprecated.
resizeImage(Image, ManualResizeRedaction) - Method in class com.iqser.red.service.redaction.v1.server.service.ManualChangesApplicationService
Resizes an image entity based on manual resize redaction instructions.
rotation(Integer) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page.PageBuilder
 
row(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell.TableCellBuilder
 
rowContainsStringsIgnoreCase(Integer, List<String>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Checks whether the specified row contains all the provided strings.
rowValueCount(String, String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Counts the distinct rows where any of the provided entities occur and creates a component for each distinct table with its respective row count.
ruleIdentifier(RuleIdentifier) - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule.MatchedRuleBuilder
 
RulesLogger - Class in com.iqser.red.service.redaction.v1.server.logger
This class provides logging functionality specifically for rules execution in a Drools context.
RulesLogger(WebSocketService, Context) - Constructor for class com.iqser.red.service.redaction.v1.server.logger.RulesLogger
 

S

section(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
Section - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
Represents a section within a document, encapsulating both its textual content and semantic structure.
Section() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section
 
SECTION - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
 
Section.SectionBuilder<C extends Section,B extends Section.SectionBuilder<C,B>> - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
 
SectionBuilder() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section.SectionBuilder
 
sectionIdentifier(SectionIdentifier) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline.HeadlineBuilder
 
SectionIdentifier - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
Represents the textual identifier sometimes present in a Headline.
SectionIdentifier(SectionIdentifier.Format, String, List<Integer>, boolean) - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
 
select(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.Query
Selects a single field, identified by its column label.
select(String...) - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.Query
Selects any number of fields from the data.
SemanticNode - Interface in com.iqser.red.service.redaction.v1.server.model.document.nodes
 
semanticNodeAfterString(SemanticNode, String, String, EntityType) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Attempts to create a text entity for text within a semantic node, immediately after a specified string.
semanticNodeAfterString(String, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Creates a text entity immediately following a specified string within a semantic node.
setBBox(Rectangle2D) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
setBBoxCache(Map<Page, Rectangle2D>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
setCol(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
setDeletionEntriesSearch(SearchImplementation) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
setDictionaryModels(List<DictionaryModel>) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
 
setDocumentTree(DocumentTree) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
setEnd(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
 
setEngines(Set<LayoutEngineProto.LayoutEngine>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
setEntities(Set<TextEntity>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
setEntities(Set<TextEntity>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
setEntriesSearch(SearchImplementation) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
setFalsePositiveSearch(SearchImplementation) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
setFalseRecommendationsSearch(SearchImplementation) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
setFooter(Footer) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
setHeader(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
setHeader(Header) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
setHeight(Integer) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
setId(String) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
setImages(Set<Image>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
setImageType(ImageType) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
setLeafTextBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header
 
setLeafTextBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
setLeafTextBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
setLeafTextBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph
 
setLeafTextBlock(TextBlock) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Should only be used during construction of the Graph.
setLeafTextBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
setLocalAccessMap(Map<String, DictionaryModel>) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
 
setLocalSearch(SearchImplementation) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
setManualOverwrite(ManualChangeOverwrite) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
setMatchedRule(RuleIdentifier) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
setMatchedRuleList(PriorityQueue<MatchedRule>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
setName(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
setNumber(Integer) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
setNumberOfCols(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
setNumberOfPages(Integer) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
setNumberOfRows(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
setPage(Page) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
setPages(Set<Page>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
setPosition(Rectangle2D) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
setReferences(List<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
setRotation(Integer) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
setRow(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
setSectionIdentifier(SectionIdentifier) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
setStart(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
 
setTextBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
setTextBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
setTextBlocksOnPage(List<AtomicTextBlock>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
setTransparent(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
setTreeId(List<Integer>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
setTreeId(List<Integer>) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
This should only be used during graph construction.
setTreeId(List<Integer>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
setValue(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
setValueDescription(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
setVersion(DictionaryVersion) - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
 
setWidth(Integer) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
shortestBetweenAnyString(List<String>, List<String>, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies the shortest text entities found between any of the given start and stop strings within a specified semantic node, case-sensitive.
shortestBetweenAnyStringIgnoreCase(List<String>, List<String>, String, EntityType, SemanticNode) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies the shortest text entities found between any of the given start and stop strings within a specified semantic node, case-insensitive.
shortestBetweenAnyStringIgnoreCase(List<String>, List<String>, String, EntityType, SemanticNode, int) - Method in class com.iqser.red.service.redaction.v1.server.service.document.EntityCreationService
Identifies the shortest text entities found between any of the given start and stop strings within a specified semantic node, case-insensitive, with a length limit.
SIGNATURE - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.ImageType
 
skip(String, String) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Marks the entity as skipped according to a specific rule.
skipped() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Determines if the entity has been skipped, based on its applied status.
skipWithReferences(String, String, Collection<TextEntity>) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Marks the entity as skipped for a specific rule and associates a collection of references.
soundex - Static variable in interface com.iqser.red.service.redaction.v1.server.model.component.Queryable
 
SOUNDSLIKE - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.component.QueryOperator
 
split(List<Integer>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
Splits this TextRange into multiple ranges based on a list of indices.
splitIntoAuthorNames(TextEntity) - Static method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
Splits a TextEntity into individual author names based on commas or new lines.
start() - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
 
startOffset(int) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
state(EntryState) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
streamAllImages() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
Streams all image nodes contained within the document.
streamAllSubNodes() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Recursively streams all SemanticNodes located underneath this node in the DocumentTree in order.
streamAllSubNodesOfType(NodeType) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Recursively streams all SemanticNodes of the provided type located underneath this node in the DocumentTree in order.
streamChildren() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Streams all children located directly underneath this node in the DocumentTree.
streamChildrenOfType(NodeType) - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
Streams all children located directly underneath this node in the DocumentTree of the provided type.
streamCol(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all TableCells belonging to the provided column from top down.
streamEntitiesOfType(String) - Method in class com.iqser.red.service.redaction.v1.server.model.NerEntities
Returns a stream of NER entities of a specified type.
streamEntitiesWhereRowContainsEntitiesOfEachType(List<String>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all entities in this table, that appear in a row, which contains at least one entity of each of the provided types.
streamEntitiesWhereRowContainsEntitiesOfType(List<String>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all entities in this table, that appear in a row, which contains at least one valid entity with any of the provided types.
streamEntitiesWhereRowContainsNoEntitiesOfType(List<String>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all entities in this table, that appear in a row, which contains no entity of any of the provided types.
streamEntitiesWhereRowContainsStringsIgnoreCase(List<String>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all entities in this table, that appear in a row, which contains any of the provided strings.
streamEntitiesWhereRowHasHeaderAndAnyValue(String, List<String>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all entities which appear in a row where at least one cell has the provided header and any provided value.
streamEntitiesWhereRowHasHeaderAndValue(String, String) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all entities which appear in a row where at least one cell has the provided header and the provided value.
streamHeaders() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all TableCells row-wise and filters them with header == true.
streamHeadersForCell(int, int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all TableCells of the provided row and column and filters them with header == true.
streamHighestSemanticNodesOnPage() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
Retrieves the highest SemanticNodes which are present on the page.
streamRow(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all TableCells belonging to the provided row from left to right.
streamTableCells() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all TableCells in this Table row-wise.
streamTableCellsWhichContainType(String) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all TableCells that contain at least one entity of a given type in this Table row-wise.
streamTableCellsWithHeader(String) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all TableCells in this Table which have the provided header row-wise.
streamTerminalTextBlocksInOrder() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
Streams all terminal (leaf) text blocks within the document in their natural order.
streamTextEntitiesInCol(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all valid Entities in the given col.
streamTextEntitiesInRow(int) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
Streams all valid Entities in the given row.
streamValidEntities() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.nodes.SemanticNode
A view of the Entity Set of this SemanticNode including only the active (APPLIED or SKIPPED) Entities which are of a valid type (ENTITY or HINT).
SUPER_SECTION - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
 

T

Table - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
Represents a table within a document.
Table(Set<LayoutEngineProto.LayoutEngine>, List<Integer>, DocumentTree, int, int, TextBlock, Set<TextEntity>, Map<Page, Rectangle2D>) - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
TABLE - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
 
TABLE_CELL - Enum constant in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
 
Table.TableBuilder - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
 
TableCell - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
Represents a single table cell within a table.
TableCell(int, int, boolean, Rectangle2D, TextBlock, TextBlock) - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
TableCell.TableCellBuilder<C extends TableCell,B extends TableCell.TableCellBuilder<C,B>> - Class in com.iqser.red.service.redaction.v1.server.model.document.nodes
 
TableCellBuilder() - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell.TableCellBuilder
 
textAfter(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
textBefore(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
textBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table.TableBuilder
 
textBlock(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell.TableCellBuilder
 
textBlocksOnPage(List<AtomicTextBlock>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page.PageBuilder
 
textRange() - Method in record class com.iqser.red.service.redaction.v1.server.model.NerEntities.NerEntity
Returns the value of the textRange record component.
TextRange - Class in com.iqser.red.service.redaction.v1.server.model.document
Represents a range of text defined by a start and end index.
TextRange(int, int) - Constructor for class com.iqser.red.service.redaction.v1.server.model.document.TextRange
Constructs a TextRange with specified start and end indexes.
toRectangle2D(Rectangle) - Static method in class com.iqser.red.service.redaction.v1.server.service.ManualChangesApplicationService
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component.ComponentBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.ComponentMappingBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.Query.QueryBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.Dictionary
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.dictionary.DictionaryModel
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule.MatchedRuleBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document.DocumentBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Document
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header.HeaderBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Header
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline.HeadlineBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Headline
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image.ImageBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
toString() - Method in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page.PageBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph.ParagraphBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Paragraph
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section.SectionBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Section
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.SectionIdentifier
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table.TableBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell.TableCellBuilder
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.TableCell
 
toString() - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
 
toString() - Method in record class com.iqser.red.service.redaction.v1.server.model.NerEntities.NerEntity
Returns a string representation of this record class.
transparent(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image.ImageBuilder
 
treeId(List<Integer>) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Table.TableBuilder
 
trim(TextBlock) - Method in class com.iqser.red.service.redaction.v1.server.model.document.TextRange
Shrinks the boundary, such that textBlock.subSequence(boundary) returns a string without trailing or preceding whitespaces.
type() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Gets the type of this entity.
type() - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Image
 
type() - Method in record class com.iqser.red.service.redaction.v1.server.model.NerEntities.NerEntity
Returns the value of the type record component.
type(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 

U

uniqueValueCount(String, String, Collection<Entity>) - Method in class com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService
Computes the number of unique values in the collection of entities and creates a component with the result.

V

valid() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
An Entity is valid, when it active and not a false recommendation, a false positive or a dictionary removal.
value() - Method in interface com.iqser.red.service.redaction.v1.server.model.document.entity.IEntity
Retrieves the value of the entity, considering any manual overwrite.
value() - Method in record class com.iqser.red.service.redaction.v1.server.model.NerEntities.NerEntity
Returns the value of the value record component.
value(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component.ComponentBuilder
 
value(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Entity.EntityBuilder
 
valueDescription(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.Component.ComponentBuilder
 
valueOf(String) - Static method in enum class com.iqser.red.service.redaction.v1.server.model.component.QueryOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iqser.red.service.redaction.v1.server.model.document.entity.EntityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.ImageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iqser.red.service.redaction.v1.server.model.NerEntities.Engine
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.iqser.red.service.redaction.v1.server.model.component.QueryOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iqser.red.service.redaction.v1.server.model.document.entity.EntityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.ImageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iqser.red.service.redaction.v1.server.model.document.nodes.NodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iqser.red.service.redaction.v1.server.model.NerEntities.Engine
Returns an array containing the constants of this enum class, in the order they are declared.

W

warn(String, Object...) - Method in class com.iqser.red.service.redaction.v1.server.logger.RulesLogger
Logs a message at the WARN level.
where(String) - Method in class com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping
 
where(String) - Method in interface com.iqser.red.service.redaction.v1.server.model.component.Queryable
Queries the data using the provided query.
width(Integer) - Method in class com.iqser.red.service.redaction.v1.server.model.document.nodes.Page.PageBuilder
 
writeValueWithLineBreaks(boolean) - Method in class com.iqser.red.service.redaction.v1.server.model.document.entity.MatchedRule.MatchedRuleBuilder
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form