Size
class Size
Immutable class for describing width and height dimensions in pixels.
Summary
Public functions |
|
|---|---|
Boolean |
Check if this size is equal to another size. |
Int |
hashCode() |
java-static Size! |
Parses the specified string as a size value. |
String! |
toString()Return the size represented as a string with the format |
Public constructors
Public functions
equals
fun equals(obj: Any?): Boolean
Check if this size is equal to another size.
Two sizes are equal if and only if both their widths and heights are equal.
A size object is never equal to any other type of object.
| Returns | |
|---|---|
Boolean |
|
parseSize
java-static fun parseSize(string: String!): Size!
Parses the specified string as a size value.
The ASCII characters \u002a ('*') and \u0078 ('x') are recognized as separators between the width and height.
For any Size s: Size.parseSize(s.toString()).equals(s). However, the method also handles sizes expressed in the following forms:
"widthxheight" or "width*height" => new
Size(width, height), where width and height are string integers potentially containing a sign, such as "-10", "+7" or "5".
Size.parseSize("3*+6").equals(new Size(3, 6)) == true Size.parseSize("-3x-6").equals(new Size(-3, -6)) == true Size.parseSize("4 by 3") => throws NumberFormatException
| Parameters | |
|---|---|
string: String! |
the string representation of a size value. |
| Returns | |
|---|---|
Size! |
the size value represented by |
| Throws | |
|---|---|
java.lang.NumberFormatException |
if |
java.lang.NullPointerException |
if |