org.geotools.data.complex
Class AttributeMapping

java.lang.Object
  extended by org.geotools.data.complex.AttributeMapping
Direct Known Subclasses:
NestedAttributeMapping, TreeAttributeMapping

public class AttributeMapping
extends java.lang.Object

Since:
2.4
Version:
$Id: AttributeMapping.java 34061 2009-10-05 06:31:55Z bencaradocdavies $
Author:
Gabriel Roldan, Axios Engineering, Rini Angreani, Curtin University of Technology

Constructor Summary
AttributeMapping(org.opengis.filter.expression.Expression idExpression, org.opengis.filter.expression.Expression sourceExpression, XPath.StepList targetXPath)
          Creates a new AttributeMapping object.
AttributeMapping(org.opengis.filter.expression.Expression idExpression, org.opengis.filter.expression.Expression sourceExpression, XPath.StepList targetXPath, org.opengis.feature.type.AttributeType targetNodeInstance, boolean isMultiValued, java.util.Map<org.opengis.feature.type.Name,org.opengis.filter.expression.Expression> clientProperties)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.util.Map<org.opengis.feature.type.Name,org.opengis.filter.expression.Expression> getClientProperties()
           
 org.opengis.filter.expression.Expression getIdentifierExpression()
           
 org.opengis.filter.expression.Expression getSourceExpression()
           
 org.opengis.feature.type.AttributeType getTargetNodeInstance()
           
 XPath.StepList getTargetXPath()
           
 int hashCode()
           
 boolean isMultiValued()
           
 boolean isNestedAttribute()
          This is overridden by NestedAttributeMapping
 boolean isTreeAttribute()
          This is overridden by TreeAttributeMapping
 void setIdentifierExpression(org.opengis.filter.expression.Expression identifierExpression)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttributeMapping

public AttributeMapping(org.opengis.filter.expression.Expression idExpression,
                        org.opengis.filter.expression.Expression sourceExpression,
                        XPath.StepList targetXPath)
Creates a new AttributeMapping object.

Parameters:
sourceExpression - DOCUMENT ME!
targetXPath - DOCUMENT ME!

AttributeMapping

public AttributeMapping(org.opengis.filter.expression.Expression idExpression,
                        org.opengis.filter.expression.Expression sourceExpression,
                        XPath.StepList targetXPath,
                        org.opengis.feature.type.AttributeType targetNodeInstance,
                        boolean isMultiValued,
                        java.util.Map<org.opengis.feature.type.Name,org.opengis.filter.expression.Expression> clientProperties)
Method Detail

isMultiValued

public boolean isMultiValued()

getSourceExpression

public org.opengis.filter.expression.Expression getSourceExpression()

getTargetXPath

public XPath.StepList getTargetXPath()

getTargetNodeInstance

public org.opengis.feature.type.AttributeType getTargetNodeInstance()

isNestedAttribute

public boolean isNestedAttribute()
This is overridden by NestedAttributeMapping

Returns:
always return false

isTreeAttribute

public boolean isTreeAttribute()
This is overridden by TreeAttributeMapping

Returns:
always return false

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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

getClientProperties

public java.util.Map<org.opengis.feature.type.Name,org.opengis.filter.expression.Expression> getClientProperties()

getIdentifierExpression

public org.opengis.filter.expression.Expression getIdentifierExpression()

setIdentifierExpression

public void setIdentifierExpression(org.opengis.filter.expression.Expression identifierExpression)


Copyright © 1996-2010 Geotools. All Rights Reserved.