org.apache.abdera.protocol.util
Class CacheControlParser

java.lang.Object
  extended by org.apache.abdera.protocol.util.CacheControlParser
All Implemented Interfaces:
java.lang.Iterable<CacheControlParser.Directive>

public class CacheControlParser
extends java.lang.Object
implements java.lang.Iterable<CacheControlParser.Directive>


Nested Class Summary
static class CacheControlParser.Directive
           
 
Constructor Summary
CacheControlParser(java.lang.String value)
           
 
Method Summary
 java.lang.String getValue(CacheControlParser.Directive directive)
           
 java.util.Map<CacheControlParser.Directive,java.lang.String> getValues()
           
 java.lang.String[] getValues(CacheControlParser.Directive directive)
           
 java.util.Iterator<CacheControlParser.Directive> iterator()
           
static java.lang.String[] splitAndTrim(java.lang.String value, java.lang.String delim, boolean unquote)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheControlParser

public CacheControlParser(java.lang.String value)
Method Detail

getValues

public java.util.Map<CacheControlParser.Directive,java.lang.String> getValues()

getValue

public java.lang.String getValue(CacheControlParser.Directive directive)

iterator

public java.util.Iterator<CacheControlParser.Directive> iterator()
Specified by:
iterator in interface java.lang.Iterable<CacheControlParser.Directive>

getValues

public java.lang.String[] getValues(CacheControlParser.Directive directive)

splitAndTrim

public static java.lang.String[] splitAndTrim(java.lang.String value,
                                              java.lang.String delim,
                                              boolean unquote)