Changeset 17867 in josm for trunk/src/org
- Timestamp:
- 2021-05-06T18:22:33+02:00 (4 years ago)
- Location:
- trunk/src/org/openstreetmap/josm
- Files:
-
- 45 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/VectorTile.java
r17862 r17867 9 9 * An interface that is used to draw vector tiles, instead of using images 10 10 * @author Taylor Smock 11 * @since xxx11 * @since 17862 12 12 */ 13 13 public interface VectorTile { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/Command.java
r17862 r17867 5 5 * Command integers for Mapbox Vector Tiles 6 6 * @author Taylor Smock 7 * @since xxx7 * @since 17862 8 8 */ 9 9 public enum Command { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/CommandInteger.java
r17862 r17867 7 7 * An indicator for a command to be executed 8 8 * @author Taylor Smock 9 * @since xxx9 * @since 17862 10 10 */ 11 11 public class CommandInteger { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/Feature.java
r17862 r17867 17 17 * 18 18 * @author Taylor Smock 19 * @since xxx19 * @since 17862 20 20 */ 21 21 public class Feature { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/Geometry.java
r17862 r17867 16 16 * A class to generate geometry for a vector tile 17 17 * @author Taylor Smock 18 * @since xxx18 * @since 17862 19 19 */ 20 20 public class Geometry { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/GeometryTypes.java
r17862 r17867 5 5 * Geometry types used by Mapbox Vector Tiles 6 6 * @author Taylor Smock 7 * @since xxx7 * @since 17862 8 8 */ 9 9 public enum GeometryTypes { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/InvalidMapboxVectorTileException.java
r17862 r17867 6 6 * 7 7 * @author Taylor Smock 8 * @since xxx8 * @since 17862 9 9 */ 10 10 public class InvalidMapboxVectorTileException extends RuntimeException { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/Layer.java
r17862 r17867 23 23 * A Mapbox Vector Tile Layer 24 24 * @author Taylor Smock 25 * @since xxx25 * @since 17862 26 26 */ 27 27 public final class Layer implements Destroyable { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/MVTFile.java
r17862 r17867 9 9 * Items that MAY be used to figure out if a file or server response MAY BE a Mapbox Vector Tile 10 10 * @author Taylor Smock 11 * @since xxx11 * @since 17862 12 12 */ 13 13 public final class MVTFile { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/MVTTile.java
r17862 r17867 26 26 * 27 27 * @author Taylor Smock 28 * @since xxx28 * @since 17862 29 29 */ 30 30 public class MVTTile extends Tile implements VectorTile, IQuadBucketType { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/MapboxVectorCachedTileLoader.java
r17862 r17867 22 22 * A TileLoader class for MVT tiles 23 23 * @author Taylor Smock 24 * @since xxx24 * @since 17862 25 25 */ 26 26 public class MapboxVectorCachedTileLoader implements TileLoader, CachedTileLoader { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/MapboxVectorCachedTileLoaderJob.java
r17862 r17867 15 15 * Bridge to JCS cache for MVT tiles 16 16 * @author Taylor Smock 17 * @since xxx17 * @since 17862 18 18 */ 19 19 public class MapboxVectorCachedTileLoaderJob extends TMSCachedTileLoaderJob { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/MapboxVectorTileSource.java
r17862 r17867 28 28 * Tile Source handling for Mapbox Vector Tile sources 29 29 * @author Taylor Smock 30 * @since xxx30 * @since 17862 31 31 */ 32 32 public class MapboxVectorTileSource extends JosmTemplatedTMSTileSource { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/Expression.java
r17862 r17867 15 15 * @author Taylor Smock 16 16 * @see <a href="https://docs.mapbox.com/mapbox-gl-js/style-spec/expressions/">https://docs.mapbox.com/mapbox-gl-js/style-spec/expressions/</a> 17 * @since xxx17 * @since 17862 18 18 */ 19 19 public final class Expression { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/Layers.java
r17862 r17867 27 27 * @author Taylor Smock 28 28 * @see <a href="https://docs.mapbox.com/mapbox-gl-js/style-spec/layers/">https://docs.mapbox.com/mapbox-gl-js/style-spec/layers/</a> 29 * @since xxx29 * @since 17862 30 30 */ 31 31 public class Layers { … … 33 33 * The layer type. This affects the rendering. 34 34 * @author Taylor Smock 35 * @since xxx35 * @since 17862 36 36 */ 37 37 enum Type { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/MapboxVectorStyle.java
r17862 r17867 44 44 * @author Taylor Smock 45 45 * @see <a href="https://docs.mapbox.com/mapbox-gl-js/style-spec/">https://docs.mapbox.com/mapbox-gl-js/style-spec/</a> 46 * @since xxx46 * @since 17862 47 47 */ 48 48 public class MapboxVectorStyle { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/Source.java
r17862 r17867 25 25 * @author Taylor Smock 26 26 * @see <a href="https://docs.mapbox.com/mapbox-gl-js/style-spec/sources/">https://docs.mapbox.com/mapbox-gl-js/style-spec/sources/</a> 27 * @since xxx27 * @since 17862 28 28 */ 29 29 public class Source { -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/SourceType.java
r17862 r17867 6 6 * 7 7 * @author Taylor Smock 8 * @since xxx8 * @since 17862 9 9 */ 10 10 public enum SourceType { -
trunk/src/org/openstreetmap/josm/data/osm/BBox.java
r17862 r17867 182 182 * @param primitive an primitive 183 183 * @param extraSpace the value to extend the primitives bbox. Unit is in LatLon degrees. 184 * @since xxx184 * @since 17862 185 185 */ 186 186 public void addPrimitive(IPrimitive primitive, double extraSpace) { … … 466 466 * Returns an immutable version of this bbox, i.e., modifying calls throw an {@link UnsupportedOperationException}. 467 467 * @return an immutable version of this bbox 468 * @since xxx(interface)468 * @since 17862 (interface) 469 469 */ 470 470 public BBox toImmutable() { -
trunk/src/org/openstreetmap/josm/data/osm/FilterWorker.java
r17862 r17867 44 44 * @param filterMatcher the FilterMatcher 45 45 * @return true, if the filter state (normal / disabled / hidden) of any primitive has changed in the process 46 * @since xxx(generics)46 * @since 17862 (generics) 47 47 */ 48 48 public static <T extends IPrimitive & IFilterablePrimitive> boolean executeFilters(Collection<T> all, FilterMatcher filterMatcher) { … … 85 85 * @return true, if the filter state (normal / disabled / hidden) 86 86 * of the primitive has changed in the process 87 * @since xxx(generics)87 * @since 17862 (generics) 88 88 */ 89 89 public static <T extends IPrimitive & IFilterablePrimitive> boolean executeFilters(T primitive, FilterMatcher filterMatcher) { -
trunk/src/org/openstreetmap/josm/data/osm/IFilterablePrimitive.java
r17862 r17867 5 5 * An interface used to indicate that a primitive is filterable 6 6 * @author Taylor Smock 7 * @since xxx7 * @since 17862 8 8 */ 9 9 public interface IFilterablePrimitive { -
trunk/src/org/openstreetmap/josm/data/osm/IRelationMember.java
r17862 r17867 71 71 * Returns the relation member as a way. 72 72 * @return Member as a way 73 * @since xxx73 * @since 17862 74 74 */ 75 75 default IWay<?> getWay() { -
trunk/src/org/openstreetmap/josm/data/osm/IWaySegment.java
r17862 r17867 15 15 * @param <N> The node type 16 16 * @param <W> The way type 17 * @since xxx17 * @since 17862 18 18 */ 19 19 public class IWaySegment<N extends INode, W extends IWay<N>> implements Comparable<IWaySegment<N, W>> { -
trunk/src/org/openstreetmap/josm/data/osm/event/IDataSelectionEventSource.java
r17862 r17867 16 16 * @param <R> type representing OSM relations 17 17 * @param <D> The dataset type 18 * @since xxx18 * @since 17862 19 19 */ 20 20 public interface IDataSelectionEventSource<O extends IPrimitive, N extends INode, W extends IWay<N>, R extends IRelation<?>, -
trunk/src/org/openstreetmap/josm/data/osm/event/IDataSelectionListener.java
r17862 r17867 26 26 * @param <R> type representing OSM relations 27 27 * @param <D> The dataset type 28 * @since xxx28 * @since 17862 29 29 */ 30 30 @FunctionalInterface … … 48 48 * @param <R> type representing OSM relations 49 49 * @param <D> The dataset type 50 * @since xxx generics50 * @since 17862 (generics) 51 51 */ 52 52 interface SelectionChangeEvent<O extends IPrimitive, N extends INode, W extends IWay<N>, R extends IRelation<?>, … … 113 113 * @param <R> type representing OSM relations 114 114 * @param <D> The dataset type 115 * @since 12048, xxx(generics)115 * @since 12048, 17862 (generics) 116 116 */ 117 117 abstract class AbstractSelectionEvent<O extends IPrimitive, N extends INode, W extends IWay<N>, R extends IRelation<?>, … … 146 146 * @param <R> type representing OSM relations 147 147 * @param <D> The dataset type 148 * @since xxx(generics)148 * @since 17862 (generics) 149 149 */ 150 150 class SelectionReplaceEvent<O extends IPrimitive, N extends INode, W extends IWay<N>, R extends IRelation<?>, D extends OsmData<O, N, W, R>> … … 203 203 * @param <R> type representing OSM relations 204 204 * @param <D> The dataset type 205 * @since xxx(generics)205 * @since 17862 (generics) 206 206 */ 207 207 class SelectionAddEvent<O extends IPrimitive, N extends INode, W extends IWay<N>, R extends IRelation<?>, D extends OsmData<O, N, W, R>> … … 258 258 * @param <R> type representing OSM relations 259 259 * @param <D> The dataset type 260 * @since 12048, xxx(generics)260 * @since 12048, 17862 (generics) 261 261 */ 262 262 class SelectionRemoveEvent<O extends IPrimitive, N extends INode, W extends IWay<N>, R extends IRelation<?>, D extends OsmData<O, N, W, R>> … … 314 314 * @param <R> type representing OSM relations 315 315 * @param <D> The dataset type 316 * @since xxx(generics)316 * @since 17862 (generics) 317 317 */ 318 318 class SelectionToggleEvent<O extends IPrimitive, N extends INode, W extends IWay<N>, R extends IRelation<?>, D extends OsmData<O, N, W, R>> -
trunk/src/org/openstreetmap/josm/data/protobuf/ProtobufPacked.java
r17862 r17867 9 9 * 10 10 * @author Taylor Smock 11 * @since xxx11 * @since 17862 12 12 */ 13 13 public class ProtobufPacked { -
trunk/src/org/openstreetmap/josm/data/protobuf/ProtobufParser.java
r17862 r17867 16 16 * 17 17 * @author Taylor Smock 18 * @since xxx18 * @since 17862 19 19 */ 20 20 public class ProtobufParser implements AutoCloseable { -
trunk/src/org/openstreetmap/josm/data/protobuf/ProtobufRecord.java
r17862 r17867 12 12 * 13 13 * @author Taylor Smock 14 * @since xxx14 * @since 17862 15 15 */ 16 16 public class ProtobufRecord implements AutoCloseable { -
trunk/src/org/openstreetmap/josm/data/protobuf/WireType.java
r17862 r17867 6 6 * 7 7 * @author Taylor Smock 8 * @since xxx8 * @since 17862 9 9 */ 10 10 public enum WireType { -
trunk/src/org/openstreetmap/josm/data/vector/DataStore.java
r17862 r17867 25 25 * A class that stores data (essentially a simple {@link DataSet}) 26 26 * @author Taylor Smock 27 * @since xxx27 * @since 17862 28 28 */ 29 29 class DataStore<O extends IPrimitive, N extends INode, W extends IWay<N>, R extends IRelation<?>> { -
trunk/src/org/openstreetmap/josm/data/vector/VectorDataSet.java
r17862 r17867 45 45 * 46 46 * @author Taylor Smock 47 * @since xxx47 * @since 17862 48 48 */ 49 49 public class VectorDataSet implements OsmData<VectorPrimitive, VectorNode, VectorWay, VectorRelation>, -
trunk/src/org/openstreetmap/josm/data/vector/VectorDataStore.java
r17862 r17867 36 36 * A data store for Vector Data sets 37 37 * @author Taylor Smock 38 * @since xxx38 * @since 17862 39 39 */ 40 40 public class VectorDataStore extends DataStore<VectorPrimitive, VectorNode, VectorWay, VectorRelation> implements Destroyable { -
trunk/src/org/openstreetmap/josm/data/vector/VectorNode.java
r17862 r17867 19 19 * The "Node" type of a vector layer 20 20 * 21 * @since xxx21 * @since 17862 22 22 */ 23 23 public class VectorNode extends VectorPrimitive implements INode { -
trunk/src/org/openstreetmap/josm/data/vector/VectorPrimitive.java
r17862 r17867 19 19 * The base class for Vector primitives 20 20 * @author Taylor Smock 21 * @since xxx21 * @since 17862 22 22 */ 23 23 public abstract class VectorPrimitive extends AbstractPrimitive implements DataLayer<String> { -
trunk/src/org/openstreetmap/josm/data/vector/VectorRelation.java
r17862 r17867 17 17 * 18 18 * @author Taylor Smock 19 * @since xxx19 * @since 17862 20 20 */ 21 21 public class VectorRelation extends VectorPrimitive implements IRelation<VectorRelationMember> { -
trunk/src/org/openstreetmap/josm/data/vector/VectorWay.java
r17862 r17867 18 18 * 19 19 * @author Taylor Smock 20 * @since xxx20 * @since 17862 21 21 */ 22 22 public class VectorWay extends VectorPrimitive implements IWay<VectorNode> { -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationNodeMap.java
r17862 r17867 70 70 * @param m The relation member. 71 71 * @return <code>null</code> if the member is no way, the node otherwise. 72 * @since xxx(generics)72 * @since 17862 (generics) 73 73 */ 74 74 public static INode firstOnewayNode(IRelationMember<?> m) { -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationSortUtils.java
r17862 r17867 25 25 * @param member relation member 26 26 * @return roundabout type 27 * @since xxx(generics)27 * @since 17862 (generics) 28 28 */ 29 29 static Direction roundaboutType(IRelationMember<?> member) { … … 37 37 * @param <W> The way type 38 38 * @return The roundabout type 39 * @since xxx(generics)39 * @since 17862 (generics) 40 40 */ 41 41 static <W extends IWay<?>> Direction roundaboutType(W w) { -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationSorter.java
r17862 r17867 197 197 * @param defaultMembers The members to sort 198 198 * @return A sorted list of the same members 199 * @since xxx(signature change, generics)199 * @since 17862 (signature change, generics) 200 200 */ 201 201 public static <T extends IRelationMember<? extends IPrimitive>> List<T> sortMembersByConnectivity(List<T> defaultMembers) { -
trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java
r17862 r17867 1981 1981 * @param zoom Zoom level 1982 1982 * @return The new {@link Tile} 1983 * @since xxx1983 * @since 17862 1984 1984 */ 1985 1985 public Tile createTile(T source, int x, int y, int zoom) { -
trunk/src/org/openstreetmap/josm/gui/layer/imagery/MVTLayer.java
r17862 r17867 60 60 * A layer for Mapbox Vector Tiles 61 61 * @author Taylor Smock 62 * @since xxx62 * @since 17862 63 63 */ 64 64 public class MVTLayer extends AbstractCachedTileSourceLayer<MapboxVectorTileSource> implements TileListener { -
trunk/src/org/openstreetmap/josm/gui/mappaint/ElemStyles.java
r17862 r17867 91 91 * 92 92 * @param sources The style sources (these cannot be added to, or removed from) 93 * @since xxx93 * @since 17862 94 94 */ 95 95 public ElemStyles(Collection<StyleSource> sources) { -
trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java
r17862 r17867 877 877 * @return {@code true} if the object is highlighted 878 878 * @see IPrimitive#isHighlighted 879 * @since xxx879 * @since 17862 880 880 */ 881 881 static boolean highlighted(Environment e) { -
trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddMVTLayerPanel.java
r17862 r17867 20 20 * A panel for adding Mapbox Vector Tile layers 21 21 * @author Taylor Smock 22 * @since xxx22 * @since 17862 23 23 */ 24 24 public class AddMVTLayerPanel extends AddImageryPanel { -
trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetItemGuiSupport.java
r17859 r17867 18 18 * Supporting class for creating the GUI for a preset item. 19 19 * 20 * @since xxx20 * @since 17609 21 21 */ 22 22 public final class TaggingPresetItemGuiSupport implements TemplateEngineDataProvider { … … 29 29 /** 30 30 * Interface to notify listeners that a preset item input as changed. 31 * @since xxx31 * @since 17610 32 32 */ 33 33 public interface ChangeListener {
Note:
See TracChangeset
for help on using the changeset viewer.