org.apache.abdera.ext.geo
Class GeoHelper

java.lang.Object
  extended by org.apache.abdera.ext.geo.GeoHelper

public class GeoHelper
extends Object

Basic support for the GeoRSS extensions to Atom: http://georss.org/1


Nested Class Summary
static class GeoHelper.Encoding
           
 
Field Summary
static String GML_NS
           
static QName QNAME_GML_ENVELOPE
           
static QName QNAME_GML_EXTERIOR
           
static QName QNAME_GML_LINEARRING
           
static QName QNAME_GML_LINESTRING
           
static QName QNAME_GML_LOWERCORNER
           
static QName QNAME_GML_POINT
           
static QName QNAME_GML_POLYGON
           
static QName QNAME_GML_POS
           
static QName QNAME_GML_POSLIST
           
static QName QNAME_GML_UPPERCORNER
           
static QName QNAME_SIMPLE_BOX
           
static QName QNAME_SIMPLE_LINE
           
static QName QNAME_SIMPLE_POINT
           
static QName QNAME_SIMPLE_POLYGON
           
static QName QNAME_W3C_LAT
           
static QName QNAME_W3C_LONG
           
static QName QNAME_W3C_POINT
           
static QName QNAME_WHERE
           
static String SIMPLE_GEO_NS
           
static String W3C_GEO_NS
           
 
Constructor Summary
GeoHelper()
           
 
Method Summary
static void addPosition(ExtensibleElement element, Position position)
           
static void addPosition(ExtensibleElement element, Position position, GeoHelper.Encoding encoding)
           
static Position getAsPosition(Element element)
           
static Position[] getPositions(ExtensibleElement element)
           
static boolean isGeotagged(ExtensibleElement element)
           
static Iterator<Position> listPositions(ExtensibleElement element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

W3C_GEO_NS

public static final String W3C_GEO_NS
See Also:
Constant Field Values

SIMPLE_GEO_NS

public static final String SIMPLE_GEO_NS
See Also:
Constant Field Values

GML_NS

public static final String GML_NS
See Also:
Constant Field Values

QNAME_W3C_POINT

public static final QName QNAME_W3C_POINT

QNAME_W3C_LAT

public static final QName QNAME_W3C_LAT

QNAME_W3C_LONG

public static final QName QNAME_W3C_LONG

QNAME_SIMPLE_POINT

public static final QName QNAME_SIMPLE_POINT

QNAME_SIMPLE_LINE

public static final QName QNAME_SIMPLE_LINE

QNAME_SIMPLE_POLYGON

public static final QName QNAME_SIMPLE_POLYGON

QNAME_SIMPLE_BOX

public static final QName QNAME_SIMPLE_BOX

QNAME_WHERE

public static final QName QNAME_WHERE

QNAME_GML_POINT

public static final QName QNAME_GML_POINT

QNAME_GML_POS

public static final QName QNAME_GML_POS

QNAME_GML_LINESTRING

public static final QName QNAME_GML_LINESTRING

QNAME_GML_POSLIST

public static final QName QNAME_GML_POSLIST

QNAME_GML_POLYGON

public static final QName QNAME_GML_POLYGON

QNAME_GML_EXTERIOR

public static final QName QNAME_GML_EXTERIOR

QNAME_GML_LINEARRING

public static final QName QNAME_GML_LINEARRING

QNAME_GML_ENVELOPE

public static final QName QNAME_GML_ENVELOPE

QNAME_GML_LOWERCORNER

public static final QName QNAME_GML_LOWERCORNER

QNAME_GML_UPPERCORNER

public static final QName QNAME_GML_UPPERCORNER
Constructor Detail

GeoHelper

public GeoHelper()
Method Detail

addPosition

public static void addPosition(ExtensibleElement element,
                               Position position)

addPosition

public static void addPosition(ExtensibleElement element,
                               Position position,
                               GeoHelper.Encoding encoding)

isGeotagged

public static boolean isGeotagged(ExtensibleElement element)

listPositions

public static Iterator<Position> listPositions(ExtensibleElement element)

getAsPosition

public static Position getAsPosition(Element element)

getPositions

public static Position[] getPositions(ExtensibleElement element)


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