org.deegree.feature.xpath
Class GMLObjectNode<V extends GMLObject,P extends TypedObjectNode>

java.lang.Object
  extended by org.deegree.feature.xpath.ElementNode<V>
      extended by org.deegree.feature.xpath.GMLObjectNode<V,P>
Type Parameters:
V -
All Implemented Interfaces:
XPathNode<V>

public class GMLObjectNode<V extends GMLObject,P extends TypedObjectNode>
extends ElementNode<V>

ElementNode that wraps a GMLObject.

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

Constructor Summary
GMLObjectNode(XPathNode<P> parentNode, V object, GMLVersion version)
           
 
Method Summary
 XPathNode<P> getParent()
          Returns the parent node.
 V getValue()
           
 
Methods inherited from class org.deegree.feature.xpath.ElementNode
getLocalName, getNamespaceUri, getPrefixedName, isElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GMLObjectNode

public GMLObjectNode(XPathNode<P> parentNode,
                     V object,
                     GMLVersion version)
Method Detail

getParent

public XPathNode<P> getParent()
Description copied from interface: XPathNode
Returns the parent node.

Returns:
the parent node or null if this is the root node

getValue

public V getValue()
Returns:
the value of the node.


Copyright © 2011. All Rights Reserved.