Class JsonBuilderRecord

  • All Implemented Interfaces:
    org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.core.sessions.CoreAbstractSession,​org.eclipse.persistence.internal.core.helper.CoreField,​org.eclipse.persistence.internal.oxm.XMLMarshaller,​org.eclipse.persistence.internal.oxm.NamespaceResolver>, org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.core.sessions.CoreAbstractSession,​org.eclipse.persistence.internal.core.helper.CoreField,​org.eclipse.persistence.internal.oxm.XMLMarshaller,​org.eclipse.persistence.internal.oxm.NamespaceResolver>, org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.core.sessions.CoreAbstractSession>

    public class JsonBuilderRecord
    extends JsonRecord<org.eclipse.persistence.oxm.record.JsonBuilderRecord.Level>
    • Constructor Detail

      • JsonBuilderRecord

        public JsonBuilderRecord()
      • JsonBuilderRecord

        public JsonBuilderRecord​(javax.json.JsonObjectBuilder jsonObjectBuilder)
      • JsonBuilderRecord

        public JsonBuilderRecord​(javax.json.JsonArrayBuilder jsonArrayBuilder)
    • Method Detail

      • endCollection

        public void endCollection()
        Description copied from class: MarshalRecord
        This method is used to inform the MarshalRecord that it is done receiving element events that are part of a collection.
        Specified by:
        endCollection in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.core.sessions.CoreAbstractSession,​org.eclipse.persistence.internal.core.helper.CoreField,​org.eclipse.persistence.internal.oxm.XMLMarshaller,​org.eclipse.persistence.internal.oxm.NamespaceResolver>
        Overrides:
        endCollection in class MarshalRecord<org.eclipse.persistence.internal.oxm.XMLMarshaller>
        See Also:
        MarshalRecord.startCollection()