Class UriSupport
- java.lang.Object
-
- io.openapiprocessor.jsonschema.schema.UriSupport
-
public class UriSupport extends java.lang.ObjectUri support functions. todo move to support package
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEMPTY_FRAGMENT
-
Constructor Summary
Constructors Constructor Description UriSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.net.URIcreateUri(java.lang.String source)static java.lang.Stringdecode(java.lang.String source)static java.lang.StringdecodePath(java.lang.String source)static java.net.URIemptyFragment()static java.net.URIemptyUri()static java.lang.Stringencode(java.lang.String source)static java.lang.StringencodePath(java.lang.String source)static booleanhasEmptyFragment(java.net.URI uri)check if theurihas an empty fragment, i.e a single "#".static booleanisEmpty(@Nullable java.net.URI uri)static java.net.URIresolve(java.net.URI uri, java.lang.String child)static java.net.URIresolve(java.net.URI uri, java.net.URI child)static java.net.URIstripEmptyFragment(java.net.URI uri)static java.net.URIstripFragment(java.net.URI uri)
-
-
-
Field Detail
-
EMPTY_FRAGMENT
public static final java.lang.String EMPTY_FRAGMENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
emptyUri
public static java.net.URI emptyUri()
-
emptyFragment
public static java.net.URI emptyFragment()
-
createUri
public static java.net.URI createUri(java.lang.String source)
-
isEmpty
public static boolean isEmpty(@Nullable java.net.URI uri)
-
hasEmptyFragment
public static boolean hasEmptyFragment(java.net.URI uri)
check if theurihas an empty fragment, i.e a single "#".- Parameters:
uri- uri to check- Returns:
- true if fragment is a single hash, otherwise false
-
resolve
public static java.net.URI resolve(java.net.URI uri, java.lang.String child)
-
resolve
public static java.net.URI resolve(java.net.URI uri, java.net.URI child)
-
stripFragment
public static java.net.URI stripFragment(java.net.URI uri)
-
stripEmptyFragment
public static java.net.URI stripEmptyFragment(java.net.URI uri)
-
encodePath
public static java.lang.String encodePath(java.lang.String source)
-
decodePath
public static java.lang.String decodePath(java.lang.String source)
-
encode
public static java.lang.String encode(java.lang.String source)
-
decode
public static java.lang.String decode(java.lang.String source)
-
-