Class LinkHeader


  • public class LinkHeader
    extends java.lang.Object
    Version:
    $Revision: 1 $
    • Field Detail

      • linksByRelationship

        private java.util.Map<java.lang.String,​Link> linksByRelationship
      • linksByTitle

        private java.util.Map<java.lang.String,​Link> linksByTitle
      • links

        private java.util.List<Link> links
    • Constructor Detail

      • LinkHeader

        public LinkHeader()
    • Method Detail

      • addLink

        public LinkHeader addLink​(java.lang.String title,
                                  java.lang.String rel,
                                  java.lang.String href,
                                  java.lang.String type)
      • getLinkByTitle

        public Link getLinkByTitle​(java.lang.String title)
      • getLinkByRelationship

        public Link getLinkByRelationship​(java.lang.String rel)
      • getLinksByRelationship

        public java.util.Map<java.lang.String,​Link> getLinksByRelationship()
        Index of links by relationship "rel" or "rev"
        Returns:
      • getLinksByTitle

        public java.util.Map<java.lang.String,​Link> getLinksByTitle()
        Index of links by title
        Returns:
      • getLinks

        public java.util.List<Link> getLinks()
        All the links defined
        Returns:
      • valueOf

        public static LinkHeader valueOf​(java.lang.String val)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object