-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Parameterized
public final class LinkOptions extends PulsarOptions
Created by vincent on 17-3-18. Copyright @ 2013-2017 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 private StringrestrictCssprivate IntegerminAnchorLengthprivate IntegermaxAnchorLengthprivate StringanchorRegexprivate IntegerminUrlLengthprivate IntegermaxUrlLengthprivate StringurlPrefixprivate StringurlContainsprivate StringurlPostfixprivate StringurlRegexprivate IntegerlogLevelprivate BooleanexpandAtSignprivate BooleanacceptUnknownOptionsprivate BooleanallowParameterOverwritingprivate final Stringargsprivate BooleanisHelpprivate final Array<String>argv
-
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.LinkOptions
addObjects, equals, hashCode, parse, parseOrExit, 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)
-
getExpandAtSign
final Boolean getExpandAtSign()
-
setExpandAtSign
final Unit setExpandAtSign(Boolean expandAtSign)
-
getAcceptUnknownOptions
final Boolean getAcceptUnknownOptions()
-
setAcceptUnknownOptions
final Unit setAcceptUnknownOptions(Boolean acceptUnknownOptions)
-
getAllowParameterOverwriting
final Boolean getAllowParameterOverwriting()
-
setAllowParameterOverwriting
final Unit setAllowParameterOverwriting(Boolean allowParameterOverwriting)
-
asUrlPredicate
final Predicate<String> asUrlPredicate()
-
asPredicate
final Predicate<HyperlinkPersistable> asPredicate()
-
asGHypeLinkPredicate
final Predicate<GHypeLink> asGHypeLinkPredicate()
-
getParams
Params getParams()
-
-
-
-