| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package com.sheishuo.app.common.infra;
- public final class Params {
- public static final int[] getDimension(Object[] params, int index, int[] def) {
- if (params != null && params.length > index && params[index] != null) {
- if (params[index] instanceof int[]) {
- int[] param = (int[])params[index];
- if (param.length > 1) {
- return param;
- }
- }
- }
-
- return def;
- }
-
- public static final String getString(Object[] params, int index, String def) {
- if (params != null && params.length > index && params[index] != null) {
- if (params[index] instanceof String) {
- String param = (String)params[index];
- return param;
- }
- }
-
- return def;
- }
-
- public static final boolean getBoolean(Object[] params, int index, boolean def) {
- if (params != null && params.length > index && params[index] != null) {
- if (params[index] instanceof Boolean) {
- Boolean param = (Boolean)params[index];
- return param;
- }
- }
-
- return def;
- }
-
- public static final Object getObject(Object[] params, int index, Object def) {
- if (params != null && params.length > index && params[index] != null) {
- return params[index];
- }
-
- return def;
- }
- }
|