Class BinaryExchangeImpl

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

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

    • valueType

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

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

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

    • BinaryExchangeImpl

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

    • getEncodingType

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

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

      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(String newValueType)
      Sets the ValueType attribute URI value.
      Specified by:
      setValueType in interface BinaryExchange
      Parameters:
      newValueType - the ValueType attribute value.
    • getUnknownAttributes

      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