Alexis Bridoux
577cd20a0c
Merge pull request #168 from ABridoux/feature/update-playground
...
Updated playground
2021-02-08 16:55:40 +01:00
Alexis Bridoux
06ca99b81d
Updated playground
2021-02-08 16:54:39 +01:00
Alexis Bridoux
2430e361f1
Merge pull request #167 from ABridoux/feature/refactoring-updates
...
Refactoring updates
2021-02-08 10:11:45 +01:00
Alexis Bridoux
cfb12dfb06
Reordered files
2021-02-08 10:09:12 +01:00
Alexis Bridoux
6cac112072
Small refactoring and updates
2021-02-08 09:46:33 +01:00
Alexis Bridoux
8955a4f0ce
Merge pull request #166 from ABridoux/bugfix/file-tilde
...
Added missing tilde handling
2021-02-07 12:35:09 +01:00
Alexis Bridoux
16a6739511
Added missing tilde handling
2021-02-07 10:26:25 +01:00
Alexis Bridoux
da7969e6b3
Merge pull request #165 from ABridoux/feature/refactoring
...
Refactoring
2021-02-07 01:31:06 +01:00
Alexis Bridoux
989aca38d4
Refactored predicates behind a protocol
...
- ExpressionPredicate that takes a boolean expression
- FunctionPredicate that takes a function
2021-02-07 01:30:19 +01:00
Alexis Bridoux
32c33a0b30
Small refactorings
2021-02-07 00:35:34 +01:00
Alexis Bridoux
c205648856
Merge pull request #164 from ABridoux/feature/163-pathExplorer-interface
...
[#163 ] Path explorer interface
2021-02-06 21:41:00 +01:00
Alexis Bridoux
93c097684c
Add functions updated
2021-02-06 21:35:49 +01:00
Alexis Bridoux
f28a4f7937
Updated delete functions interface
2021-02-06 21:29:48 +01:00
Alexis Bridoux
c9f4b3f50c
Updated Get and Set functions
2021-02-06 21:24:30 +01:00
Alexis Bridoux
0770700129
Merge pull request #161 from ABridoux/feature/150-update-doc
...
[#150 ] Update doc
2021-02-06 14:39:00 +01:00
Alexis Bridoux
4eb62fdeae
Fixed adding negative index adding
...
- Serialization was creating an empty groupe value
- XML was not indexing properly
2021-02-06 14:38:27 +01:00
Alexis Bridoux
4c322e96a5
Added boolean part in predicates
2021-02-06 10:46:25 +01:00
Alexis Bridoux
022602bd14
Fixed a bug of XML adding with array count
...
XM explorer was not adding the element in a path if the count element was specified.
2021-02-06 02:17:13 +01:00
Alexis Bridoux
d7caafaba2
Updated integration tests
...
- Removed the ”people” initial key to update to the new playground files
- Fixed XML array children keys filter not retrieved
2021-02-06 02:02:57 +01:00
Alexis Bridoux
72dfd8d573
Fixed bug when modifying file
...
- The file path to modify a file was not taken into account
- Also updated the function to read the input stream since FileHandle.readToEndOfFile is deprecated.
2021-02-06 01:41:32 +01:00
Alexis Bridoux
3f07f1780f
Fixed SAD command export double print
2021-02-06 00:30:10 +01:00
Alexis Bridoux
538383382c
Updated playground
2021-02-06 00:22:47 +01:00
Alexis Bridoux
7ee42898c9
Updated program documentation
2021-02-05 19:21:10 +01:00
Alexis Bridoux
74edd8780f
Updated program documentation
2021-02-05 11:11:24 +01:00
Alexis Bridoux
16bab6a68b
Merge pull request #159 from ABridoux/feature/150-update-doc
...
[150] Changed slicing indexing
2021-02-04 18:05:51 +01:00
Alexis Bridoux
a040bc0fd0
Changed slicing indexing
2021-02-04 18:04:15 +01:00
Alexis Bridoux
eefbf70377
Merge pull request #157 from ABridoux/feature/142-update-lux-yaml
...
[#142 ] Updated to Lux/develop to highlight Yaml
2021-02-04 12:38:25 +01:00
Alexis Bridoux
caf4452a4d
Updated to lux develop to highlight Yaml
2021-02-04 12:34:20 +01:00
Alexis Bridoux
fae2baba50
Merge pull request #156 from ABridoux/feature/154-paths-value-filter
...
[#154 ] Paths value filter
2021-02-04 10:59:55 +01:00
Alexis Bridoux
dbcd8092fa
Command-line paths command updated with predicates
...
The paths command now offers the possibility to specify several predicate to filter the value.
2021-02-04 10:56:52 +01:00
Alexis Bridoux
6e2da96893
Value predicate in listPaths function
...
- Specify a predicate on the value. Possibility to specify several predicates to target different types of values (e.g. string, int).
- Optimisation to cache a mismatched type if an expression already mismatched it.
2021-02-03 17:43:58 +01:00
Alexis Bridoux
bd4e6408c6
Refactored PathsFilter
2021-02-03 10:27:55 +01:00
Alexis Bridoux
cfbad43c76
Merge pull request #155 from ABridoux/feature/152-negative-array-slicing
...
[#152 ] Negative array subscripting
2021-02-02 18:07:37 +01:00
Alexis Bridoux
7bed9d244d
Paths function handle negative indexes
2021-02-02 18:06:23 +01:00
Alexis Bridoux
9c60f1de94
Negative index
...
Xml
2021-02-01 13:26:43 +01:00
Alexis Bridoux
f221a04174
Negative indexes to subscript arrays
...
Serialization
2021-02-01 01:03:14 +01:00
Alexis Bridoux
ed4685a23f
Merge pull request #153 from ABridoux/feature/151-read-keys
...
[#151 ] List paths
2021-01-28 21:31:51 +01:00
Alexis Bridoux
7862bb32e2
Feedback on PR
2021-01-28 13:10:10 +01:00
Alexis Bridoux
304d2746f7
Path explorer XML paths functions
2021-01-28 00:50:37 +01:00
Alexis Bridoux
90dbfd0d99
Path flattening refactored
2021-01-27 19:49:30 +01:00
Alexis Bridoux
a14d46afaa
Encored detailName parameter specification
...
It’s clearer rather than setting it to true as a default value everywhere. The concerned functions are not public.
2021-01-27 00:41:29 +01:00
Alexis Bridoux
f052a6d0cb
Fix detailedName oersights
...
Also update filters modifications in Path.flattened() to take several filters into account
2021-01-27 00:16:24 +01:00
Alexis Bridoux
bbb1716488
Paths command with filters
2021-01-26 23:42:10 +01:00
Alexis Bridoux
410c657bf3
Path smart description to replace slices
...
Slices replaced by the correct index
2021-01-26 22:49:59 +01:00
Alexis Bridoux
0e54c38fbd
Scout Command refactoring and Paths command
...
- Refactored ScoutCommand into a protocol to offer centralised logic
- Added new paths command to list paths in the data
2021-01-25 21:23:53 +01:00
Alexis Bridoux
0d8c514d6c
PAthExplorerSerialisation paths functions
2021-01-25 19:47:16 +01:00
Alexis Bridoux
d547889081
Merge pull request #149 from ABridoux/feature/147-delete-keys-pattern
...
[#147 ] PathExplorer delete key pattern
2021-01-25 10:58:26 +01:00
Alexis Bridoux
a4079d960e
PathExplorer delete key pattern
...
Delete all the (key, value) pair where the key matches the pattern
2021-01-25 09:56:36 +01:00
Alexis Bridoux
84f637b74f
Merge pull request #148 from ABridoux/feature/133-conversion-formats
...
[#133 ] Conversion formats
2021-01-24 16:53:37 +01:00
Alexis Bridoux
ec083545b0
XML export to Serialized
...
Also added new library for the command-line tool to improve the interface options reading
2021-01-24 16:53:10 +01:00