Class BinaryExchangeImpl

All Implemented Interfaces:
AttributeExtensibleXMLObject, XSString, XMLObject, BinaryExchange, WSTrustObject

public class BinaryExchangeImpl extends XSStringImpl implements BinaryExchange
BinaryExchangeImpl.
  • Field Details

    • valueType

      @Nullable private String valueType
      The wst:BinaryExchange/@ValueType attribute value.
    • encodingType

      @Nullable private String encodingType
      The wst:BinaryExchange/@EncodingType attribute value.
    • unknownAttributes

      @Nonnull private final AttributeMap unknownAttributes
      xs:anyAttribute for this element.
  • Constructor Details

    • BinaryExchangeImpl

      public BinaryExchangeImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix)
      Constructor.
      Parameters:
      namespaceURI - namespace of the element
      elementLocalName - name of the element
      namespacePrefix - namespace prefix of the element
  • Method Details

    • getEncodingType

      @Nullable public String getEncodingType()
      Returns the EncodingType attribute value.
      Specified by:
      getEncodingType in interface BinaryExchange
      Returns:
      the EncodingType attribute value.
    • setEncodingType

      public void setEncodingType(@Nullable String newEncodingType)
      Sets the EncodingType attribute value.
      Specified by:
      setEncodingType in interface BinaryExchange
      Parameters:
      newEncodingType - the EncodingType attribute value.
    • getValueType

      @Nullable public String getValueType()
      Returns the ValueType attribute URI value.
      Specified by:
      getValueType in interface BinaryExchange
      Returns:
      the ValueType attribute value or null.
    • setValueType

      public void setValueType(@Nullable String newValueType)
      Sets the ValueType attribute URI value.
      Specified by:
      setValueType in interface BinaryExchange
      Parameters:
      newValueType - the ValueType attribute value.
    • getUnknownAttributes

      @Nonnull public AttributeMap getUnknownAttributes()
      Gets a mutable map of the attributes. The map key is the namespace qualified name of the attribute, the map value is the value of the attribute.
      Specified by:
      getUnknownAttributes in interface AttributeExtensibleXMLObject
      Returns:
      a map of the attributes