-
- 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
Modifier and Type Method Description final DocumentFragmentgetParent()final UnitsetParent(DocumentFragment parent)final List<DocumentFragment>getChildren()final FuzzyProbabilitygetDefaultPassmark()final UnitsetDefaultPassmark(FuzzyProbability defaultPassmark)final StringgetPrimaryLabel()final UnitsetPrimaryLabel(String primaryLabel)final HashSet<String>getLabels()final UnitsetLabels(HashSet<String> labels)final HashSet<String>getPatterns()final BlockLabelTrackergetClues()final StringgetDefinedSelector()final UnitsetDefinedSelector(String definedSelector)final StringgetDefinedName()final UnitsetDefinedName(String definedName)final TreeMap<String, Integer>getKeywords()final TreeSet<String>getPhrases()final StringgetLocation()final StringgetElementName()final StringgetName()final IntegergetBaseSequence()final StringgetTextDigest()final StringgetNatureSelector()final StringgetSelector()final ElementgetElement()final DocumentFragmentsgetFragments()final UnitsetFragments(DocumentFragments fragments)final BooleanhasParent()final BooleanhasChild()final UnitappendChild(DocumentFragment child)append the specified segment to the children list, make it's parent be this segment final Unitremove()remove this fragment and all child fragments from the tree, make it's parent be null final UnitremoveChild(DocumentFragment child)remove the specified segment from the children, make it's parent be null final UnitaddLabel(String label)final UnitaddLabels(Iterable<String> labels)final BooleanhasLabel(String label)final UnitremoveLabel(String label)final UnitclearLabels()final UnitinitPatterns()final DoublemarkPass(BlockLabel label, FuzzyProbability passmark)final Doublegrade(BlockLabel label, Double score)final Doublegrade10(BlockLabel label, Double score)final Booleanmatches(BlockLabel label, FuzzyProbability p)final Booleanmatches(BlockPattern pattern, FuzzyProbability p)StringtoString()IntegerhashCode()Booleanequals(Object other)IntegercompareTo(DocumentFragment other)-
-
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)
-
-
-
-