Class ResolvedLink


  • public class ResolvedLink
    extends java.lang.Object
    • 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
    • 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()
      • 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 class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object