package org.talend.esb.policy.correlation.impl.xpath; import javax.xml.namespace.QName; import org.talend.esb.policy.correlation.impl.CorrelationIDPolicyBuilder; public class XpathPart { /* part name attribute */ public static final String PART_NAME_ATTRIBUTE = "name"; /* part xpath attribute */ public static final String PART_XPATH_ATTRIBUTE = "xpath"; /* part optional attribute */ public static final String PART_OPTIONAL_ATTRIBUTE = "optional"; /* correlation part name */ public static final String XPATH_PART_NODE_NAME = "Part"; /* correlation part id */ public static final QName CORRELATION_PART_ID = new QName(CorrelationIDPolicyBuilder.NAMESPACE, XPATH_PART_NODE_NAME); /* part name */ private String name = null; /* xpath */ private String xpath = null; /* optional */ private boolean optional = false; public XpathPart(){ } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getXpath() { return xpath; } public void setXpath(String xpath) { this.xpath = xpath; } public boolean isOptional() { return optional; } public void setOptional(boolean optional) { this.optional = optional; } }