-
- All Implemented Interfaces:
-
kotlin.Comparable
@Deprecated(message = Fragment is no longer used) public class DocumentFragment implements Comparable<DocumentFragment>
-
-
Field Summary
Fields Modifier and Type Field Description private DocumentFragmentparentprivate final List<DocumentFragment>childrenprivate FuzzyProbabilitydefaultPassmarkprivate StringprimaryLabelprivate HashSet<String>labelsprivate final HashSet<String>patternsprivate final BlockLabelTrackercluesprivate StringdefinedSelectorprivate StringdefinedNameprivate final TreeMap<String, Integer>keywordsprivate final TreeSet<String>phrasesprivate final Stringlocationprivate final StringelementNameprivate final Stringnameprivate final IntegerbaseSequenceprivate final StringtextDigestprivate final StringnatureSelectorprivate final Stringselectorprivate final Elementelementprivate DocumentFragmentsfragments
-
Constructor Summary
Constructors Constructor Description DocumentFragment(Element element, DocumentFragments fragments)
-
Method Summary
-
-
Constructor Detail
-
DocumentFragment
DocumentFragment(Element element, DocumentFragments fragments)
-
-
Method Detail
-
getParent
final DocumentFragment getParent()
-
setParent
final Unit setParent(DocumentFragment parent)
-
getChildren
final List<DocumentFragment> getChildren()
-
getDefaultPassmark
final FuzzyProbability getDefaultPassmark()
-
setDefaultPassmark
final Unit setDefaultPassmark(FuzzyProbability defaultPassmark)
-
getPrimaryLabel
final String getPrimaryLabel()
-
setPrimaryLabel
final Unit setPrimaryLabel(String primaryLabel)
-
getPatterns
final HashSet<String> getPatterns()
-
getClues
final BlockLabelTracker getClues()
-
getDefinedSelector
final String getDefinedSelector()
-
setDefinedSelector
final Unit setDefinedSelector(String definedSelector)
-
getDefinedName
final String getDefinedName()
-
setDefinedName
final Unit setDefinedName(String definedName)
-
getKeywords
final TreeMap<String, Integer> getKeywords()
-
getPhrases
final TreeSet<String> getPhrases()
-
getLocation
final String getLocation()
-
getElementName
final String getElementName()
-
getBaseSequence
final Integer getBaseSequence()
-
getTextDigest
final String getTextDigest()
-
getNatureSelector
final String getNatureSelector()
-
getSelector
final String getSelector()
-
getElement
final Element getElement()
-
getFragments
final DocumentFragments getFragments()
-
setFragments
final Unit setFragments(DocumentFragments fragments)
-
appendChild
final Unit appendChild(DocumentFragment child)
append the specified segment to the children list, make it's parent be this segment
-
remove
final Unit remove()
remove this fragment and all child fragments from the tree, make it's parent be null
-
removeChild
final Unit removeChild(DocumentFragment child)
remove the specified segment from the children, make it's parent be null
-
removeLabel
final Unit removeLabel(String label)
-
clearLabels
final Unit clearLabels()
-
initPatterns
final Unit initPatterns()
-
markPass
final Double markPass(BlockLabel label, FuzzyProbability passmark)
-
grade
final Double grade(BlockLabel label, Double score)
-
grade10
final Double grade10(BlockLabel label, Double score)
-
matches
final Boolean matches(BlockLabel label, FuzzyProbability p)
-
matches
final Boolean matches(BlockPattern pattern, FuzzyProbability p)
-
compareTo
Integer compareTo(DocumentFragment other)
-
-
-
-