public static class BookmarkList.Bookmark extends java.lang.Object implements java.lang.Comparable<BookmarkList.Bookmark>
Modifier and Type | Field and Description |
---|---|
private Bounds |
area |
private java.lang.String |
name |
Constructor and Description |
---|
Bookmark()
Constructs a new empty
Bookmark . |
Bookmark(Bounds area)
Constructs a new unamed
Bookmark for the given area. |
Bookmark(java.util.Collection<java.lang.String> list)
Constructs a new
Bookmark with the given contents. |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(BookmarkList.Bookmark b) |
boolean |
equals(java.lang.Object obj) |
Bounds |
getArea()
Returns the bookmark area
|
java.lang.String |
getName()
Returns the bookmark name
|
int |
hashCode() |
void |
setArea(Bounds area)
Sets the bookmark area
|
void |
setName(java.lang.String name)
Sets the bookmark name
|
java.lang.String |
toString() |
public Bookmark(java.util.Collection<java.lang.String> list)
Bookmark
with the given contents.list
- Bookmark contents as a list of 5 elements.
First item is the name, then come bounds arguments (minlat, minlon, maxlat, maxlon)java.lang.NumberFormatException
- if the bounds arguments are not numbersjava.lang.IllegalArgumentException
- if list contain less than 5 elementspublic Bookmark()
Bookmark
.public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(BookmarkList.Bookmark b)
compareTo
in interface java.lang.Comparable<BookmarkList.Bookmark>
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String getName()
public void setName(java.lang.String name)
name
- The bookmark name