## Uses of Interface
org.apache.olingo.odata2.api.uri.PathSegment

- Packages that use PathSegment
  Package | Description
  --- | ---
  org.apache.olingo.odata2.api.uri | URI Parser Facade The URI package has one central class `UriParser` to parse a request URI as well as several interfaces that provide access to parsed parts of the URI.
  org.apache.olingo.odata2.client.api |
  org.apache.olingo.odata2.client.core |

- - ### Uses of PathSegment in org.apache.olingo.odata2.api.uri

    Methods in org.apache.olingo.odata2.api.uri that return PathSegment
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract PathSegment` | UriParser.`buildPathSegment(String path, Map<String,List<String>> matrixParameters)` Creates an path segment object.
    `static PathSegment` | UriParser.`createPathSegment(String path, Map<String,List<String>> matrixParameters)` Creates an path segment object.

    Methods in org.apache.olingo.odata2.api.uri that return types with arguments of type PathSegment
    Modifier and Type | Method and Description
    --- | ---
    `List<PathSegment>` | PathInfo.`getODataSegments()` Gets OData path segments as immutable list.
    `List<PathSegment>` | PathInfo.`getPrecedingSegments()` Gets preceding path segments.

    Method parameters in org.apache.olingo.odata2.api.uri with type arguments of type PathSegment
    Modifier and Type | Method and Description
    --- | ---
    `static UriInfo` | UriParser.`parse(Edm edm, List<PathSegment> pathSegments, Map<String,String> queryParameters)` Parses path segments and query parameters for the given EDM.
    `static UriInfo` | UriParser.`parse(Edm edm, List<PathSegment> pathSegments, Map<String,String> queryParameters, boolean strictFilter)` Parses path segments and query parameters for the given EDM.
    `abstract UriInfo` | UriParser.`parse(List<PathSegment> pathSegments, Map<String,String> queryParameters)` Parses path segments and query parameters.
    `abstract UriInfo` | UriParser.`parse(List<PathSegment> pathSegments, Map<String,String> queryParameters, boolean strictFilter)` Parses path segments and query parameters.
    `abstract UriInfo` | UriParser.`parseAll(List<PathSegment> pathSegments, Map<String,List<String>> allQueryParameters)` Parses path segments and query parameters.

  - ### Uses of PathSegment in org.apache.olingo.odata2.client.api

    Method parameters in org.apache.olingo.odata2.client.api with type arguments of type PathSegment
    Modifier and Type | Method and Description
    --- | ---
    `abstract UriInfo` | ODataClient.`parseUri(Edm edm, List<PathSegment> pathSegments, Map<String,List<String>> queryParameters)` Parses the uri and returns UriInfo
    `abstract UriInfo` | ODataClient.`parseUri(Edm edm, List<PathSegment> pathSegments, Map<String,String> queryParameters, boolean strictFilter)` Parses the uri and returns UriInfo

  - ### Uses of PathSegment in org.apache.olingo.odata2.client.core

    Method parameters in org.apache.olingo.odata2.client.core with type arguments of type PathSegment
    Modifier and Type | Method and Description
    --- | ---
    `UriInfo` | ODataClientImpl.`parseUri(Edm edm, List<PathSegment> pathSegments, Map<String,List<String>> queryParameters)`
    `UriInfo` | ODataClientImpl.`parseUri(Edm edm, List<PathSegment> pathSegments, Map<String,String> queryParameters, boolean strictFilter)`

Copyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.