org.apache.abdera.ext.geo
Class Multiple

java.lang.Object
  extended by org.apache.abdera.ext.geo.Position
      extended by org.apache.abdera.ext.geo.Multiple
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Position>, Iterable<Coordinate>
Direct Known Subclasses:
Box, Line, Polygon

public abstract class Multiple
extends Position
implements Iterable<Coordinate>

See Also:
Serialized Form

Field Summary
protected  Coordinates coordinates
           
 
Fields inherited from class org.apache.abdera.ext.geo.Position
DEFAULT_FEATURE_TYPE_TAG, DEFAULT_RELATIONSHIP_TAG, elevation, featureTypeTag, floor, radius, relationshipTag
 
Constructor Summary
Multiple()
           
Multiple(Coordinate... coordinates)
           
Multiple(Coordinates coordinates)
           
Multiple(double... values)
           
Multiple(Multiple... multiples)
           
Multiple(Multiple multiple)
           
Multiple(Point... points)
           
Multiple(Point point)
           
Multiple(String value)
           
 
Method Summary
 int compareTo(Position o)
           
 boolean equals(Object obj)
           
 Coordinates getCoordinates()
           
 int hashCode()
           
 Iterator<Coordinate> iterator()
           
 void setCoordinates(Coordinates coordinates)
           
protected  void verify179Rule()
           
 
Methods inherited from class org.apache.abdera.ext.geo.Position
clone, getElevation, getFeatureTypeTag, getFloor, getRadius, getRelationshipTag, setElevation, setFeatureTypeTag, setFloor, setRadius, setRelationshipTag
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

coordinates

protected Coordinates coordinates
Constructor Detail

Multiple

public Multiple()

Multiple

public Multiple(Multiple... multiples)

Multiple

public Multiple(Multiple multiple)

Multiple

public Multiple(Point point)

Multiple

public Multiple(Point... points)

Multiple

public Multiple(Coordinates coordinates)

Multiple

public Multiple(Coordinate... coordinates)

Multiple

public Multiple(String value)

Multiple

public Multiple(double... values)
Method Detail

getCoordinates

public Coordinates getCoordinates()

setCoordinates

public void setCoordinates(Coordinates coordinates)

iterator

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

hashCode

public int hashCode()
Overrides:
hashCode in class Position

equals

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

compareTo

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

verify179Rule

protected void verify179Rule()


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