public abstract class PathMarshaller extends Object
Modifier and Type | Field and Description |
---|---|
static PathMarshaller |
GREEDY
Marshaller for greedy path labels.
|
static PathMarshaller |
GREEDY_WITH_SLASHES
Marshaller for greedy path labels that allows leading slahes.
|
static PathMarshaller |
NON_GREEDY
Marshaller for non greedy path labels.
|
Modifier and Type | Method and Description |
---|---|
abstract String |
marshall(String resourcePath,
String paramName,
String pathValue) |
public static final PathMarshaller NON_GREEDY
public static final PathMarshaller GREEDY
public static final PathMarshaller GREEDY_WITH_SLASHES
public abstract String marshall(String resourcePath, String paramName, String pathValue)
resourcePath
- Current resource path with path param placeholderparamName
- Name of parameter (i.e. placeholder value {Foo})pathValue
- String value of path parameter.Copyright © 2019. All rights reserved.