org.apache.abdera.ext.geo
Class Coordinates

java.lang.Object
  extended by org.apache.abdera.ext.geo.Coordinates
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Coordinates>, Iterable<Coordinate>

public class Coordinates
extends Object
implements Iterable<Coordinate>, Serializable, Cloneable, Comparable<Coordinates>

See Also:
Serialized Form

Field Summary
protected  List<Coordinate> coords
           
 
Constructor Summary
Coordinates()
           
Coordinates(Coordinate... coordinates)
           
Coordinates(Coordinates coordinates)
           
Coordinates(String value)
           
 
Method Summary
 void add(Coordinate... coordinates)
           
 void add(Coordinate coordinate)
           
 void add(Coordinates coordinates)
           
 void add(double latitude, double longitude)
           
 void add(String value)
           
 void clear()
           
 Coordinates clone()
           
 int compareTo(Coordinates o)
           
 boolean contains(Coordinate... coordinates)
           
 boolean contains(Coordinate coordinate)
           
 boolean contains(double latitude, double longitude)
           
 boolean contains(String value)
           
 boolean equals(Object obj)
           
 Coordinate get(int n)
           
 int hashCode()
           
 Iterator<Coordinate> iterator()
           
static Coordinates parse(String value)
           
 void remove(Coordinate... coordinates)
           
 void remove(Coordinate coordinate)
           
 void remove(double latitude, double longitude)
           
 void remove(String value)
           
 int size()
           
 Coordinates sort()
           
 Coordinates sort(boolean reverse)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

coords

protected List<Coordinate> coords
Constructor Detail

Coordinates

public Coordinates()

Coordinates

public Coordinates(Coordinate... coordinates)

Coordinates

public Coordinates(Coordinates coordinates)

Coordinates

public Coordinates(String value)
Method Detail

get

public Coordinate get(int n)

add

public void add(Coordinates coordinates)

add

public void add(Coordinate coordinate)

add

public void add(Coordinate... coordinates)

add

public void add(double latitude,
                double longitude)

add

public void add(String value)

remove

public void remove(Coordinate coordinate)

remove

public void remove(Coordinate... coordinates)

remove

public void remove(double latitude,
                   double longitude)

remove

public void remove(String value)

contains

public boolean contains(double latitude,
                        double longitude)

contains

public boolean contains(String value)

contains

public boolean contains(Coordinate coordinate)

contains

public boolean contains(Coordinate... coordinates)

iterator

public Iterator<Coordinate> iterator()
Specified by:
iterator in interface Iterable<Coordinate>

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

parse

public static Coordinates parse(String value)

size

public int size()

clear

public void clear()

clone

public Coordinates clone()
Overrides:
clone in class Object

sort

public Coordinates sort()

sort

public Coordinates sort(boolean reverse)

compareTo

public int compareTo(Coordinates o)
Specified by:
compareTo in interface Comparable<Coordinates>


Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.