Skip to content

Commit 16a0ede

Browse files
committed
Move classes that might be used for custom path functions out of internal
1 parent bbace61 commit 16a0ede

42 files changed

Lines changed: 86 additions & 102 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

json-path/src/main/java/com/jayway/jsonpath/Configuration.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,10 @@
1515
package com.jayway.jsonpath;
1616

1717
import com.jayway.jsonpath.internal.DefaultsImpl;
18-
import com.jayway.jsonpath.spi.pathFunction.DefaultPathFunctionProvider;
19-
import com.jayway.jsonpath.spi.pathFunction.PathFunction;
18+
import com.jayway.jsonpath.spi.function.DefaultPathFunctionProvider;
2019
import com.jayway.jsonpath.spi.json.JsonProvider;
2120
import com.jayway.jsonpath.spi.mapper.MappingProvider;
22-
import com.jayway.jsonpath.spi.pathFunction.PathFunctionProvider;
21+
import com.jayway.jsonpath.spi.function.PathFunctionProvider;
2322

2423
import java.util.*;
2524

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
*/
1515
package com.jayway.jsonpath;
1616

17-
import com.jayway.jsonpath.internal.Path;
1817
import com.jayway.jsonpath.internal.Utils;
1918
import com.jayway.jsonpath.internal.filter.RelationalExpressionNode;
2019
import com.jayway.jsonpath.internal.filter.RelationalOperator;

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

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@
1212
* See the License for the specific language governing permissions and
1313
* limitations under the License.
1414
*/
15-
package com.jayway.jsonpath.internal;
16-
17-
import com.jayway.jsonpath.Configuration;
15+
package com.jayway.jsonpath;
1816

1917
import java.util.Collection;
2018
import java.util.List;
@@ -44,7 +42,7 @@ public interface EvaluationContext {
4442
<T> T getValue();
4543

4644
/**
47-
* See {@link com.jayway.jsonpath.internal.EvaluationContext#getValue()}
45+
* See {@link EvaluationContext#getValue()}
4846
*
4947
* @param unwrap tells th underlying json provider if primitives should be unwrapped
5048
* @param <T> expected return type

json-path/src/main/java/com/jayway/jsonpath/JsonPath.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import com.jayway.jsonpath.internal.*;
1919
import com.jayway.jsonpath.internal.path.PathCompiler;
2020
import com.jayway.jsonpath.spi.json.JsonProvider;
21-
import com.jayway.jsonpath.spi.pathFunction.PathFunctionProvider;
2221

2322
import java.io.File;
2423
import java.io.FileInputStream;

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@
1212
* See the License for the specific language governing permissions and
1313
* limitations under the License.
1414
*/
15-
package com.jayway.jsonpath.internal;
16-
17-
import com.jayway.jsonpath.Configuration;
15+
package com.jayway.jsonpath;
1816

1917
/**
2018
*

json-path/src/main/java/com/jayway/jsonpath/internal/PathRef.java renamed to json-path/src/main/java/com/jayway/jsonpath/PathRef.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
package com.jayway.jsonpath.internal;
1+
package com.jayway.jsonpath;
22

3-
import com.jayway.jsonpath.Configuration;
4-
import com.jayway.jsonpath.InvalidModificationException;
5-
import com.jayway.jsonpath.MapFunction;
6-
import com.jayway.jsonpath.PathNotFoundException;
3+
import com.jayway.jsonpath.internal.Utils;
74
import com.jayway.jsonpath.spi.json.JsonProvider;
85

96
import java.util.Collection;

json-path/src/main/java/com/jayway/jsonpath/internal/filter/ValueNode.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.jayway.jsonpath.InvalidPathException;
44
import com.jayway.jsonpath.JsonPathException;
55
import com.jayway.jsonpath.Predicate;
6-
import com.jayway.jsonpath.internal.Path;
6+
import com.jayway.jsonpath.Path;
77
import com.jayway.jsonpath.internal.path.PathCompiler;
88
import net.minidev.json.parser.JSONParser;
99

json-path/src/main/java/com/jayway/jsonpath/internal/filter/ValueNodes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import com.jayway.jsonpath.Option;
1111
import com.jayway.jsonpath.PathNotFoundException;
1212
import com.jayway.jsonpath.Predicate;
13-
import com.jayway.jsonpath.internal.Path;
13+
import com.jayway.jsonpath.Path;
1414
import com.jayway.jsonpath.internal.Utils;
1515
import com.jayway.jsonpath.internal.path.PathCompiler;
1616
import com.jayway.jsonpath.internal.path.PredicateContextImpl;

json-path/src/main/java/com/jayway/jsonpath/internal/function/PassthruPathFunction.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
package com.jayway.jsonpath.internal.function;
22

3-
import com.jayway.jsonpath.internal.EvaluationContext;
4-
import com.jayway.jsonpath.internal.PathRef;
5-
import com.jayway.jsonpath.spi.pathFunction.PathFunction;
3+
import com.jayway.jsonpath.EvaluationContext;
4+
import com.jayway.jsonpath.PathRef;
5+
import com.jayway.jsonpath.spi.function.Parameter;
6+
import com.jayway.jsonpath.spi.function.PathFunction;
67

78
import java.util.List;
89

json-path/src/main/java/com/jayway/jsonpath/internal/function/json/Append.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package com.jayway.jsonpath.internal.function.json;
22

3-
import com.jayway.jsonpath.internal.EvaluationContext;
4-
import com.jayway.jsonpath.internal.PathRef;
5-
import com.jayway.jsonpath.internal.function.Parameter;
6-
import com.jayway.jsonpath.spi.pathFunction.PathFunction;
3+
import com.jayway.jsonpath.EvaluationContext;
4+
import com.jayway.jsonpath.PathRef;
5+
import com.jayway.jsonpath.spi.function.Parameter;
6+
import com.jayway.jsonpath.spi.function.PathFunction;
77
import com.jayway.jsonpath.spi.json.JsonProvider;
88

99
import java.util.List;

0 commit comments

Comments
 (0)