ByteValue
open class ByteValue : DataValue
DataValue subclass that wraps a value
of type byte
.
-
Wrapped zero value.
Declaration
Swift
public static let zero: ByteValue
-
Compare two wrapped values for ordering.
Declaration
Swift
open class func compare(_ left: ByteValue, _ right: ByteValue) -> Int
Parameters
left
First object for comparison.
right
Second object for comparison.
Return Value
-1 if
left.value < right.value
, 0 ifleft.value == right.value
, or 1 ifleft.value > right.value
. -
Declaration
Swift
override open func copyMutable() -> DataValue
Return Value
A clone of this value if it (together with all value subcomponents) is possibly mutable, or return
self
value if it (together with all value subcomponents) is definitely immutable. The resulting value might share mutable metadata with this query. -
The type BasicType.BYTE.
Declaration
Swift
override open var dataType: DataType { get }
-
Compare two wrapped values for equality.
Declaration
Swift
open class func equal(_ left: ByteValue?, _ right: ByteValue?) -> Bool
Parameters
left
First object for comparison.
right
Second object for comparison.
Return Value
true
ifleft.value == right.value
or if both arguments arenil
, otherwisefalse
. -
Declaration
Swift
override open func equals(_ other: AnyObject?) -> Bool
Parameters
other
The value to compare with.
Return Value
true
if this object is equal tovalue
. -
Hash the wrapped value to a number.
Declaration
Swift
override open func hashCode() -> Int
Return Value
Any value in the range of type
int
. -
Wrap a
byte
value as an object.Declaration
Swift
open class func of(_ value: Int) -> ByteValue
Parameters
value
Value to be wrapped.
Return Value
The wrapped value.
-
Wrap a nullable
byte
value as an object.Declaration
Swift
open class func of(optional value: Int?) -> ByteValue?
Parameters
value
Value to be wrapped.
Return Value
The wrapped value.
-
Convert a wrapped
byte
value to a nullable byte.Declaration
Swift
open class func optional(_ value: AnyObject?) -> Int?
Parameters
value
The wrapped value.
Return Value
A nullable byte.
-
Convert this data value to a string. If the
dataType
is defined by XML Schema Part 2: Datatypes, then the corresponding lexical format is used. JSON format is used for structured values (arrays and objects).Declaration
Swift
override open func toString() -> String
Return Value
Lexical representation of this data value.
-
Data type code of the wrapped value, equivalent to
dataType.code
.Declaration
Swift
override open var typeCode: Int { get }
-
Convert a wrapped
byte
value to a byte.Declaration
Swift
open class func unwrap(_ value: AnyObject?) -> Int
Parameters
value
The wrapped value.
Return Value
A byte.
-
The wrapped value.
Declaration
Swift
@inline(__always) public final var value: Int { get }