#31 - Introduced LinkDiscoverer to extract Link instances from representations.

LinkDiscoverer exposes an API to find Links by their relation types in representations. Added JSONPath based base class and a DefaultLinkDiscoverer that finds Links based on the default rendering of our Jackson mappings.
This commit is contained in:
Oliver Gierke
2012-12-15 18:29:26 +01:00
parent f3ab76cfd2
commit 0e0bf16957
7 changed files with 363 additions and 0 deletions

View File

@@ -61,6 +61,8 @@
<jackson1.version>1.9.10</jackson1.version>
<jackson2.version>2.1.1</jackson2.version>
<jaxrs.version>1.0</jaxrs.version>
<jsonpath.version>0.8.1</jsonpath.version>
<minidevjson.version>1.1.1</minidevjson.version>
<bundlor.failOnWarnings>true</bundlor.failOnWarnings>
</properties>
@@ -132,6 +134,13 @@
<version>${jaxrs.version}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.jayway.jsonpath</groupId>
<artifactId>json-path</artifactId>
<version>${jsonpath.version}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>