Package io.openems.common.utils
Class ObjectUtils
- java.lang.Object
-
- io.openems.common.utils.ObjectUtils
-
public class ObjectUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ObjectUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Integer
getAsInteger(java.lang.Object object)
Cast and return the givenObject
as aInteger
.static java.lang.Object[]
getAsObjectArrray(java.lang.Object object)
Cast and return the givenObject
as aObject
array.static java.util.Optional<java.lang.String>
getAsOptionalString(java.lang.Object object)
Gets the givenObject
as aOptional
String
.static java.lang.String
getAsString(java.lang.Object object)
Cast and return the givenObject
as aString
.
-
-
-
Method Detail
-
getAsString
public static java.lang.String getAsString(java.lang.Object object)
Cast and return the givenObject
as aString
. If given object is noString
it will return null.- Parameters:
object
- to cast an return asString
- Returns:
- a
String
or null
-
getAsOptionalString
public static java.util.Optional<java.lang.String> getAsOptionalString(java.lang.Object object)
Gets the givenObject
as aOptional
String
.- Parameters:
object
- to get asOptional
- Returns:
- the
Optional
String
value
-
getAsInteger
public static java.lang.Integer getAsInteger(java.lang.Object object)
Cast and return the givenObject
as aInteger
. If given object is noInteger
it will return null.- Parameters:
object
- to cast an return asInteger
- Returns:
- a
Integer
or null
-
getAsObjectArrray
public static java.lang.Object[] getAsObjectArrray(java.lang.Object object)
Cast and return the givenObject
as aObject
array. If given object is noObject
array it will return an empty array.- Parameters:
object
- to cast an return asObject
array- Returns:
- a
Object
array or empty array
-
-