java.lang.Object
swim.uri.UriPart
swim.uri.UriQuery
- All Implemented Interfaces:
Comparable<UriQuery>,Iterable<Map.Entry<String,,String>> Map<String,,String> swim.codec.Debug,swim.codec.Display
-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic UriQueryBuilderbuilder()voidclear()final intbooleancontainsKey(Object key) booleancontainsValue(Object value) protected abstract UriQuerydealias()abstract <T> swim.codec.Output<T>debug(swim.codec.Output<T> output) abstract <T> swim.codec.Output<T>display(swim.codec.Output<T> output) entrySet()final booleanstatic UriQueryfinal inthashCode()head()abstract booleanabstract booleanisEmpty()iterator()abstract Stringkey()keySet()static UriQuerystatic UriQuerystatic UriQuerystatic UriQueryvoidprotected abstract voidintsize()abstract UriQuerytail()abstract StringtoString()static UriQueryabstract Stringvalue()values()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
UriQuery
protected UriQuery()
-
-
Method Details
-
isDefined
public abstract boolean isDefined() -
isEmpty
public abstract boolean isEmpty() -
size
public int size() -
head
-
key
-
value
-
tail
-
setTail
-
dealias
-
containsKey
- Specified by:
containsKeyin interfaceMap<String,String>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,String>
-
get
-
put
-
putAll
-
remove
-
clear
public void clear() -
updated
-
removed
-
appended
-
appended
-
appended
-
appended
-
prepended
-
prepended
-
prepended
-
prepended
-
iterator
-
entrySet
-
keySet
-
values
-
compareTo
- Specified by:
compareToin interfaceComparable<UriQuery>
-
equals
-
hashCode
public final int hashCode() -
debug
public abstract <T> swim.codec.Output<T> debug(swim.codec.Output<T> output) - Specified by:
debugin interfaceswim.codec.Debug
-
display
public abstract <T> swim.codec.Output<T> display(swim.codec.Output<T> output) - Specified by:
displayin interfaceswim.codec.Display
-
toString
-
undefined
-
param
-
param
-
of
-
from
-
builder
-
parse
-