com.sun.xml.ws.security.trust.impl.elements
Class BinaryExchangeImpl
java.lang.Object
com.sun.xml.ws.security.trust.impl.bindings.BinaryExchangeType
com.sun.xml.ws.security.trust.impl.elements.BinaryExchangeImpl
- All Implemented Interfaces:
- BinaryExchange
public class BinaryExchangeImpl
- extends BinaryExchangeType
- implements BinaryExchange
- Author:
- Manveen Kaur (manveen.kaur@sun.com).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BinaryExchangeImpl
public BinaryExchangeImpl(String encodingType,
String valueType,
byte[] rawText)
BinaryExchangeImpl
public BinaryExchangeImpl(BinaryExchangeType bcType)
throws RuntimeException
- Throws:
RuntimeException
getRawValue
public byte[] getRawValue()
- Description copied from interface:
BinaryExchange
- Gets the decoded value of the text node. This represents the
raw bytes for the Binary Exchange.
- Specified by:
getRawValue in interface BinaryExchange
- Returns:
byte[]
getTextValue
public String getTextValue()
- Description copied from interface:
BinaryExchange
- Gets the value of the text node. This method will return the
encoded value of the binary data exchanged. Encoding is specified
with the encodingType attibute.
- Specified by:
getTextValue in interface BinaryExchange
- Returns:
String- See Also:
{getRawValue}
setTextValue
public void setTextValue(@NotNull
String encodedText)
- Description copied from interface:
BinaryExchange
- Sets the value of the text node. It is assumed that the
proper encoding has already been taken care of to create the
text value.
- Specified by:
setTextValue in interface BinaryExchange
- Parameters:
encodedText - String
setRawValue
public final void setRawValue(@NotNull
byte[] rawText)
- Description copied from interface:
BinaryExchange
- Sets the value of the binary exchange as raw bytes.
The value that appears in the element will be encoded appropriately.
- Specified by:
setRawValue in interface BinaryExchange
- Parameters:
rawText - byte[]
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.