org.deegree.commons.tom.gml
Interface GMLReferenceResolver

All Superinterfaces:
ReferenceResolver
All Known Implementing Classes:
FeatureStoreGMLIdResolver, GMLDocumentIdContext

public interface GMLReferenceResolver
extends ReferenceResolver

Implementations provide the functionality to retrieve GMLObject instances by their URI (which may be document local or remote).

A local reference is always constructed as # + id.

Version:
$Revision: 31641 $, $Date: 2011-08-24 21:24:55 +0200 (Wed, 24 Aug 2011) $
Author:
Markus Schneider, last edited by: $Author: mschneider $
See Also:
GMLReference

Method Summary
 GMLObject getObject(String uri, String baseURL)
          Returns the GMLObject that is referenced by the given URI.
 

Method Detail

getObject

GMLObject getObject(String uri,
                    String baseURL)
Returns the GMLObject that is referenced by the given URI.

Specified by:
getObject in interface ReferenceResolver
Parameters:
uri - URI that identifies the object, must not be null
baseURL - optional baseURL for resolving URIs that are relative URLs, may be null
Returns:
the referenced object or null if no such object exists


Copyright © 2011. All Rights Reserved.