public class AttributeMapping extends Object
Modifier and Type | Field and Description |
---|---|
protected Expression |
sourceExpression |
protected XPathUtil.StepList |
targetXPath |
Constructor and Description |
---|
AttributeMapping(Expression idExpression,
Expression sourceExpression,
String sourceIndex,
XPathUtil.StepList targetXPath,
AttributeType targetNodeInstance,
boolean isMultiValued,
Map<Name,Expression> clientProperties) |
AttributeMapping(Expression idExpression,
Expression sourceExpression,
String sourceIndex,
XPathUtil.StepList targetXPath,
AttributeType targetNodeInstance,
boolean isMultiValued,
Map<Name,Expression> clientProperties,
MultipleValue multipleValue) |
AttributeMapping(Expression idExpression,
Expression sourceExpression,
String sourceIndex,
XPathUtil.StepList targetXPath,
AttributeType targetNodeInstance,
boolean isMultiValued,
Map<Name,Expression> clientProperties,
MultipleValue multipleValue,
String indexField) |
AttributeMapping(Expression idExpression,
Expression sourceExpression,
XPathUtil.StepList targetXPath)
Creates a new AttributeMapping object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
encodeIfEmpty() |
boolean |
equals(Object o)
END specific web service methods******************
|
Map<Name,Expression> |
getClientProperties() |
Expression |
getIdentifierExpression() |
String |
getIndexField() |
String |
getInstanceXpath() |
String |
getLabel()
******************************************************************** Label, parentLabel and
instancePath are for web service backend only
********************************************************************
|
MultipleValue |
getMultipleValue() |
String |
getParentLabel() |
Expression |
getSourceExpression() |
String |
getSourceIndex() |
AttributeType |
getTargetNodeInstance() |
XPathUtil.StepList |
getTargetXPath() |
int |
hashCode() |
boolean |
isList() |
boolean |
isMultiValued() |
boolean |
isNestedAttribute()
This is overridden by NestedAttributeMapping
|
void |
setEncodeIfEmpty(boolean encodeIfEmpty) |
void |
setIdentifierExpression(Expression identifierExpression) |
void |
setIndexField(String indexField) |
void |
setInstanceXpath(String instancePath) |
void |
setLabel(String label) |
void |
setList(boolean isList) |
void |
setParentLabel(String label) |
String |
toString() |
protected Expression sourceExpression
protected XPathUtil.StepList targetXPath
public AttributeMapping(Expression idExpression, Expression sourceExpression, XPathUtil.StepList targetXPath)
public AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties)
public AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties, MultipleValue multipleValue)
public AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties, MultipleValue multipleValue, String indexField)
public boolean isMultiValued()
public boolean encodeIfEmpty()
public boolean isList()
public Expression getSourceExpression()
public String getSourceIndex()
public XPathUtil.StepList getTargetXPath()
public AttributeType getTargetNodeInstance()
public boolean isNestedAttribute()
public String getLabel()
public String getParentLabel()
public String getInstanceXpath()
public void setLabel(String label)
public void setParentLabel(String label)
public void setInstanceXpath(String instancePath)
public void setEncodeIfEmpty(boolean encodeIfEmpty)
public void setList(boolean isList)
public boolean equals(Object o)
public Map<Name,Expression> getClientProperties()
public Expression getIdentifierExpression()
public void setIdentifierExpression(Expression identifierExpression)
public MultipleValue getMultipleValue()
public String getIndexField()
public void setIndexField(String indexField)
Copyright © 1996–2023 Geotools. All rights reserved.