org.apache.abdera.protocol
Class EntityTag

java.lang.Object
  extended by org.apache.abdera.protocol.EntityTag

public class EntityTag
extends java.lang.Object

Represents a simple Entity Tag


Constructor Summary
EntityTag(java.lang.String tag)
           
EntityTag(java.lang.String tag, boolean weak)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getTag()
           
 int hashCode()
           
 boolean isWeak()
           
static boolean matches(EntityTag tag1, EntityTag tag2)
           
static boolean matches(EntityTag tag1, EntityTag tag2, boolean weak)
           
static boolean matches(EntityTag tag1, java.lang.String tag2)
           
static boolean matches(EntityTag tag1, java.lang.String tag2, boolean weak)
           
static boolean matches(java.lang.String tag1, java.lang.String tag2)
           
static boolean matches(java.lang.String tag1, java.lang.String tag2, boolean weak)
           
static boolean matchesAny(EntityTag tag1, EntityTag[] tags)
           
static boolean matchesAny(EntityTag tag1, EntityTag[] tags, boolean weak)
           
static boolean matchesAny(EntityTag tag1, java.lang.String tags)
           
static boolean matchesAny(EntityTag tag1, java.lang.String tags, boolean weak)
           
static boolean matchesAny(java.lang.String tag1, java.lang.String tags)
           
static boolean matchesAny(java.lang.String tag1, java.lang.String tags, boolean weak)
           
static EntityTag parse(java.lang.String entity_tag)
           
static EntityTag[] parseTags(java.lang.String entity_tags)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EntityTag

public EntityTag(java.lang.String tag)

EntityTag

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

parse

public static EntityTag parse(java.lang.String entity_tag)

parseTags

public static EntityTag[] parseTags(java.lang.String entity_tags)

matchesAny

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

matchesAny

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

matchesAny

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

matchesAny

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

matchesAny

public static boolean matchesAny(EntityTag tag1,
                                 EntityTag[] tags)

matchesAny

public static boolean matchesAny(EntityTag tag1,
                                 EntityTag[] tags,
                                 boolean weak)

matches

public static boolean matches(EntityTag tag1,
                              EntityTag tag2)

matches

public static boolean matches(EntityTag tag1,
                              EntityTag tag2,
                              boolean weak)

matches

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

matches

public static boolean matches(java.lang.String tag1,
                              java.lang.String tag2,
                              boolean weak)

matches

public static boolean matches(EntityTag tag1,
                              java.lang.String tag2)

matches

public static boolean matches(EntityTag tag1,
                              java.lang.String tag2,
                              boolean weak)

getTag

public java.lang.String getTag()

isWeak

public boolean isWeak()

toString

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

hashCode

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

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object