org.deegree.feature.persistence.sql.rules
Class PrimitiveMapping

java.lang.Object
  extended by org.deegree.feature.persistence.sql.rules.Mapping
      extended by org.deegree.feature.persistence.sql.rules.PrimitiveMapping

public class PrimitiveMapping
extends Mapping

Mapping of PrimitiveValue particles.

Version:
$Revision: 31658 $, $Date: 2011-08-25 20:09:40 +0200 (Thu, 25 Aug 2011) $
Author:
Markus Schneider, last edited by: $Author: mschneider $

Constructor Summary
PrimitiveMapping(ValueReference path, boolean voidable, MappingExpression mapping, PrimitiveType pt, List<TableJoin> tableChange, CustomConverterJAXB converter)
           
 
Method Summary
 CustomConverterJAXB getConverter()
           
 MappingExpression getMapping()
           
 PrimitiveType getType()
          Returns the primitive type for the mapped particles.
 
Methods inherited from class org.deegree.feature.persistence.sql.rules.Mapping
getJoinedTable, getPath, isVoidable, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PrimitiveMapping

public PrimitiveMapping(ValueReference path,
                        boolean voidable,
                        MappingExpression mapping,
                        PrimitiveType pt,
                        List<TableJoin> tableChange,
                        CustomConverterJAXB converter)
Parameters:
path - relative xpath expression, must not be null
voidable - true, if the particle can be omitted from the parent particle (i.e. be null), false otherwise
mapping -
pt -
tableChange - table joins, can be null (no joins involved)
Method Detail

getType

public PrimitiveType getType()
Returns the primitive type for the mapped particles.

Returns:
primitive type for the mapped particles

getMapping

public MappingExpression getMapping()

getConverter

public CustomConverterJAXB getConverter()


Copyright © 2011. All Rights Reserved.