Interface LinkRO

  • All Known Subinterfaces:
    Link, Proxy.Link, Proxy.LinkRO

    public interface LinkRO
    Node's link: node.link - read-only.

    None of the getters will throw an exception, even if you call, e.g. getNode() on a File link. Instead they will return null. To check the link type evaluate getUri().getScheme() or the result of the special getters.

    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.String get()
      Deprecated.
      since 1.2 - use getText() instead.
      java.io.File getFile()
      returns the link as File if defined and if the link target is a valid File URI and null otherwise.
      Node getNode()
      returns the link as Node if defined and if the link target is a valid local link to a node and null otherwise.
      java.lang.String getText()
      returns the link text, a stringified URI, if a link is defined and null otherwise.
      java.net.URI getUri()
      returns the link as URI if defined and null otherwise.
    • Method Detail

      • getText

        java.lang.String getText()
        returns the link text, a stringified URI, if a link is defined and null otherwise.
        Since:
        1.2
      • getUri

        java.net.URI getUri()
        returns the link as URI if defined and null otherwise. Won't throw an exception.
        Since:
        1.2
      • getFile

        java.io.File getFile()
        returns the link as File if defined and if the link target is a valid File URI and null otherwise.
        Since:
        1.2
        See Also:
        File(URI)
      • getNode

        Node getNode()
        returns the link as Node if defined and if the link target is a valid local link to a node and null otherwise.
        Since:
        1.2
      • get

        @Deprecated
        java.lang.String get()
        Deprecated.
        since 1.2 - use getText() instead.