Skip to content

Commit 58d8edf

Browse files
committed
Add shortcut methods to MarkerSet
1 parent 49b51f4 commit 58d8edf

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

src/main/java/de/bluecolored/bluemap/api/markers/MarkerSet.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,33 @@ public Map<String, Marker> getMarkers() {
159159
return markers;
160160
}
161161

162+
/**
163+
* Convenience method to add a {@link Marker} to this {@link MarkerSet}.<br>
164+
* Shortcut for: <code>getMarkers().get(String)</code>
165+
* @see Map#get(Object)
166+
*/
167+
public Marker get(String key) {
168+
return getMarkers().get(key);
169+
}
170+
171+
/**
172+
* Convenience method to add a {@link Marker} to this {@link MarkerSet}.<br>
173+
* Shortcut for: <code>getMarkers().put(String,Marker)</code>
174+
* @see Map#put(Object, Object)
175+
*/
176+
public Marker put(String key, Marker marker) {
177+
return getMarkers().put(key, marker);
178+
}
179+
180+
/**
181+
* Convenience method to remove a {@link Marker} from this {@link MarkerSet}.<br>
182+
* Shortcut for: <code>getMarkers().remove(String)</code>
183+
* @see Map#remove(Object)
184+
*/
185+
public Marker remove(String key) {
186+
return getMarkers().remove(key);
187+
}
188+
162189
@Override
163190
public boolean equals(Object o) {
164191
if (this == o) return true;

0 commit comments

Comments
 (0)