deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

org.deegree.protocol.wfs.getfeature
Class XLinkPropertyName

java.lang.Object
  extended by org.deegree.protocol.wfs.getfeature.XLinkPropertyName

public class XLinkPropertyName
extends Object

Specifies a feature property for which the resolving behaviour for xlink-references should be altered selectively.

Version:
$Revision: $, $Date: $
Author:
Markus Schneider, last edited by: $Author: schneider $

Constructor Summary
XLinkPropertyName(PropertyName propertyName, String traverseXlinkDepth, Integer traverseXlinkExpiry)
          Creates a new XLinkPropertyName instance.
 
Method Summary
 PropertyName getPropertyName()
          Returns the targeted property name.
 String getTraverseXlinkDepth()
          Returns the depth to which nested property XLink linking element locator attribute (href) XLinks are traversed and resolved if possible.
 Integer getTraverseXlinkExpiry()
          Return the number of minutes that the WFS should wait to receive a response to a nested GetGmlObject request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XLinkPropertyName

public XLinkPropertyName(PropertyName propertyName,
                         String traverseXlinkDepth,
                         Integer traverseXlinkExpiry)
Creates a new XLinkPropertyName instance.

Parameters:
propertyName - name of the targeted property, never null
traverseXlinkDepth - the depth to which nested property XLink linking element locator attribute (href) XLinks are traversed and resolved if possible, the range of valid values for this parameter consists of positive integers and "*" (unlimited), but must never be null
traverseXlinkExpiry - indicates how long the WFS should wait to receive a response to a nested GetGmlObject request (in minutes), this attribute is only relevant if a value is specified for the traverseXlinkDepth attribute, may be null
Method Detail

getPropertyName

public PropertyName getPropertyName()
Returns the targeted property name.

Returns:
the targeted property name, never null

getTraverseXlinkDepth

public String getTraverseXlinkDepth()
Returns the depth to which nested property XLink linking element locator attribute (href) XLinks are traversed and resolved if possible. The range of valid values for this parameter consists of positive integers and "*" (unlimited).

Returns:
the depth (positive integer) or "*" (unlimited), never null

getTraverseXlinkExpiry

public Integer getTraverseXlinkExpiry()
Return the number of minutes that the WFS should wait to receive a response to a nested GetGmlObject request. This is only relevant if a value is specified for the traverseXlinkDepth parameter.

Returns:
the number of minutes to wait for nested GetGmlObject responses (positive integer) or null (unspecified)

deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org

]]>