org.deegree.gml
Interface GMLReferenceResolver

All Known Implementing Classes:
FeatureStoreGMLIdResolver, GMLDocumentIdContext

public interface GMLReferenceResolver

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: 26804 $, $Date: 2010-09-16 13:48:57 +0200 (Do, 16. Sep 2010) $
Author:
Markus Schneider, last edited by: $Author: mschneider $
See Also:
GMLReference

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

Method Detail

getObject

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

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.