org.deegree.feature.persistence.mapping
Class MappedXPath

java.lang.Object
  extended by org.deegree.feature.persistence.mapping.MappedXPath

public class MappedXPath
extends java.lang.Object

Represents a PropertyName that's mapped to a relational model defined by a MappedApplicationSchema.

Version:
$Revision: 27815 $, $Date: 2010-11-06 16:51:20 +0100 (Sa, 06. Nov 2010) $
Author:
Markus Schneider, last edited by: $Author: mschneider $

Constructor Summary
MappedXPath(MappedApplicationSchema schema, FeatureTypeMapping ftMapping, PropertyName propName)
           
 
Method Summary
 CRS getCRS()
           
 java.util.List<Join> getJoins()
          Returns the required joins.
 java.lang.String getSRID()
           
 DBField getValueField()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MappedXPath

public MappedXPath(MappedApplicationSchema schema,
                   FeatureTypeMapping ftMapping,
                   PropertyName propName)
            throws UnmappableException
Parameters:
schema -
ftMapping -
propName -
Throws:
UnmappableException - if the propertyName can not be matched to the relational model
Method Detail

getValueField

public DBField getValueField()

getCRS

public CRS getCRS()

getSRID

public java.lang.String getSRID()

getJoins

public java.util.List<Join> getJoins()
Returns the required joins.

Returns:
the required joins, can be empty (no joins required), but never null

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.