/** * INTERNAL: * Add the field-value pair to the document. */ @Override public Object put(CoreField key, Object value) { add(key, value); return null; }
/** * INTERNAL: * Add the field-value pair to the document. */ @Override public Object put(CoreField key, Object value) { add(key, value); return null; }
/** * INTERNAL: * Add the field-value pair to the document. */ public Object put(DatabaseField key, Object value) { add(key, value); return null; }
@Override public void add(CoreField key, Object value) { validatingRecord.add(key, value); marshalRecord.add(key, value); }
@Override public void add(CoreField key, Object value) { validatingRecord.add(key, value); marshalRecord.add(key, value); }
public boolean marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, AbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) { if(value == null) { return false; } XPathFragment groupingFragment = marshalRecord.openStartGroupingElements(namespaceResolver); if (getXMLField().getLastXPathFragment().isAttribute()) { marshalRecord.add(getXMLField(), value); marshalRecord.closeStartGroupingElements(groupingFragment); } else { marshalRecord.closeStartGroupingElements(groupingFragment); marshalRecord.add(getXMLField(), value); } return true; }