Example usage for org.apache.commons.lang ArrayUtils EMPTY_INT_ARRAY

List of usage examples for org.apache.commons.lang ArrayUtils EMPTY_INT_ARRAY

Introduction

In this page you can find the example usage for org.apache.commons.lang ArrayUtils EMPTY_INT_ARRAY.

Prototype

null EMPTY_INT_ARRAY

To view the source code for org.apache.commons.lang ArrayUtils EMPTY_INT_ARRAY.

Click Source Link

Document

An empty immutable int array.

Usage

From source file:net.mumie.coursecreator.graph.MetaInfos.java

/**
 * Create a new MetaInfos instance.//w w  w .j  a v  a  2 s .co m
 * Using default settings.
 */
public MetaInfos(CCController c) {

    this.controller = c;
    this.name = DEFAULT_NAME;
    this.descr = DEFAULT_DESCRIPTION;
    this.copyright = DEFAULT_COPYRIGHT;
    this.graphType = GRAPHTYPE_UNDEFINED;
    this.authors = ArrayUtils.EMPTY_INT_ARRAY;
    this.classPath = XMLConstants.PATH_UNDEFINED;
    this.className = DEFAULT_CLASSNAME;
    this.status = ST_UNDEFINED;

}

From source file:gov.nih.nci.caarray.util.CaArrayUtilsTest.java

@Test
public void testSplitValues() {
    assertTrue(//from   w  w w . ja  v a2 s .com
            Arrays.equals(ArrayUtils.EMPTY_BOOLEAN_ARRAY, CaArrayUtils.splitIntoBooleans(EMPTY_STRING, " ")));
    assertTrue(Arrays.equals(new boolean[] { true }, CaArrayUtils.splitIntoBooleans("true", ",")));
    assertTrue(Arrays.equals(new boolean[] { true, false, true },
            CaArrayUtils.splitIntoBooleans("true;false;true", ";")));

    assertTrue(Arrays.equals(ArrayUtils.EMPTY_SHORT_ARRAY, CaArrayUtils.splitIntoShorts(EMPTY_STRING, " ")));
    assertTrue(Arrays.equals(new short[] { 0 }, CaArrayUtils.splitIntoShorts("0", ",")));
    assertTrue(Arrays.equals(new short[] { 3, 1, 2 }, CaArrayUtils.splitIntoShorts("3;1;2", ";")));

    assertTrue(Arrays.equals(ArrayUtils.EMPTY_LONG_ARRAY, CaArrayUtils.splitIntoLongs(EMPTY_STRING, " ")));
    assertTrue(Arrays.equals(new long[] { 5L }, CaArrayUtils.splitIntoLongs("5", ",")));
    assertTrue(Arrays.equals(new long[] { 15L, 19L, 13L }, CaArrayUtils.splitIntoLongs("15/19/13", "/")));

    assertTrue(Arrays.equals(ArrayUtils.EMPTY_INT_ARRAY, CaArrayUtils.splitIntoInts(EMPTY_STRING, " ")));
    assertTrue(Arrays.equals(new int[] { 1001 }, CaArrayUtils.splitIntoInts("1001", ",")));
    assertTrue(Arrays.equals(new int[] { -1, 0, -2 }, CaArrayUtils.splitIntoInts("-1 0 -2", " ")));

    assertTrue(Arrays.equals(ArrayUtils.EMPTY_FLOAT_ARRAY, CaArrayUtils.splitIntoFloats(EMPTY_STRING, " ")));
    assertTrue(Arrays.equals(new float[] { 1.65f }, CaArrayUtils.splitIntoFloats("1.65", ",")));
    assertTrue(Arrays.equals(new float[] { 0f, 0.33f, -3.76f },
            CaArrayUtils.splitIntoFloats("0 0.33 -3.76", " ")));

    assertTrue(Arrays.equals(ArrayUtils.EMPTY_DOUBLE_ARRAY, CaArrayUtils.splitIntoDoubles(EMPTY_STRING, " ")));
    assertTrue(Arrays.equals(new double[] { 1.0 / 3.0 },
            CaArrayUtils.splitIntoDoubles("0.3333333333333333", ",")));
    assertTrue(Arrays.equals(new double[] { 0, -5.0 / 7.0, 11.0 / 13.0 },
            CaArrayUtils.splitIntoDoubles("0.0;-0.7142857142857143;0.8461538461538461", ";")));

    assertTrue(Arrays.equals(ArrayUtils.EMPTY_STRING_ARRAY, CaArrayUtils.splitFromCsv(EMPTY_STRING)));
    assertTrue(Arrays.equals(new String[] { "Iam,Dan" }, CaArrayUtils.splitFromCsv("Iam\\,Dan")));
    assertTrue(Arrays.equals(new String[] { "I", "m,e", "mi ne" }, CaArrayUtils.splitFromCsv("I,m\\,e,mi ne")));
}

From source file:com.cyclopsgroup.waterview.Attributes.java

/**
 * Get int values//www  .  ja  v a 2  s  .  c  o  m
 *
 * @param name Attribute name
 * @param defaultValue Default int value
 * @return Int array
 */
public int[] getInts(String name, int defaultValue) {
    try {
        String[] values = doGetValues(name);
        int[] ret = new int[values.length];
        for (int i = 0; i < values.length; i++) {
            String value = values[i];
            try {
                ret[i] = Integer.parseInt(value);
            } catch (Exception ignored) {
                ret[i] = defaultValue;
            }
        }
        return ret;
    } catch (Exception e) {
        return ArrayUtils.EMPTY_INT_ARRAY;
    }
}

From source file:edu.cornell.med.icb.io.TestConditionsParser.java

public void testDictionary() throws IOException, ConditionsParsingException {
    final String input = "a=123,b=456,c=def\t123\t5,6,7\n" + "#comment\n" + "c=567,d=843,e=3bf";
    final Reader source = new StringReader(input);

    final ConditionsParser parser = new ConditionsParser();
    parser.addField(new ConditionField(ConditionField.FieldType.MAP, "one"));
    parser.addField(new ConditionField(ConditionField.FieldType.VALUE, "two"));
    parser.addField(new ConditionField(ConditionField.FieldType.VALUE, "three").setList(true));

    parser.beginParse(source);/*from www .j  av  a  2  s .  c om*/

    final Map<String, String> expectedDict = new HashMap<String, String>();

    assertTrue(parser.hasNext());
    expectedDict.clear();
    expectedDict.put("a", "123");
    expectedDict.put("b", "456");
    expectedDict.put("c", "def");
    checkMap(expectedDict, parser.parseFieldMap("one"));
    assertEquals(1, parser.getLineNumber());
    assertEquals("123", parser.parseFieldValueString("two"));
    checkIntArray(new int[] { 5, 6, 7 }, parser.parseFieldValueIntArray("three"));
    assertTrue(parser.hasNext());
    expectedDict.clear();
    expectedDict.put("c", "567");
    expectedDict.put("d", "843");
    expectedDict.put("e", "3bf");
    checkMap(expectedDict, parser.parseFieldMap("one"));
    assertEquals("", parser.parseFieldValueString("two"));
    checkIntArray(ArrayUtils.EMPTY_INT_ARRAY, parser.parseFieldValueIntArray("three"));
    assertEquals(3, parser.getLineNumber());
    assertFalse(parser.hasNext());

    IOUtils.closeQuietly(source);
}

From source file:edu.cornell.med.icb.io.TestConditionsParser.java

public void testBean() throws IOException, ConditionsParsingException {
    final String input = "oneInt=123,twoDouble=456,threeString=def\t123\t5,6,7\n" + "#comment\n"
            + "oneInt=567,twoDouble=8.367,threeString=3bf,fourNada=abc";
    final Reader source = new StringReader(input);

    final ConditionsParser parser = new ConditionsParser();
    parser.addField(new ConditionField(ConditionField.FieldType.MAP, "one"));
    parser.addField(new ConditionField(ConditionField.FieldType.VALUE, "two"));
    parser.addField(new ConditionField(ConditionField.FieldType.VALUE, "three").setList(true));

    parser.beginParse(source);/*from   w ww. j a va 2  s  . c om*/
    SampleBean testBean;

    final Map<String, String> expValues = new HashMap<String, String>();
    final Map<String, String> foundValues = new HashMap<String, String>();

    assertTrue(parser.hasNext());
    testBean = new SampleBean();

    expValues.clear();
    expValues.put("oneInt", "123");
    expValues.put("twoDouble", "456");
    expValues.put("threeString", "def");
    foundValues.clear();
    Object retval = parser.parseFieldBean("one", testBean, foundValues);
    assertTrue(testBean == retval);
    checkMap(expValues, foundValues);
    assertEquals("123", parser.parseFieldValueString("two"));
    checkIntArray(new int[] { 5, 6, 7 }, parser.parseFieldValueIntArray("three"));
    assertEquals(123, testBean.getOneInt());
    assertEquals(456.0d, testBean.getTwoDouble());
    assertEquals("def", testBean.getThreeString());
    assertEquals(1, parser.getLineNumber());
    assertTrue(parser.hasNext());

    testBean = new SampleBean();
    expValues.clear();
    expValues.put("oneInt", "567");
    expValues.put("twoDouble", "8.367");
    expValues.put("threeString", "3bf");
    expValues.put("fourNada", "abc");
    foundValues.clear();
    retval = parser.parseFieldBean("one", testBean, foundValues);
    assertTrue(testBean == retval);
    checkMap(expValues, foundValues);
    assertEquals("", parser.parseFieldValueString("two"));
    checkIntArray(ArrayUtils.EMPTY_INT_ARRAY, parser.parseFieldValueIntArray("three"));
    assertEquals(567, testBean.getOneInt());
    assertEquals(8.367d, testBean.getTwoDouble());
    assertEquals("3bf", testBean.getThreeString());
    assertEquals(3, parser.getLineNumber());
    assertFalse(parser.hasNext());

    IOUtils.closeQuietly(source);
}

From source file:com.aurel.track.admin.customize.category.filter.execute.loadItems.LoadItemLinksUtil.java

public static int[] getMsProjectLinkedWorkItemIDs(Integer archived, Integer deleted,
        List<TWorkItemBean> baseWorkItemBeanList) {
    List<TLinkTypeBean> linkTypeBeans = LinkTypeBL.loadAll();
    Integer linkTypeID = null;// w  w  w .j av  a 2  s  .co m
    for (Iterator<TLinkTypeBean> iterator = linkTypeBeans.iterator(); iterator.hasNext();) {
        TLinkTypeBean linkTypeBean = iterator.next();
        linkTypeID = linkTypeBean.getObjectID();
        String linkTypePluginClass = LinkTypeBL.getLinkTypePluginString(linkTypeID);
        ILinkType linkType = (ILinkType) PluginManager.getInstance()
                .getPluginClass(PluginManager.LINKTYPE_ELEMENT, linkTypePluginClass);
        if (linkType.isGanttSpecific()) {
            break;
        }
    }
    String ganttLinkType = "";
    if (linkTypeID != null) {
        ganttLinkType = linkTypeID.toString() + "_" + "2";
    }
    if (!"".equals(ganttLinkType)) {
        return getLinkedWorkItemIDs(ganttLinkType, archived, deleted, null, baseWorkItemBeanList);
    }
    return ArrayUtils.EMPTY_INT_ARRAY;
}

From source file:org.eclipse.wb.internal.core.databinding.ui.EditSelection.java

/**
 * @return the path for given object in elements tree.
 *///  w ww . j a  va  2  s  .co m
private static int[] objectToPath(ITreeContentProvider provider, Object[] input, Object object) {
    if (object == null) {
        return ArrayUtils.EMPTY_INT_ARRAY;
    }
    ArrayIntList pathList = new ArrayIntList();
    while (true) {
        Object parent = provider.getParent(object);
        if (parent == null) {
            pathList.add(ArrayUtils.indexOf(input, object));
            break;
        }
        pathList.add(ArrayUtils.indexOf(provider.getChildren(parent), object));
        object = parent;
    }
    int[] path = pathList.toArray();
    ArrayUtils.reverse(path);
    return path;
}

From source file:org.eclipse.wb.internal.rcp.databinding.model.widgets.WidgetsObserveTypeContainer.java

public AstObjectInfo parseExpression(AstEditor editor, String signature, MethodInvocation invocation,
        Expression[] arguments, IModelResolver resolver) throws Exception {
    if (ArrayUtils.contains(OBSERVABLE_METHODS, signature)) {
        // SWTObservables.observeXXX(Control, ...)
        ///* www  .  jav a  2s. co m*/
        // prepare widget
        WidgetBindableInfo bindableWidget = getBindableWidget(arguments[0]);
        if (bindableWidget == null) {
            AbstractParser.addError(editor, MessageFormat
                    .format(Messages.WidgetsObserveTypeContainer_widgetArgumentNotFound, arguments[0]),
                    new Throwable());
            return null;
        }
        // prepare property
        WidgetPropertyBindableInfo bindableProperty = bindableWidget
                .resolvePropertyReference(invocation.getName().getIdentifier());
        Assert.isNotNull(bindableProperty);
        //
        if (TEXT_OBSERVABLE_METHOD_1.equals(signature)) {
            int updateEvent = CoreUtils.evaluate(Integer.class, editor, arguments[1]);
            TextSwtObservableInfo observable = new TextSwtObservableInfo(bindableWidget, bindableProperty,
                    updateEvent);
            observable.setCodeSupport(new SwtObservableTextCodeSupport());
            return observable;
        }
        if (TEXT_OBSERVABLE_METHOD_2.equals(signature)) {
            int[] updateEvents = CoreUtils.evaluate(int[].class, editor, arguments[1]);
            TextSwtObservableInfo observable = new TextSwtObservableInfo(bindableWidget, bindableProperty,
                    updateEvents);
            observable.setCodeSupport(new SwtObservableTextCodeSupport());
            return observable;
        }
        Class<?> objectType = bindableWidget.getObjectType();
        if ((TEXT_OBSERVABLE_METHOD_3.equals(signature) || TEXT_OBSERVABLE_METHOD_4.equals(signature))
                && (Text.class.isAssignableFrom(objectType) || StyledText.class.isAssignableFrom(objectType))) {
            TextSwtObservableInfo observable = new TextSwtObservableInfo(bindableWidget, bindableProperty,
                    ArrayUtils.EMPTY_INT_ARRAY);
            observable.setCodeSupport(new SwtObservableTextCodeSupport());
            return observable;
        }
        //
        if (ITEMS_OBSERVABLE_METHOD.equals(signature)) {
            ItemsSwtObservableInfo observable = new ItemsSwtObservableInfo(bindableWidget, bindableProperty);
            observable.setCodeSupport(new SwtObservableItemsCodeSupport());
            return observable;
        }
        //
        SwtObservableInfo observable = new SwtObservableInfo(bindableWidget, bindableProperty);
        observable.setCodeSupport(new SwtObservableCodeSupport());
        return observable;
    } else if (SWT_DELAY_OBSERVABLE_METHOD.equals(signature)
            || VIEWER_DELAY_OBSERVABLE_METHOD.equals(signature)) {
        // SWTObservables.observeDelayedValue(int, ISWTObservableValue)
        // ViewersObservables.observeDelayedValue(int, IViewerObservableValue)
        //
        // prepare observable
        ObservableInfo observableInfo = (ObservableInfo) resolver.getModel(arguments[1]);
        if (observableInfo == null) {
            AbstractParser.addError(editor, MessageFormat
                    .format(Messages.WidgetsObserveTypeContainer_observableArgumentNotFound, arguments[1]),
                    new Throwable());
            return null;
        }
        Assert.isNull(observableInfo.getVariableIdentifier());
        Assert.instanceOf(IDelayValueProvider.class, observableInfo);
        //
        // prepare delay value
        int delayValue = CoreUtils.evaluate(Integer.class, editor, arguments[0]);
        IDelayValueProvider delayValueProvider = (IDelayValueProvider) observableInfo;
        delayValueProvider.setDelayValue(delayValue);
        //
        return observableInfo;
    } else if (ArrayUtils.contains(OBSERVABLE_VIEWER_SINGLE_SELECTION_METHODS, signature)) {
        // ViewersObservables.observeSingleSelection(Viewer)
        // ViewersObservables.observeSingleSelection(ISelectionProvider)
        //
        WidgetBindableInfo bindableWidget = getBindableWidget(arguments[0]);
        if (bindableWidget == null) {
            AbstractParser.addError(editor, MessageFormat
                    .format(Messages.WidgetsObserveTypeContainer_viewerArgumentNotFound, arguments[0]),
                    new Throwable());
            return null;
        }
        SingleSelectionObservableInfo observable = new SingleSelectionObservableInfo(bindableWidget);
        observable.setCodeSupport(new SingleSelectionObservableCodeSupport());
        return observable;
    } else if (ArrayUtils.contains(OBSERVABLE_VIEWER_MULTI_SELECTION_METHODS, signature)) {
        // ViewersObservables.observeMultiSelection(Viewer)
        // ViewersObservables.observeMultiSelection(ISelectionProvider)
        //
        WidgetBindableInfo bindableWidget = getBindableWidget(arguments[0]);
        if (bindableWidget == null) {
            AbstractParser.addError(editor, MessageFormat
                    .format(Messages.WidgetsObserveTypeContainer_viewerArgumentNotFound, arguments[0]),
                    new Throwable());
            return null;
        }
        MultiSelectionObservableInfo observable = new MultiSelectionObservableInfo(bindableWidget);
        observable.setCodeSupport(new MultiSelectionObservableCodeSupport());
        return observable;
    } else if (ArrayUtils.contains(OBSERVABLE_VIEWER_CHECKED_ELEMENTS_METHODS, signature)) {
        // ViewersObservables.observeCheckedElements(ICheckable, Object)
        // ViewersObservables.observeCheckedElements(CheckboxTableViewer, Object)
        // ViewersObservables.observeCheckedElements(CheckboxTreeViewer, Object)
        //
        // prepare viewer
        WidgetBindableInfo bindableWidget = getBindableWidget(arguments[0]);
        if (bindableWidget == null) {
            AbstractParser.addError(editor, MessageFormat
                    .format(Messages.WidgetsObserveTypeContainer_viewerArgumentNotFound, arguments[0]),
                    new Throwable());
            return null;
        }
        // prepare element type
        Class<?> elementType = CoreUtils.evaluate(Class.class, editor, arguments[1]);
        //
        CheckedElementsObservableInfo observable = new CheckedElementsObservableInfo(bindableWidget,
                elementType);
        observable.setCodeSupport(new CheckedElementsObservableCodeSupport());
        return observable;
    } else if (OBSERVABLE_VIEWER_FILTERS_METHOD.equals(signature)) {
        // ViewersObservables.observeFilters(StructuredViewer)
        //
        WidgetBindableInfo bindableWidget = getBindableWidget(arguments[0]);
        if (bindableWidget == null) {
            AbstractParser.addError(editor, MessageFormat
                    .format(Messages.WidgetsObserveTypeContainer_viewerArgumentNotFound, arguments[0]),
                    new Throwable());
            return null;
        }
        FiltersObservableInfo observable = new FiltersObservableInfo(bindableWidget);
        observable.setCodeSupport(new FiltersObservableCodeSupport());
        return observable;
    } else if (ArrayUtils.contains(WIDGET_PROPERTIES_METHODS, signature)) {
        // WidgetProperties.XXXX()
        return new WidgetPropertiesCodeSupport(
                SwtProperties.SWT_OBSERVABLES_TO_WIDGET_PROPERTIES.get(invocation.getName().getIdentifier()));
    } else if (ITEMS_WIDGET_PROPERTY.equals(signature)) {
        // WidgetProperties.items()
        return new WidgetPropertyItemsCodeSupport();
    } else if (ArrayUtils.contains(TEXT_WIDGET_PROPERTIES, signature)) {
        // WidgetProperties.text(...)
        int[] events = ArrayUtils.EMPTY_INT_ARRAY;
        if (arguments.length == 1) {
            Object objectValue = CoreUtils.evaluateObject(editor, arguments[0]);
            if (objectValue instanceof Integer) {
                Integer value = (Integer) objectValue;
                events = new int[] { value.intValue() };
            } else if (objectValue instanceof int[]) {
                events = (int[]) objectValue;
            } else {
                Assert.fail("");
            }
        }
        return new WidgetPropertyTextCodeSupport(events);
    } else if (SINGLE_SELECTION_VIEWER_PROPERTY.equals(signature)) {
        // ViewerProperties.singleSelection()
        return new ViewerPropertySingleSelectionCodeSupport();
    } else if (MULTI_SELECTION_VIEWER_PROPERTY.equals(signature)) {
        // ViewerProperties.multipleSelection()
        return new ViewerPropertyMultiSelectionCodeSupport();
    } else if (CHECKED_ELEMENTS_VIEWER_PROPERTY.equals(signature)) {
        // ViewerProperties.checkedElements(...)
        Class<?> elementType = CoreUtils.evaluate(Class.class, editor, arguments[0]);
        return new ViewerPropertyCheckedElementsCodeSupport(elementType);
    } else if (FILTERS_ELEMENTS_VIEWER_PROPERTY.equals(signature)) {
        // ViewerProperties.filters()
        return new ViewerPropertyFiltersCodeSupport();
    }
    return null;
}

From source file:org.gradle.cache.internal.CacheVersion.java

public static CacheVersion empty() {
    return new CacheVersion(ArrayUtils.EMPTY_INT_ARRAY);
}

From source file:org.marketcetera.util.misc.CollectionUtilsTest.java

@Test
public void toArray() {
    assertNull(CollectionUtils.toArray(null));
    assertArrayEquals(ArrayUtils.EMPTY_INT_ARRAY, CollectionUtils.toArray(Arrays.asList(new Integer[] {})));
    assertArrayEquals(ArrayUtils.EMPTY_INT_ARRAY,
            CollectionUtils.toArray(Arrays.asList(new Integer[] { null })));
    assertArrayEquals(new int[] { 1 }, CollectionUtils.toArray(Arrays.asList(1)));
    assertArrayEquals(new int[] { 1, 2 }, CollectionUtils.toArray(Arrays.asList(null, 1, null, 2, null)));
}