Class Doi

java.lang.Object
no.unit.nva.doi.models.Doi

public class Doi extends Object
  • Field Details

  • Constructor Details

    • Doi

      protected Doi(URI doiUri)
  • Method Details

    • fromUriString

      public static Doi fromUriString(String uriString)
    • fromUri

      public static Doi fromUri(URI doiUri)
    • fromDoiIdentifier

      public static Doi fromDoiIdentifier(String doiHost, String doiIdentifier)
    • fromPrefixAndSuffix

      public static Doi fromPrefixAndSuffix(String doiHost, String prefix, String suffix)
    • fromDoiIdentifier

      public static Doi fromDoiIdentifier(String doiIdentifier)
    • getUri

      public URI getUri()
    • changeHost

      public Doi changeHost(String host)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toIdentifier

      public String toIdentifier()
    • getStandardizedUri

      public URI getStandardizedUri()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object