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 Integerdepthprivate Stringtextprivate Integerorderprivate final StringconfiguredUrlprivate final BooleanisStandardprivate final URLtoURLprivate final URLtoURLOrNullprivate final BooleanisNilprivate final BooleanisPersistableprivate final Stringlabelprivate final Instantdeadlineprivate Stringlangprivate Stringcountryprivate Stringdistrictprivate IntegernMaxRetryprivate Stringurlprivate Stringargsprivate Stringreferrerprivate Stringhrefprivate Integerpriority
-
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.Hyperlink
data, getDepth, getOrder, getText, setDepth, setOrder, setText -
Methods inherited from class ai.platon.pulsar.common.urls.AbstractUrl
compareTo, equals, getArgs, getConfiguredUrl, getCountry, getDeadline, getDistrict, getHref, getLabel, getLang, getNMaxRetry, getPriority, getReferrer, getToURL, getToURLOrNull, getUrl, hashCode, isNil, isPersistable, isStandard, serialize, setArgs, setCountry, setDistrict, setHref, setLang, setNMaxRetry, setPriority, setReferrer, setUrl, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-