UnsignedByte
open class UnsignedByte: DataValue
DataValue subclass that wraps a value
of type unsignedByte
.
-
Wrapped zero value.
Declaration
Swift
public static let zero: UnsignedByte = UnsignedByte.of((0 as Int))
-
Compare two wrapped values for ordering.
Declaration
Swift
open class func compare(_ left: UnsignedByte, _ right: UnsignedByte) -> 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
. -
The type BasicType.UNSIGNED_BYTE.
Declaration
Swift
override open var dataType: DataType
-
Compare two wrapped values for equality.
Declaration
Swift
open class func equal(_ left: UnsignedByte?, _ right: UnsignedByte?) -> 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(_ value: AnyObject?) -> Bool
Parameters
value
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 an
unsignedByte
value as an object.Declaration
Swift
open class func of(_ value: Int) -> UnsignedByte
Parameters
value
Value to be wrapped.
Return Value
The wrapped value.
-
Wrap a nullable
unsignedByte
value as an object.Declaration
Swift
open class func of(optional value: Int?) -> UnsignedByte?
Parameters
value
Value to be wrapped.
Return Value
The wrapped value.
-
Convert a wrapped
unsignedByte
value to a nullable unsigned byte.Declaration
Swift
open class func optional(_ value: AnyObject?) -> Int?
Parameters
value
The wrapped value.
Return Value
A nullable int.
-
Convert a signed
byte
value to unsignedint
.Declaration
Swift
open class func toInt(_ value: Int) -> Int
Parameters
value
The byte value.
Return Value
The byte value, treated as unsigned, then converted to an int value.
-
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
-
Convert a wrapped
unsignedByte
value to an unsigned byte.Declaration
Swift
open class func unwrap(_ value: AnyObject?) -> Int
Parameters
value
The wrapped value.
Return Value
A int.
-
Check if argument would be a valid
UnsignedByte
.Declaration
Swift
open class func validate(_ value: Int) -> Int
Parameters
value
The value to be validated.
Return Value
The argument without modification.
-
The wrapped value.
Declaration
Swift
open var value: Int