Index
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.
- 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
- 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
All Classes and Interfaces|All Packages|Serialized Form
SemanticNode.streamChildrenOfType(NodeType)
instead, orDocument.getChildrenOfTypeSectionOrSuperSection()
which returns children of type SECTION as well as SUPER_SECTION.