Map

com.kesoftware.imu.Map

com.kesoftware.imu.Map

Depuis : 1.0

Description

Fournit une classe map simple avec des clés string et un ensemble de méthodes pratiques pour obtenir des valeurs de certains types.

Méthodes

Méthode

Détails

getArray(name, type)

<T> T[] getArray(String name, Class<T[]> type)

Obtient la valeur associée à la clé name et la renvoie sous la forme d’un tableau du type spécifié par type.

Paramètres :

name (String)

Clé dont la valeur associée est à renvoyer.

type (Class<T[]>)

Le type de tableau requis.

Retourne :

<T> T[] mixed

Le tableau correctement typé.

getBoolean(name)

boolean getBoolean(String name)

Obtient la valeur associée à la clé name et la renvoie sous forme de booléen.

Paramètres :

name (String)

Clé dont la valeur associée est à renvoyer.

Retourne :

Booléen

La valeur, interprétée comme un Booléen. Les valeurs Null sont considérées comme false. Les valeurs numériques sont considérées comme false si elles sont évaluées à 0, et true dans le cas contraire. Toute autre valeur non booléenne est convertie en String, puis analysée comme un booléen.

getDouble(name)

double getDouble(String name)

Obtient la valeur associée à la clé name et la renvoie sous forme de nombre à virgule flottante en double précision.

Paramètres :

name (String)

Clé dont la valeur associée est à renvoyer.

Retourne :

double

La valeur, interprétée comme un double. Les valeurs Null sont évaluées à 0. Les valeurs booléennes sont évaluées à 0 si false et 1 si true. Toute autre valeur non numérique est convertie en String, puis analysée comme un double.

getInt(name)

int getInt(String name)

Obtient la valeur associée à la clé name et la renvoie sous forme d’un int.

Paramètres :

name (String)

Clé dont la valeur associée est à renvoyer.

Retourne :

int

La valeur, interprétée comme un int. Les valeurs Null sont évaluées à 0. Les valeurs booléennes sont évaluées à 0 si false et 1 si true. Toute autre valeur non numérique est convertie en String, puis analysée comme un int.

getLong(name)

long getLong(String name)

Obtient la valeur associée à la clé name et la renvoie sous forme d’un long.

Paramètres :

name (String)

Clé dont la valeur associée est à renvoyer.

Retourne :

long

La valeur, interprétée comme un long. Les valeurs Null sont évaluées à 0. Les valeurs booléennes sont évaluées à 0 si false et 1 si true. Toute autre valeur non numérique est convertie en String, puis analysée comme un long.

getMap(name)

Map getMap(String name)

Obtient la valeur associée à la clé name et la renvoie sous forme d’un tableau d’objets IMu Map.

Paramètres :

name (String)

Clé dont la valeur associée est à renvoyer.

Retourne :

Map

La valeur, convertie en Map.

getMaps(name)

Map[] getMaps(String name)

Obtient la valeur associée à la clé name et la renvoie sous la forme d’un tableau d’objets IMu Map. Ceci est un raccourci pour :

Paramètres :

name (String)

Clé dont la valeur associée est à renvoyer.

Retourne :

Map[]

La valeur, convertie en un Map[].

getString(name)

String getString(String name)

Obtient la valeur associée à la clé name et la renvoie sous forme d’un String.

Paramètres :

name (String)

Clé dont la valeur associée est à renvoyer.

Retourne :

String

La valeur, interprétée comme un String. Les valeurs Null restent null. Toute autre valeur qui n’est pas une chaîne est convertie en String à l’aide de la méthode toString( ) de l’objet.

getStrings(name)

String[] getStrings(String name)

Obtient la valeur associée à la clé name et la renvoie sous la forme d’un tableau de String. Ceci est un raccourci pour :

Paramètres :

name (String)

Clé dont la valeur associée est à renvoyer.

Retourne :

String[]

La valeur, convertie en un String[].