private boolean isFileExtensionValid(File file) { String fileExtension = FileUtils.getExtension(file); if (fileExtension != null) { return StringUtils.contains(getDefaultFileExtensions(), fileExtension.toLowerCase()); } return false; }
@Override public DecodeQualification getDecodeQualification(Object object) { File file = getFile(object); if (file != null) { String fileExt = FileUtils.getExtension(file); if (fileExt != null && StringUtils.contains(getDefaultFileExtensions(), fileExt.toLowerCase())) { return DecodeQualification.SUITABLE; } } return DecodeQualification.UNABLE; }
@Override public void nodeDataChanged(ProductNodeEvent event) { if (!useRoiCheckBox.isSelected()) { return; } final ProductNode sourceNode = event.getSourceNode(); if (!(sourceNode instanceof Mask)) { return; } final String maskName = ((Mask) sourceNode).getName(); final String[] selectedNames = getSelectedMaskNames(); if (StringUtils.contains(selectedNames, maskName)) { updateEnablement(); } }
public void testIsInArray() { String[] array = new String[]{"abc", "bcd", "cde"}; assertEquals(true, StringUtils.contains(array, "abc")); assertEquals(true, StringUtils.contains(array, "bcd")); assertEquals(true, StringUtils.contains(array, "cde")); assertEquals(false, StringUtils.contains(array, "ace")); try { StringUtils.contains(null, null); fail("IllegalArgumentException expected"); } catch (IllegalArgumentException e) { } try { StringUtils.contains(array, null); fail("IllegalArgumentException expected"); } catch (IllegalArgumentException e) { } try { StringUtils.contains(null, "ac"); fail("IllegalArgumentException expected"); } catch (IllegalArgumentException e) { } }
if (band.getFlagCoding() != null) { flagDsNameList.add(band.getName()); if (StringUtils.contains(nodeNames, band.getName())) { flagDsInSubset = true;
final String expression = (String) row.get(1); if (name == null || expression == null || !StringUtils.contains(availableBandNames, name.trim()) || !name.trim().equals(expression.trim())) { continue;
@Override protected boolean verifyUserInput() { String name = _paramName.getValueAsText(); if (name == null || name.length() == 0) { showWarningDialog("The field '" + _paramName.getProperties().getLabel() + "' must not be empty"); /*I18N*/ return false; } if (StringUtils.contains(_currentProduct.getBandNames(), name)) { showErrorDialog("A band with the name '" + name + "' already exists.\n" + "Please choose a another one."); /*I18N*/ return false; } return super.verifyUserInput(); }
BeamFileFilter beamFileFilter = fileChooser.getBeamFileFilter(); String fileExtension = FileUtils.getExtension(file); if (fileExtension == null || !StringUtils.contains(beamFileFilter.getExtensions(), fileExtension)) { file = FileUtils.ensureExtension(file, beamFileFilter.getDefaultExtension());
for (int i = 0; i < allNames.length; i++) { String name = allNames[i]; if (StringUtils.contains(currentSelectedMaskNames, name)) { maskNameList.getCheckBoxListSelectionModel().addSelectionInterval(i, i);
@Test public void testSupportetProductTypes() throws ProductIOException { final String[] expectedProductTypes = new String[]{ "MOD021KM", "MYD021KM", "MOD021KM_IMAPP", "MOD02HKM", "MYD02HKM", "MOD02QKM", "MYD02QKM", "MODOCL2", "MYDOCL2", "MODOCL2A", "MYDOCL2A", "MODOCL2B", "MYDOCL2B", "MOD28L2", "MYD28L2", "MODOCQC", "MYDOCQC", "MOD13A2", "MYD13A2", "MOD15A2", "MYD15A2", "MOD09GA", "MYD09GA" }; final String[] types = ModisProductDb.getInstance().getSupportetProductTypes(); assertNotNull(types); assertEquals(expectedProductTypes.length, types.length); for (final String type : expectedProductTypes) { assertTrue("type <" + type + "> not in the result", StringUtils.contains(types, type)); } } }
if (StringUtils.contains(this.formatNames, ProductIO.DEFAULT_FORMAT_NAME)) { setFormatName(ProductIO.DEFAULT_FORMAT_NAME); } else {