kallestenflo
96bff2dbfc
Merge pull request #367 from jochenberger/patch-4
...
Update Travis badge
8 years ago
jochenberger
b94e4ced87
Update Travis badge
8 years ago
kallestenflo
720cf09bfb
Update README.md
8 years ago
kallestenflo
abc2200162
Update README.md
8 years ago
Kalle Stenflo
8a239975c7
Release 2.3.0
8 years ago
Kalle Stenflo
d3b146eb39
Fixed path in gradle build file.
8 years ago
kallestenflo
d48d712f71
Merge pull request #350 from jonnywei/master
...
fix line feed error
8 years ago
kallestenflo
2223256c47
Merge pull request #361 from jochenberger/upgrade-gradle
...
upgrade Gradle wrapper
8 years ago
kallestenflo
181c8db476
Merge pull request #362 from jochenberger/patch-2
...
Upgrade tapestry-json
8 years ago
kallestenflo
19484e9716
Merge pull request #363 from jochenberger/patch-3
...
Fix cast
8 years ago
jochenberger
e5a921f9f1
Fix cast
8 years ago
jochenberger
fa52078d2e
Upgrade tapestry-json
8 years ago
Jochen Berger
6222b3a87b
upgrade Gradle wrapper
8 years ago
jonny
2757a3b345
new line feed
8 years ago
kallestenflo
ae7f52ea5a
Merge pull request #347 from jochenberger/patch-1
...
Upgrade tapestry-json to 5.4.2
8 years ago
kallestenflo
ef48b6708b
Merge pull request #346 from bryant1410/master
...
Fix broken headings in Markdown files
8 years ago
jochenberger
0689223af7
Upgrade tapestry-json to 5.4.2
8 years ago
Santiago Castro
14f7e37ba8
Fix broken Markdown headings
8 years ago
Kalle Stenflo
257c36c00a
Make ParseContext from JsonPath.using thread safe #187
8 years ago
kallestenflo
9cc10db3e9
Update README.md
8 years ago
kallestenflo
458b4e1aad
Update README.md
8 years ago
kallestenflo
455103ed50
Merge pull request #314 from jochenberger/use-json-smart-for-query-parsing
...
use json-smart to parse the query
8 years ago
Kalle Stenflo
45a4e5e9ef
Accept URLs as input but deprecate URL methods #218 .
8 years ago
kallestenflo
f385e8e6f9
Merge pull request #332 from jochenberger/patch-2
...
FIx typo in exception message
8 years ago
kallestenflo
583aa92baf
Merge pull request #335 from mgreenwood1001/Issue234
...
Fix for Issue #234 - Late Binding for Function Parameters
8 years ago
Greenwood
317e68c4eb
removing created by
8 years ago
Greenwood
3e7707a3d4
replacing space with tabs, IDE formatting issue
8 years ago
Greenwood
07f49c4f17
addressing @jochenberger's code review comments, Created by... is IntelliJ auto-creation -- added Apache license headers
8 years ago
kallestenflo
3b5ab29f0c
Merge pull request #317 from jochenberger/patch-3
...
Upgrade SLF4J
8 years ago
Jochen Berger
98debbb67b
adapt test
8 years ago
jochenberger
0768e5bd0f
Merge branch 'master' into patch-3
8 years ago
jochenberger
a10b87f055
Merge branch 'master' into use-json-smart-for-query-parsing
8 years ago
Kalle Stenflo
69ff849eae
Added copyright date and company #251 .
8 years ago
Kalle Stenflo
c23501fcd6
Added provided tests for issue #275 .
8 years ago
kallestenflo
d79e861786
Merge pull request #334 from jochenberger/upgrade-json-smart
...
upgrade json-smart dependency
8 years ago
mattg
b2c752cb5f
missed one file, removed args
8 years ago
mattg
cece640892
removing dead constructor arg
8 years ago
mattg
eb0503db1d
removing commented out code
8 years ago
mattg
e739514e64
update of javadoc
8 years ago
mattg
ca1fe5612d
update of javadoc
8 years ago
mattg
9ab2ccd4cc
removing unused import
8 years ago
mattg
925fb7d6c3
removing unused import - fixing 2nd call to get() to avoid recomputation
8 years ago
mattg
3a69db83f0
Fixes Issue #234 using late binding, ideally this might be a lambda that encapsulates its state -- given support for JDK 6+, its encapsulated state is maintained in an implementation of the interface ILateBindingValue, one for PATH functions one for JSON - its likely the JSON version doesn't have a purpose unless the JSON dynamically changes as a result of the function implementation but its better to create another impl for JSON if in the future JSON can be dynamically changed via functions(?)
...
The fault is in the Parameter object which obviously cached its value and when the outside reference changes its oblivious to that state change due to its internal cached instance of the state. Cache.getCache()... that singleton call inside of JsonContext then grabs an instance of the cached parameter, it would be thread unsafe to simple invalidate the cache because who knows for whom the cache is being invalidated.
Not caching function paths isn't an answer -- the input to a function could itself be another function - meaning the input (parameter) value would never be observed to the wrapping function and things such as take the $.max(3, 4, 5, $.avg(...)) would yield an answer without average being computed.
8 years ago
Jochen Berger
b4b0fe3ae0
upgrade json-smart dependency
8 years ago
jochenberger
d900f7aa41
FIx typo in exception message
8 years ago
Kalle Stenflo
211beac6ce
Added test for issue 309.
8 years ago
kallestenflo
a766f13561
Merge pull request #331 from jochenberger/fix-json-org-provider
...
fix result if object does not contain key (fixes #270 )
8 years ago
jochenberger
7fc262724b
Better approach
8 years ago
Jochen Berger
b536af9b9a
fix result if object does not contain key ( fixes #270 )
8 years ago
jochenberger
7ac3039965
Restore accidentally removed line
8 years ago