B - Concrete builder typeA - PathPropertySetAdapter typepublic static interface PathPropertySetAdapter.Builder<B extends PathPropertySetAdapter.Builder<B,A>,A extends PathPropertySetAdapter>
PathPropertySetAdapter builder.| Modifier and Type | Method and Description |
|---|---|
A |
build()
Build the adapter instance.
|
B |
pathConverter(PathPropertySetAdapter.PathConverter pathConverter)
Set the
PathPropertySetAdapter.PathConverter to use to convert a Property into a Path representation. |
B |
pathMatcher(PathPropertySetAdapter.PathMatcher pathMatcher)
Set the
PathPropertySetAdapter.PathMatcher to use for Path matching strategy. |
B |
withCaseInsensitivePathMatcher()
Use a case insensitive matcher to compare path names.
|
B pathConverter(PathPropertySetAdapter.PathConverter pathConverter)
PathPropertySetAdapter.PathConverter to use to convert a Property into a Path representation.
By default, the Property path representation is obtained checking if the Property extends the
Path interface and, in this case, using the property definition itself as path representation.
pathConverter - The path converter to set (not null)B pathMatcher(PathPropertySetAdapter.PathMatcher pathMatcher)
PathPropertySetAdapter.PathMatcher to use for Path matching strategy.
By default, the Path.relativeName() method is used to obtain the path names and the names are matched
using the default equals strategy.
pathMatcher - The path matcher to set (not null)B withCaseInsensitivePathMatcher()
A build()
Copyright © 2019 The Holon Platform. All rights reserved.