Package com.networknt.schema.uri
Class URISchemeFactory
- java.lang.Object
-
- com.networknt.schema.uri.URISchemeFactory
-
- All Implemented Interfaces:
URIFactory
public class URISchemeFactory extends Object implements URIFactory
The URISchemaFactory will proxy to otherURIFactory
s based on the scheme being used.
-
-
Constructor Summary
Constructors Constructor Description URISchemeFactory(Map<String,URIFactory> uriFactories)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URI
create(String uri)
URI
create(URI baseURI, String segment)
Map<String,URIFactory>
getURIFactories()
-
-
-
Constructor Detail
-
URISchemeFactory
public URISchemeFactory(Map<String,URIFactory> uriFactories)
-
-
Method Detail
-
getURIFactories
public Map<String,URIFactory> getURIFactories()
-
create
public URI create(String uri)
- Specified by:
create
in interfaceURIFactory
- Parameters:
uri
- String- Returns:
- URI
-
create
public URI create(URI baseURI, String segment)
- Specified by:
create
in interfaceURIFactory
- Parameters:
baseURI
- base URIsegment
- URI segment- Returns:
- URI
-
-