Class XmlMarshallerContext


  • public final class XmlMarshallerContext
    extends Object
    • Method Detail

      • marshallerRegistry

        public XmlMarshallerRegistry marshallerRegistry()
        Returns:
        Marshaller registry to obtain marshaller implementations for nested types (i.e. lists of objects or maps of string to string).
      • marshall

        public void marshall​(MarshallLocation marshallLocation,
                             Object val)
        Convenience method to marshall a nested object (may be simple or structured) at the given location.
        Parameters:
        marshallLocation - Current MarshallLocation
        val - Value to marshall.
      • marshall

        public <T> void marshall​(MarshallLocation marshallLocation,
                                 T val,
                                 String paramName,
                                 SdkField<T> sdkField)
        Convenience method to marshall a nested object (may be simple or structured) at the given location.
        Parameters:
        marshallLocation - Current MarshallLocation
        val - Value to marshall.
        paramName - Name of parameter to marshall.
        sdkField - SdkField containing metadata about the member being marshalled.