Class EntityTag

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<EntityTag>

    @Deprecated(since="2021-07-29")
    public class EntityTag
    extends java.lang.Object
    implements java.lang.Cloneable, java.io.Serializable, java.lang.Comparable<EntityTag>
    Deprecated.
    This API is deprecated as Apache Abdera is a retired project since 2017.
    Implements an EntityTag.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static EntityTag WILD
      Deprecated.
       
    • Constructor Summary

      Constructors 
      Constructor Description
      EntityTag​(java.lang.String tag)
      Deprecated.
       
      EntityTag​(java.lang.String tag, boolean weak)
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      int compareTo​(EntityTag o)
      Deprecated.
       
      boolean equals​(java.lang.Object obj)
      Deprecated.
       
      static EntityTag generate​(java.lang.String... material)
      Deprecated.
      Utility method for generating ETags.
      java.lang.String getTag()
      Deprecated.
       
      int hashCode()
      Deprecated.
       
      boolean isWeak()
      Deprecated.
       
      boolean isWild()
      Deprecated.
       
      static boolean matches​(java.lang.String tag1, java.lang.String tag2)
      Deprecated.
       
      static boolean matches​(EntityTag tag1, java.lang.String tag2)
      Deprecated.
       
      static boolean matches​(EntityTag etag, java.lang.String... material)
      Deprecated.
      Checks that the passed in ETag matches the ETag generated by the generate method
      static boolean matches​(EntityTag tag1, EntityTag tag2)
      Deprecated.
       
      static boolean matchesAny​(java.lang.String tag1, java.lang.String tags)
      Deprecated.
       
      static boolean matchesAny​(java.lang.String tag1, java.lang.String tags, boolean weak)
      Deprecated.
       
      static boolean matchesAny​(EntityTag tag1, java.lang.String tags)
      Deprecated.
       
      static boolean matchesAny​(EntityTag tag1, java.lang.String tags, boolean weak)
      Deprecated.
       
      static boolean matchesAny​(EntityTag tag1, EntityTag[] tags)
      Deprecated.
       
      static boolean matchesAny​(EntityTag tag1, EntityTag[] tags, boolean weak)
      Deprecated.
       
      static EntityTag parse​(java.lang.String entity_tag)
      Deprecated.
       
      static EntityTag[] parseTags​(java.lang.String entity_tags)
      Deprecated.
       
      java.lang.String toString()
      Deprecated.
       
      static java.lang.String toString​(java.lang.String... tags)
      Deprecated.
       
      static java.lang.String toString​(EntityTag... tags)
      Deprecated.
       
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • WILD

        public static final EntityTag WILD
        Deprecated.
    • Constructor Detail

      • EntityTag

        public EntityTag​(java.lang.String tag)
        Deprecated.
      • EntityTag

        public EntityTag​(java.lang.String tag,
                         boolean weak)
        Deprecated.
    • Method Detail

      • parse

        public static EntityTag parse​(java.lang.String entity_tag)
        Deprecated.
      • parseTags

        public static EntityTag[] parseTags​(java.lang.String entity_tags)
        Deprecated.
      • matchesAny

        public static boolean matchesAny​(EntityTag tag1,
                                         java.lang.String tags)
        Deprecated.
      • matchesAny

        public static boolean matchesAny​(EntityTag tag1,
                                         java.lang.String tags,
                                         boolean weak)
        Deprecated.
      • matchesAny

        public static boolean matchesAny​(java.lang.String tag1,
                                         java.lang.String tags)
        Deprecated.
      • matchesAny

        public static boolean matchesAny​(java.lang.String tag1,
                                         java.lang.String tags,
                                         boolean weak)
        Deprecated.
      • matchesAny

        public static boolean matchesAny​(EntityTag tag1,
                                         EntityTag[] tags)
        Deprecated.
      • matchesAny

        public static boolean matchesAny​(EntityTag tag1,
                                         EntityTag[] tags,
                                         boolean weak)
        Deprecated.
      • matches

        public static boolean matches​(EntityTag tag1,
                                      EntityTag tag2)
        Deprecated.
      • matches

        public static boolean matches​(java.lang.String tag1,
                                      java.lang.String tag2)
        Deprecated.
      • matches

        public static boolean matches​(EntityTag tag1,
                                      java.lang.String tag2)
        Deprecated.
      • isWild

        public boolean isWild()
        Deprecated.
      • getTag

        public java.lang.String getTag()
        Deprecated.
      • isWeak

        public boolean isWeak()
        Deprecated.
      • toString

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

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

        public boolean equals​(java.lang.Object obj)
        Deprecated.
        Overrides:
        equals in class java.lang.Object
      • generate

        public static EntityTag generate​(java.lang.String... material)
        Deprecated.
        Utility method for generating ETags. Works by concatenating the UTF-8 bytes of the provided strings then generating an MD5 hash of the result.
      • matches

        public static boolean matches​(EntityTag etag,
                                      java.lang.String... material)
        Deprecated.
        Checks that the passed in ETag matches the ETag generated by the generate method
      • toString

        public static java.lang.String toString​(EntityTag... tags)
        Deprecated.
      • toString

        public static java.lang.String toString​(java.lang.String... tags)
        Deprecated.
      • compareTo

        public int compareTo​(EntityTag o)
        Deprecated.
        Specified by:
        compareTo in interface java.lang.Comparable<EntityTag>