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 MutableAttributes
myAttributes
private @NotNull LinkType
myLinkType
private @NotNull LinkStatus
myStatus
private @NotNull java.lang.String
myUrl
-
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 boolean
equals(java.lang.Object o)
@Nullable java.lang.String
getAnchorRef()
@Nullable Attributes
getAttributes()
@NotNull LinkType
getLinkType()
@NotNull MutableAttributes
getMutableAttributes()
@NotNull Attributes
getNonNullAttributes()
@NotNull java.lang.String
getPageRef()
@NotNull LinkStatus
getStatus()
java.lang.String
getTarget()
@Nullable java.lang.String
getTitle()
@NotNull java.lang.String
getUrl()
int
hashCode()
ResolvedLink
withLinkType(@NotNull LinkType linkType)
ResolvedLink
withStatus(@NotNull LinkStatus status)
@NotNull ResolvedLink
withTarget(@Nullable java.lang.CharSequence target)
@NotNull ResolvedLink
withTitle(@Nullable java.lang.CharSequence title)
@NotNull ResolvedLink
withUrl(@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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-