-
public class BlockPattern.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private BlockPatternHprivate final BlockPatternN2private final BlockPatternIIprivate final BlockPatternTableprivate final BlockPatternDlprivate final BlockPatternListprivate final BlockPatternLinksprivate final BlockPatternDenseLinksprivate final BlockPatternImagesprivate final BlockPatternLinkImagesprivate final BlockPatternDenseTextprivate final Set<BlockPattern>patternspublic final static BlockPattern.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final Booleanmatches(Element ele, BlockPattern pattern)final List<BlockPattern>getMatchPatterns(Element ele)final BooleanisH(Element ele)final BooleanisTable(Element ele)final BooleanisDl(Element ele)final BooleanisII(Element ele)final BooleanisN2(Element ele)Calculate the likelihood of the children, if the children are very likely, it's a list-like code block final BooleanisList(Element ele)final BooleanisLinks(Element ele)Notice : List likely block is not only "List" pattern! final BooleanisDenseLinks(Element ele)final BooleanisImages(Element ele)final BooleanisLinkImages(Element ele)link-image example :[<img src="... final BooleanisDesyText(Element ele)final BooleanlistLikely(Element ele)Notice : List likely block is not only "List" pattern! final BlockPatterngetH()final UnitsetH(BlockPattern H)final BlockPatterngetN2()final BlockPatterngetII()final BlockPatterngetTable()final BlockPatterngetDl()final BlockPatterngetList()final BlockPatterngetLinks()final BlockPatterngetDenseLinks()final BlockPatterngetImages()final BlockPatterngetLinkImages()final BlockPatterngetDenseText()final Set<BlockPattern>getPatterns()-
-
Method Detail
-
matches
@Deprecated(message = Use machine learning algorithm instead) final Boolean matches(Element ele, BlockPattern pattern)
-
getMatchPatterns
final List<BlockPattern> getMatchPatterns(Element ele)
-
isTable
@Deprecated(message = Use machine learning instead) final Boolean isTable(Element ele)
-
isDl
@Deprecated(message = Use machine learning instead) final Boolean isDl(Element ele)
-
isII
@Deprecated(message = Use machine learning instead) final Boolean isII(Element ele)
-
isN2
@Deprecated(message = Use machine learning instead) final Boolean isN2(Element ele)
Calculate the likelihood of the children, if the children are very likely, it's a list-like code block
-
isList
@Deprecated(message = Use machine learning instead) final Boolean isList(Element ele)
-
isLinks
@Deprecated(message = Use machine learning instead) final Boolean isLinks(Element ele)
Notice : List likely block is not only "List" pattern!
-
isDenseLinks
@Deprecated(message = Use machine learning instead) final Boolean isDenseLinks(Element ele)
-
isImages
@Deprecated(message = Use machine learning instead) final Boolean isImages(Element ele)
-
isLinkImages
@Deprecated(message = Use machine learning instead) final Boolean isLinkImages(Element ele)
link-image example :
[<img src="..."></img><a>
<div>[<span>something</span> **awesome**](...)</div> <div>[<span>something</span> **awesome**](...)</div> * <div><span>damn</span> the **awesome** things</div></a>](...)
-
isDesyText
final Boolean isDesyText(Element ele)
-
listLikely
@Deprecated(message = Use machine learning instead) final Boolean listLikely(Element ele)
Notice : List likely block is not only "List" pattern!
-
getH
final BlockPattern getH()
-
setH
final Unit setH(BlockPattern H)
-
getN2
final BlockPattern getN2()
-
getII
final BlockPattern getII()
-
getTable
final BlockPattern getTable()
-
getDl
final BlockPattern getDl()
-
getList
final BlockPattern getList()
-
getLinks
final BlockPattern getLinks()
-
getDenseLinks
final BlockPattern getDenseLinks()
-
getImages
final BlockPattern getImages()
-
getLinkImages
final BlockPattern getLinkImages()
-
getDenseText
final BlockPattern getDenseText()
-
getPatterns
final Set<BlockPattern> getPatterns()
-
-
-
-