Package ai.platon.pulsar.common.options
Class LinkOptions
-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Parameterized
public final class LinkOptions extends PulsarOptions
Created by vincent on 17-3-18. Copyright @ 2013-2023 Platon AI. All rights reserved
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classLinkOptions.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static StringDEFAULT_SEED_ARGSprivate StringrestrictCssprivate IntegerminAnchorLengthprivate IntegermaxAnchorLengthprivate StringanchorRegexprivate IntegerminUrlLengthprivate IntegermaxUrlLengthprivate StringurlPrefixprivate StringurlContainsprivate StringurlPostfixprivate StringurlRegexprivate IntegerlogLevelprivate BooleanexpandAtSignprivate BooleanacceptUnknownOptionsprivate BooleanallowParameterOverwritingprivate final Stringargsprivate BooleanisHelpprivate final Array<String>argvpublic final static LinkOptions.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description LinkOptions()LinkOptions(String args)LinkOptions(Array<String> args)LinkOptions(String args, ImmutableConfig conf)LinkOptions(Array<String> args, ImmutableConfig conf)LinkOptions(Map<String, String> args)
-
Method Summary
-
Methods inherited from class ai.platon.pulsar.common.options.PulsarOptions
addObjects, equals, getAcceptUnknownOptions, getAllowParameterOverwriting, getArgs, getArgv, getExpandAtSign, hashCode, isHelp, parse, parseOrExit, setAcceptUnknownOptions, setAllowParameterOverwriting, setExpandAtSign, setHelp, setObjects, toArgsMap, toArgv, toCmdLine, toMutableArgsMap, usage -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getRestrictCss
final String getRestrictCss()
-
setRestrictCss
final Unit setRestrictCss(String restrictCss)
-
getMinAnchorLength
final Integer getMinAnchorLength()
-
setMinAnchorLength
final Unit setMinAnchorLength(Integer minAnchorLength)
-
getMaxAnchorLength
final Integer getMaxAnchorLength()
-
setMaxAnchorLength
final Unit setMaxAnchorLength(Integer maxAnchorLength)
-
getAnchorRegex
final String getAnchorRegex()
-
setAnchorRegex
final Unit setAnchorRegex(String anchorRegex)
-
getMinUrlLength
final Integer getMinUrlLength()
-
setMinUrlLength
final Unit setMinUrlLength(Integer minUrlLength)
-
getMaxUrlLength
final Integer getMaxUrlLength()
-
setMaxUrlLength
final Unit setMaxUrlLength(Integer maxUrlLength)
-
getUrlPrefix
final String getUrlPrefix()
-
setUrlPrefix
final Unit setUrlPrefix(String urlPrefix)
-
getUrlContains
final String getUrlContains()
-
setUrlContains
final Unit setUrlContains(String urlContains)
-
getUrlPostfix
final String getUrlPostfix()
-
setUrlPostfix
final Unit setUrlPostfix(String urlPostfix)
-
getUrlRegex
final String getUrlRegex()
-
setUrlRegex
final Unit setUrlRegex(String urlRegex)
-
getLogLevel
final Integer getLogLevel()
-
setLogLevel
final Unit setLogLevel(Integer logLevel)
-
asUrlPredicate
final Predicate<String> asUrlPredicate()
-
asPredicate
final Predicate<HyperlinkPersistable> asPredicate()
-
asGHypeLinkPredicate
final Predicate<GHypeLink> asGHypeLinkPredicate()
-
getParams
Params getParams()
-
parse
final static LinkOptions parse(String args, ImmutableConfig conf)
-
-
-
-