package org.activityinfo.server.endpoint.odk;
import org.activityinfo.model.form.FormField;
import org.activityinfo.server.endpoint.odk.build.XPathBuilder;
public class OdkField {
private FormField model;
private OdkFormFieldBuilder builder;
public OdkField(FormField model, OdkFormFieldBuilder builder) {
this.model = model;
this.builder = builder;
}
public FormField getModel() {
return model;
}
public OdkFormFieldBuilder getBuilder() {
return builder;
}
public String getAbsoluteFieldName() {
return "/data/" + getRelativeFieldName();
}
public String getRelativeFieldName() {
return XPathBuilder.fieldTagName(model.getId());
}
}