Class ResolvedLink
- java.lang.Object
-
- com.vladsch.flexmark.html.renderer.ResolvedLink
-
public class ResolvedLink extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private @Nullable MutableAttributesmyAttributesprivate @NotNull LinkTypemyLinkTypeprivate @NotNull LinkStatusmyStatusprivate @NotNull java.lang.StringmyUrl
-
Constructor Summary
Constructors Constructor Description ResolvedLink(@NotNull LinkType linkType, @NotNull java.lang.CharSequence url)ResolvedLink(@NotNull LinkType linkType, @NotNull java.lang.CharSequence url, @Nullable Attributes attributes)ResolvedLink(@NotNull LinkType linkType, java.lang.CharSequence url, @Nullable Attributes attributes, @NotNull LinkStatus status)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)@Nullable java.lang.StringgetAnchorRef()@Nullable AttributesgetAttributes()@NotNull LinkTypegetLinkType()@NotNull MutableAttributesgetMutableAttributes()@NotNull AttributesgetNonNullAttributes()@NotNull java.lang.StringgetPageRef()@NotNull LinkStatusgetStatus()java.lang.StringgetTarget()@Nullable java.lang.StringgetTitle()@NotNull java.lang.StringgetUrl()inthashCode()ResolvedLinkwithLinkType(@NotNull LinkType linkType)ResolvedLinkwithStatus(@NotNull LinkStatus status)@NotNull ResolvedLinkwithTarget(@Nullable java.lang.CharSequence target)@NotNull ResolvedLinkwithTitle(@Nullable java.lang.CharSequence title)@NotNull ResolvedLinkwithUrl(@NotNull java.lang.CharSequence url)
-
-
-
Field Detail
-
myLinkType
@NotNull private final @NotNull LinkType myLinkType
-
myUrl
@NotNull private final @NotNull java.lang.String myUrl
-
myStatus
@NotNull private final @NotNull LinkStatus myStatus
-
myAttributes
@Nullable private @Nullable MutableAttributes myAttributes
-
-
Constructor Detail
-
ResolvedLink
public ResolvedLink(@NotNull @NotNull LinkType linkType, @NotNull @NotNull java.lang.CharSequence url)
-
ResolvedLink
public ResolvedLink(@NotNull @NotNull LinkType linkType, @NotNull @NotNull java.lang.CharSequence url, @Nullable @Nullable Attributes attributes)
-
ResolvedLink
public ResolvedLink(@NotNull @NotNull LinkType linkType, java.lang.CharSequence url, @Nullable @Nullable Attributes attributes, @NotNull @NotNull LinkStatus status)
-
-
Method Detail
-
getAttributes
@Nullable public @Nullable Attributes getAttributes()
-
getNonNullAttributes
@NotNull public @NotNull Attributes getNonNullAttributes()
-
getMutableAttributes
@NotNull public @NotNull MutableAttributes getMutableAttributes()
-
withLinkType
public ResolvedLink withLinkType(@NotNull @NotNull LinkType linkType)
-
withStatus
public ResolvedLink withStatus(@NotNull @NotNull LinkStatus status)
-
getLinkType
@NotNull public @NotNull LinkType getLinkType()
-
getStatus
@NotNull public @NotNull LinkStatus getStatus()
-
withUrl
@NotNull public @NotNull ResolvedLink withUrl(@NotNull @NotNull java.lang.CharSequence url)
-
getUrl
@NotNull public @NotNull java.lang.String getUrl()
-
getPageRef
@NotNull public @NotNull java.lang.String getPageRef()
-
getAnchorRef
@Nullable public @Nullable java.lang.String getAnchorRef()
-
withTitle
@NotNull public @NotNull ResolvedLink withTitle(@Nullable @Nullable java.lang.CharSequence title)
-
getTitle
@Nullable public @Nullable java.lang.String getTitle()
-
withTarget
@NotNull public @NotNull ResolvedLink withTarget(@Nullable @Nullable java.lang.CharSequence target)
-
getTarget
public java.lang.String getTarget()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-