Package ai.platon.pulsar.common.urls
Class DegenerateHyperlink
-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.urls.CallableDegenerateUrl,ai.platon.pulsar.common.urls.ComparableUrlAware,ai.platon.pulsar.common.urls.DegenerateUrl,ai.platon.pulsar.common.urls.UrlAware,kotlin.Comparable
public final class DegenerateHyperlink extends Hyperlink implements CallableDegenerateUrl
-
-
Field Summary
Fields Modifier and Type Field Description private final Function0<Unit>actionprivate final StringconfiguredUrlprivate final BooleanisStandardprivate final URLtoURLprivate final URLtoURLOrNullprivate final BooleanisNilprivate final BooleanisPersistableprivate final Stringlabelprivate final Instantdeadlineprivate Stringurlprivate Stringtextprivate Integerorderprivate Stringreferrerprivate Stringargsprivate Stringhrefprivate Integerpriorityprivate Stringlangprivate Stringcountryprivate Stringdistrictprivate IntegernMaxRetryprivate Integerdepth
-
Constructor Summary
Constructors Constructor Description DegenerateHyperlink(String url, String text, Function0<Unit> action)
-
Method Summary
Modifier and Type Method Description final Function0<Unit>getAction()Unitinvoke()Call the degenerate url -
Methods inherited from class ai.platon.pulsar.common.urls.AbstractUrl
compareTo, equals, getArgs, getConfiguredUrl, getCountry, getDeadline, getDepth, getDistrict, getHref, getLabel, getLang, getNMaxRetry, getOrder, getPriority, getReferrer, getText, getToURL, getToURLOrNull, getUrl, hashCode, isNil, isPersistable, isStandard, serialize, setArgs, setCountry, setDepth, setDistrict, setHref, setLang, setNMaxRetry, setOrder, setPriority, setReferrer, setText, setUrl, toString -
Methods inherited from class ai.platon.pulsar.common.urls.Hyperlink
data, isDefault, serializeTo, toDatum -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-