Browse Source

Added Apache License header to files.

pull/57/head
Kalle Stenflo 10 years ago
parent
commit
81ed41c70a
  1. 2
      json-path-assert/src/main/java/com/jayway/jsonassert/JsonAssert.java
  2. 1
      json-path-web-test/src/main/java/com/jayway/jsonpath/web/boot/Main.java
  3. 19
      json-path-web-test/src/main/resources/webapp/index.html
  4. 14
      json-path/src/main/java/com/jayway/jsonpath/Criteria.java
  5. 14
      json-path/src/main/java/com/jayway/jsonpath/Filter.java
  6. 14
      json-path/src/main/java/com/jayway/jsonpath/Predicate.java
  7. 14
      json-path/src/main/java/com/jayway/jsonpath/ValueCompareException.java
  8. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/Cache.java
  9. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/CompiledPath.java
  10. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/EvaluationContext.java
  11. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/JsonFormatter.java
  12. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/JsonReader.java
  13. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/Path.java
  14. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/PathCompiler.java
  15. 15
      json-path/src/main/java/com/jayway/jsonpath/internal/Utils.java
  16. 15
      json-path/src/main/java/com/jayway/jsonpath/internal/spi/json/GsonJsonProvider.java
  17. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/DateMapper.java
  18. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/DefaultMappingProvider.java
  19. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/GsonMapper.java
  20. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/GsonMappingProvider.java
  21. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/JacksonMappingProvider.java
  22. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/Mapper.java
  23. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/MapperBase.java
  24. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/NumberMapper.java
  25. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/StringMapper.java
  26. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/token/ArrayPathToken.java
  27. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/token/EvaluationContextImpl.java
  28. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/token/PathToken.java
  29. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/token/PredicateContextImpl.java
  30. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/token/PredicatePathToken.java
  31. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/token/PropertyPathToken.java
  32. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/token/RootPathToken.java
  33. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/token/ScanPathToken.java
  34. 14
      json-path/src/main/java/com/jayway/jsonpath/internal/token/WildcardPathToken.java
  35. 14
      json-path/src/main/java/com/jayway/jsonpath/spi/http/HttpProvider.java
  36. 14
      json-path/src/main/java/com/jayway/jsonpath/spi/http/HttpProviderFactory.java
  37. 14
      json-path/src/main/java/com/jayway/jsonpath/spi/mapper/MappingException.java
  38. 14
      json-path/src/main/java/com/jayway/jsonpath/spi/mapper/MappingProvider.java
  39. 2
      json-path/src/test/java/com/jayway/jsonpath/BaseTest.java

2
json-path-assert/src/main/java/com/jayway/jsonassert/JsonAssert.java

@ -8,8 +8,6 @@ import com.jayway.jsonassert.impl.matcher.IsEmptyCollection;
import com.jayway.jsonassert.impl.matcher.IsMapContainingKey; import com.jayway.jsonassert.impl.matcher.IsMapContainingKey;
import com.jayway.jsonassert.impl.matcher.IsMapContainingValue; import com.jayway.jsonassert.impl.matcher.IsMapContainingValue;
import com.jayway.jsonpath.JsonPath; import com.jayway.jsonpath.JsonPath;
import com.jayway.jsonpath.internal.spi.json.JsonSmartJsonProvider;
import org.hamcrest.Matcher; import org.hamcrest.Matcher;
import java.io.IOException; import java.io.IOException;

1
json-path-web-test/src/main/java/com/jayway/jsonpath/web/boot/Main.java

@ -13,7 +13,6 @@ import org.glassfish.jersey.jackson.JacksonFeature;
import org.glassfish.jersey.server.ResourceConfig; import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.servlet.ServletContainer; import org.glassfish.jersey.servlet.ServletContainer;
import java.awt.*;
import java.io.IOException; import java.io.IOException;

19
json-path-web-test/src/main/resources/webapp/index.html

@ -3,7 +3,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>JSONPath evaluator</title> <title>Jayway JsonPath evaluator</title>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css"> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/prettify/r298/prettify.min.css"> <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/prettify/r298/prettify.min.css">
@ -16,7 +16,7 @@
</head> </head>
<body role="document"> <body role="document">
<div class="container"> <div class="container">
<h3>JSONPath evaluator</h3> <h3>Jayway JsonPath evaluator</h3>
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
@ -223,7 +223,6 @@
}); });
}); });
$('#txtPath').keyup(function(e) { $('#txtPath').keyup(function(e) {
clearTimeout($.data(this, 'timer')); clearTimeout($.data(this, 'timer'));
if (e.keyCode === 13) { if (e.keyCode === 13) {
@ -234,6 +233,7 @@
} }
}); });
function checkPath() { function checkPath() {
var pathString = $("#txtPath").val(); var pathString = $("#txtPath").val();
@ -261,13 +261,10 @@
} }
}); });
} }
$('#submit').on('click', function() { $('#submit').on('click', function() {
$('.result').empty(); $('.result').empty();
var json = $('#txtJson').val(); var json = $('#txtJson').val();
var path = $('#txtPath').val(); var path = $('#txtPath').val();
var data = { var data = {
json: json, json: json,
path: path, path: path,
@ -276,7 +273,6 @@
flagNullLeaf: $('#cbFlagNullLeaf').prop('checked'), flagNullLeaf: $('#cbFlagNullLeaf').prop('checked'),
flagSuppress: $('#cbFlagSuppress').prop('checked') flagSuppress: $('#cbFlagSuppress').prop('checked')
} }
console.log(data);
$.ajax({ $.ajax({
url: "/api/eval", url: "/api/eval",
type: 'POST', type: 'POST',
@ -285,14 +281,14 @@
success: function(data) { success: function(data) {
$('#jayway-time').text(data.jayway.time); $('#jayway-time').text(data.jayway.time);
$('#jayway-res').hide().text(data.jayway.result).fadeIn(); //$('#jayway-res').hide().text(data.jayway.result).fadeIn();
$('#jayway-res').hide().empty();
if(data.jayway.error){ if(data.jayway.error){
$('#jayway-error').text(data.jayway.error).show(); $('#jayway-error').text(data.jayway.error).show();
} else { } else {
$('#jayway-error').css( "display", "none") $('#jayway-error').css( "display", "none")
$('#jayway-res').text(data.jayway.result).fadeIn();
} }
$('#boon-time').text(data.boon.time); $('#boon-time').text(data.boon.time);
$('#boon-res').hide().text(data.boon.result).fadeIn(); $('#boon-res').hide().text(data.boon.result).fadeIn();
if(data.boon.error){ if(data.boon.error){
@ -300,7 +296,6 @@
} else { } else {
$('#boon-error').css( "display", "none") $('#boon-error').css( "display", "none")
} }
$('#nebhale-time').text(data.nebhale.time); $('#nebhale-time').text(data.nebhale.time);
$('#nebhale-res').hide().text(data.nebhale.result).fadeIn(); $('#nebhale-res').hide().text(data.nebhale.result).fadeIn();
if(data.nebhale.error){ if(data.nebhale.error){
@ -308,7 +303,6 @@
} else { } else {
$('#nebhale-error').css( "display", "none") $('#nebhale-error').css( "display", "none")
} }
var start = new Date().getTime(); var start = new Date().getTime();
var res; var res;
try { try {
@ -317,7 +311,6 @@
} catch(err){ } catch(err){
res = err.message; res = err.message;
} }
var elapsed = new Date().getTime() - start; var elapsed = new Date().getTime() - start;
$("#goessner-time").text(elapsed); $("#goessner-time").text(elapsed);

14
json-path/src/main/java/com/jayway/jsonpath/Criteria.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath; package com.jayway.jsonpath;
import com.jayway.jsonpath.internal.Path; import com.jayway.jsonpath.internal.Path;

14
json-path/src/main/java/com/jayway/jsonpath/Filter.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath; package com.jayway.jsonpath;
import java.util.ArrayList; import java.util.ArrayList;

14
json-path/src/main/java/com/jayway/jsonpath/Predicate.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath; package com.jayway.jsonpath;
import com.jayway.jsonpath.spi.mapper.MappingException; import com.jayway.jsonpath.spi.mapper.MappingException;

14
json-path/src/main/java/com/jayway/jsonpath/ValueCompareException.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath; package com.jayway.jsonpath;
public class ValueCompareException extends RuntimeException { public class ValueCompareException extends RuntimeException {

14
json-path/src/main/java/com/jayway/jsonpath/internal/Cache.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal; package com.jayway.jsonpath.internal;
import java.util.Deque; import java.util.Deque;

14
json-path/src/main/java/com/jayway/jsonpath/internal/CompiledPath.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal; package com.jayway.jsonpath.internal;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

14
json-path/src/main/java/com/jayway/jsonpath/internal/EvaluationContext.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal; package com.jayway.jsonpath.internal;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

14
json-path/src/main/java/com/jayway/jsonpath/internal/JsonFormatter.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal; package com.jayway.jsonpath.internal;
import org.slf4j.Logger; import org.slf4j.Logger;

14
json-path/src/main/java/com/jayway/jsonpath/internal/JsonReader.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal; package com.jayway.jsonpath.internal;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

14
json-path/src/main/java/com/jayway/jsonpath/internal/Path.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal; package com.jayway.jsonpath.internal;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

14
json-path/src/main/java/com/jayway/jsonpath/internal/PathCompiler.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal; package com.jayway.jsonpath.internal;
import com.jayway.jsonpath.Criteria; import com.jayway.jsonpath.Criteria;

15
json-path/src/main/java/com/jayway/jsonpath/internal/Utils.java

@ -1,6 +1,19 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal; package com.jayway.jsonpath.internal;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.io.Closeable; import java.io.Closeable;

15
json-path/src/main/java/com/jayway/jsonpath/internal/spi/json/GsonJsonProvider.java

@ -1,10 +1,23 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.spi.json; package com.jayway.jsonpath.internal.spi.json;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.google.gson.GsonBuilder; import com.google.gson.GsonBuilder;
import com.google.gson.JsonArray; import com.google.gson.JsonArray;
import com.google.gson.JsonElement; import com.google.gson.JsonElement;
import com.google.gson.JsonNull;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;
import com.google.gson.JsonParser; import com.google.gson.JsonParser;
import com.google.gson.JsonPrimitive; import com.google.gson.JsonPrimitive;

14
json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/DateMapper.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.spi.mapper; package com.jayway.jsonpath.internal.spi.mapper;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

14
json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/DefaultMappingProvider.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.spi.mapper; package com.jayway.jsonpath.internal.spi.mapper;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

14
json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/GsonMapper.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.spi.mapper; package com.jayway.jsonpath.internal.spi.mapper;
import com.google.gson.JsonArray; import com.google.gson.JsonArray;

14
json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/GsonMappingProvider.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.spi.mapper; package com.jayway.jsonpath.internal.spi.mapper;
import com.jayway.jsonpath.spi.mapper.MappingProvider; import com.jayway.jsonpath.spi.mapper.MappingProvider;

14
json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/JacksonMappingProvider.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.spi.mapper; package com.jayway.jsonpath.internal.spi.mapper;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;

14
json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/Mapper.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.spi.mapper; package com.jayway.jsonpath.internal.spi.mapper;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

14
json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/MapperBase.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.spi.mapper; package com.jayway.jsonpath.internal.spi.mapper;
import com.jayway.jsonpath.spi.mapper.MappingException; import com.jayway.jsonpath.spi.mapper.MappingException;

14
json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/NumberMapper.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.spi.mapper; package com.jayway.jsonpath.internal.spi.mapper;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

14
json-path/src/main/java/com/jayway/jsonpath/internal/spi/mapper/StringMapper.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.spi.mapper; package com.jayway.jsonpath.internal.spi.mapper;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

14
json-path/src/main/java/com/jayway/jsonpath/internal/token/ArrayPathToken.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.token; package com.jayway.jsonpath.internal.token;
import com.jayway.jsonpath.InvalidPathException; import com.jayway.jsonpath.InvalidPathException;

14
json-path/src/main/java/com/jayway/jsonpath/internal/token/EvaluationContextImpl.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.token; package com.jayway.jsonpath.internal.token;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

14
json-path/src/main/java/com/jayway/jsonpath/internal/token/PathToken.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.token; package com.jayway.jsonpath.internal.token;
import com.jayway.jsonpath.InvalidPathException; import com.jayway.jsonpath.InvalidPathException;

14
json-path/src/main/java/com/jayway/jsonpath/internal/token/PredicateContextImpl.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.token; package com.jayway.jsonpath.internal.token;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

14
json-path/src/main/java/com/jayway/jsonpath/internal/token/PredicatePathToken.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.token; package com.jayway.jsonpath.internal.token;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

14
json-path/src/main/java/com/jayway/jsonpath/internal/token/PropertyPathToken.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.token; package com.jayway.jsonpath.internal.token;
import com.jayway.jsonpath.PathNotFoundException; import com.jayway.jsonpath.PathNotFoundException;

14
json-path/src/main/java/com/jayway/jsonpath/internal/token/RootPathToken.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.token; package com.jayway.jsonpath.internal.token;
import org.slf4j.Logger; import org.slf4j.Logger;

14
json-path/src/main/java/com/jayway/jsonpath/internal/token/ScanPathToken.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.token; package com.jayway.jsonpath.internal.token;
import com.jayway.jsonpath.spi.json.JsonProvider; import com.jayway.jsonpath.spi.json.JsonProvider;

14
json-path/src/main/java/com/jayway/jsonpath/internal/token/WildcardPathToken.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.internal.token; package com.jayway.jsonpath.internal.token;
import com.jayway.jsonpath.PathNotFoundException; import com.jayway.jsonpath.PathNotFoundException;

14
json-path/src/main/java/com/jayway/jsonpath/spi/http/HttpProvider.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.spi.http; package com.jayway.jsonpath.spi.http;
import java.io.IOException; import java.io.IOException;

14
json-path/src/main/java/com/jayway/jsonpath/spi/http/HttpProviderFactory.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.spi.http; package com.jayway.jsonpath.spi.http;
import java.io.IOException; import java.io.IOException;

14
json-path/src/main/java/com/jayway/jsonpath/spi/mapper/MappingException.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.spi.mapper; package com.jayway.jsonpath.spi.mapper;
public class MappingException extends RuntimeException { public class MappingException extends RuntimeException {

14
json-path/src/main/java/com/jayway/jsonpath/spi/mapper/MappingProvider.java

@ -1,3 +1,17 @@
/*
* Copyright 2011 the original author or authors.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jayway.jsonpath.spi.mapper; package com.jayway.jsonpath.spi.mapper;
import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.Configuration;

2
json-path/src/test/java/com/jayway/jsonpath/BaseTest.java

@ -1,8 +1,8 @@
package com.jayway.jsonpath; package com.jayway.jsonpath;
import com.jayway.jsonpath.internal.token.PredicateContextImpl;
import com.jayway.jsonpath.internal.spi.json.GsonJsonProvider; import com.jayway.jsonpath.internal.spi.json.GsonJsonProvider;
import com.jayway.jsonpath.internal.spi.mapper.GsonMappingProvider; import com.jayway.jsonpath.internal.spi.mapper.GsonMappingProvider;
import com.jayway.jsonpath.internal.token.PredicateContextImpl;
public class BaseTest { public class BaseTest {
/* /*

Loading…
Cancel
Save