Class ScriptUtils

java.lang.Object
org.luwrain.script.ScriptUtils

public final class ScriptUtils extends Object
  • Constructor Details

    • ScriptUtils

      public ScriptUtils()
  • Method Details

    • isNull

      public static boolean isNull(Object obj)
    • notNull

      public static boolean notNull(Value[] values)
    • notNullAndLen

      public static boolean notNullAndLen(Value[] values, int len)
    • getArrayItems

      public static List<Object> getArrayItems(Object o)
    • getMember

      public static Value getMember(Object obj, String name)
    • isBoolean

      public static boolean isBoolean(Object obj)
    • asBoolean

      public static boolean asBoolean(Object obj)
    • asNumber

      public static Number asNumber(Object obj)
    • asInt

      public static int asInt(Object obj)
    • asString

      public static String asString(Object obj)
    • asArray

      public static Object[] asArray(Object o)
    • asList

      public static List<Object> asList(Object o)
    • asListOfNativeObjects

      public static List<Object> asListOfNativeObjects(Object value)
    • asStringArray

      public static String[] asStringArray(Object o)
    • getArray

      public static Proxy getArray(Object[] items)
    • getArray

      public static <E> Proxy getArray(List<E> items)
    • createEnumSet

      public static <E> Proxy createEnumSet(Set<E> s)
    • getEnumItemByStr

      public static Object getEnumItemByStr(Class enumClass, String itemName)
    • getEnumByArrayObj

      public static Set getEnumByArrayObj(Class enumClass, Object arrayObj)