List of usage examples for org.apache.commons.lang ArrayUtils EMPTY_INT_ARRAY
null EMPTY_INT_ARRAY
To view the source code for org.apache.commons.lang ArrayUtils EMPTY_INT_ARRAY.
Click Source Link
int
array. 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))); }