Taylor Smock
f6f3d256d7
Fix some new errorprone warnings
...
Mostly javadoc related, but one (useless) method was entirely removed.
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 17:03:21 -06:00
Taylor Smock
cde1e3f60a
Split some classes into their own files and fix some sonarlint issues.
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 16:31:44 -06:00
Taylor Smock
eac9329a58
Modify visibility for several classes, add some missing javadoc
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 12:54:53 -06:00
Taylor Smock
281736e0ec
Remove MapWithAIDownloadReader
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 11:06:50 -06:00
Taylor Smock
c18ee6ba33
StubEndsTest: Clarify double-initialization of maxLength, fix some sonarlint issues
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:36:57 -06:00
Taylor Smock
f29d5d53c5
OsmReaderCustom: Move to IO package
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:28:25 -06:00
Taylor Smock
bbfc1d8676
MapWithAIProvidersPanel: Partial refactor
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:28:25 -06:00
Taylor Smock
bd9fd19126
GetDataRunnable: Partial refactor
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:21 -06:00
Taylor Smock
6c8e05c5cb
DownloadMapWithAITask: public -> package visibility
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:21 -06:00
Taylor Smock
7c4913d09c
DetectTaskingManagerUtils: public -> package visibility
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:20 -06:00
Taylor Smock
a3334f4562
DataAvailaibility: Clean up some sonarlint warnings
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:20 -06:00
Taylor Smock
a69320487f
BoundingBoxDownloader: public -> package visibility
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:20 -06:00
Taylor Smock
965741f689
Update errorprone
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:11:52 -06:00
Taylor Smock
49cd56742c
Fix an issue where Lists are not read by StructUtils
...
The fix was switching to a string which is joined/split.
This fixes #78 .
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 09:39:30 -06:00
Taylor Smock
8538c48a11
Allow for multiple categories in MapWithAIInfo
...
This fixes #73 .
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-09 16:58:24 -06:00
Taylor Smock
b2ffe175ca
Change how test waits for completion of background task
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-09 12:55:39 -06:00
Taylor Smock
79dfccec3d
GuiHelper.runInEDT -> GuiHelper.runInEDTAndWait when getting MapWithAI Layer
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-09 12:20:51 -06:00
Taylor Smock
e06b824d98
Modify MapWithAIInfo to extend appropriate classes
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-09 12:20:51 -06:00
Taylor Smock
e087026e68
Update gradle and dependencies
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-09 08:43:14 -06:00
Taylor Smock
64b730e13e
Update JOSM version due to changing method signature
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-08 16:39:45 -06:00
Taylor Smock
791ac9e42b
Save MapWithAI layers to download when modified in download window
...
This fixes #77 .
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-05 08:45:37 -06:00
Taylor Smock
a53a79dbdb
FIXUP: Avoid a ConcurrentModificationException ( fixes #74 )
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-04 16:25:31 -06:00
Taylor Smock
73d67c7a0a
FIXUP: a958a8f0
had two sorted in a row.
...
The intent of the first sorted was to reverse the order, which the
second sorted undid.
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-04 16:25:31 -06:00
Taylor Smock
fac63ccbf9
Add notification when no MapWithAI layers are selected
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-04 16:25:31 -06:00
Taylor Smock
6efbd64625
Fix a probable deadlock
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-04 16:25:31 -06:00
Taylor Smock
0b10f3f927
Better replacement tag handling
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-04 16:25:30 -06:00
Taylor Smock
978c175d26
Modify wiremock mappings so they are less sensitive to parameter changes.
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-04 16:24:51 -06:00
Taylor Smock
60b99acef9
Extract ESRI server reader to separate file
...
* Also add source provider information
* Update pjson -> json (the latter is slightly more efficient)
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 17:07:47 -06:00
Taylor Smock
2fe054e3ad
Add snapshot update sites for branches
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:02 -06:00
Taylor Smock
a958a8f04d
Improve Download UI panel
...
* Remove favorites (no longer implementing), start trying to highlight
relevant entries based off of mapview location.
* Hide the active layer table in download options
* Add deactivate/activate UI functionality
* Modify table so that rows can be removed.
* This is so that we don't have duplicate columns in smaller views (e.g.
Preferences).
* This also modifies column widths to better match string widths. This
will most likely need to be modified.
* Have the map/list use more space
* Hide URL field in download window
* Highlight name field in download window
* Add a column for source provider information
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:02 -06:00
Taylor Smock
a8d60a9820
Update dependencies
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock
21d5c6b477
Spotbugs, errorprone fixes
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock
c8d1bba766
Add compile/runtime paths for integration tests
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock
222c4bb12b
Add tests for parsing esri feature servers
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock
e548bdd3c3
Use streams, add check to avoid NPE, and default to OTHER as a type.
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock
1277c00ee1
Use assertThrows instead of ExpectedException
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock
38c0bbeaaf
Set java versions in build.gradle
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock
b01b89e0d5
Add tests for MapWithAIInfo and MapWithAISourceReader
...
There is now an integration test directory, which is specifically for
any tests that may call an exterior server (i.e., mapwith.ai).
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:00 -06:00
Taylor Smock
4c15c59df5
Use layer to set download listeners for continuous download
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:00 -06:00
Taylor Smock
588508b73f
Only perform deduplication on highways, not buildings
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:00 -06:00
Taylor Smock
b7441fa7bd
Work on highlighting sources inside bounding box and zooming to the appropriate location based off of other panels
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:00 -06:00
Taylor Smock
1aad1f67e9
Add advanced preference to avoid conflation for third-party sources
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:00 -06:00
beata.tautan
328f3b96b1
ESRI branch
2020-06-03 16:32:00 -06:00
Taylor Smock
50556cab86
Use "" instead of null (avoid NPE)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:59 -06:00
Taylor Smock
7e1d5ce7e1
Modify task to save downloaded data
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:59 -06:00
Taylor Smock
6ebd79a1b1
Add a fuzzy match for categories
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:59 -06:00
Taylor Smock
de3141ff90
Set an image as optional (due to Eclipse not having it...)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:58 -06:00
Taylor Smock
25c378ea34
Add WindowMockers (now required due to a dependency from MapWithAIDownloadOptions)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:56 -06:00
Taylor Smock
e1acbc7ea3
Only keep editable fields, but assume that a field is editable if the property does not exist
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:55 -06:00
Taylor Smock
46ff076402
Modify test so that it only counts paint styles with MapWithAI in the title (name)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:53 -06:00