List of usage examples for org.apache.commons.collections CollectionUtils size
public static int size(Object object)
From source file:org.localmatters.serializer.util.ReflectionUtilsTest.java
/** * Tests retrieving the getter methods of a class */// w ww . j a va 2 s. c o m public void testGetGetters() { Collection<Method> getters = ReflectionUtils.getGetters(DummyObject.class); assertEquals(7, CollectionUtils.size(getters)); Iterator<Method> itr = getters.iterator(); assertEquals("getAddresses", itr.next().getName()); assertEquals("getAddressesRaw", itr.next().getName()); assertEquals("getId", itr.next().getName()); assertEquals("getName", itr.next().getName()); assertEquals("getOrders", itr.next().getName()); assertEquals("getOrdersByAddresses", itr.next().getName()); assertEquals("getOrdersList", itr.next().getName()); assertFalse(itr.hasNext()); getters = ReflectionUtils.getGetters(Address.class); assertEquals(5, CollectionUtils.size(getters)); itr = getters.iterator(); assertEquals("getCity", itr.next().getName()); assertEquals("getState", itr.next().getName()); assertEquals("getStreet", itr.next().getName()); assertEquals("getZ", itr.next().getName()); assertEquals("getZip", itr.next().getName()); assertFalse(itr.hasNext()); getters = ReflectionUtils.getGetters(Orders.class); assertEquals(1, CollectionUtils.size(getters)); itr = getters.iterator(); assertEquals("isEmpty", itr.next().getName()); assertFalse(itr.hasNext()); }
From source file:org.localmatters.serializer.util.ReflectionUtilsTest.java
/** * Tests retrieving the getter methods field name */// ww w . j a va 2s . c o m public void testGetGetterFieldName() throws Exception { Collection<Method> getters = ReflectionUtils.getGetters(Address.class); assertEquals(5, CollectionUtils.size(getters)); Iterator<Method> itr = getters.iterator(); assertEquals("city", ReflectionUtils.getGetterFieldName(itr.next())); assertEquals("state", ReflectionUtils.getGetterFieldName(itr.next())); assertEquals("street", ReflectionUtils.getGetterFieldName(itr.next())); assertEquals("z", ReflectionUtils.getGetterFieldName(itr.next())); assertEquals("zip", ReflectionUtils.getGetterFieldName(itr.next())); assertFalse(itr.hasNext()); assertNull(ReflectionUtils.getGetterFieldName(Address.class.getMethod("getClass", (Class<?>[]) null))); assertNull(ReflectionUtils.getGetterFieldName(Address.class.getMethod("toString", (Class<?>[]) null))); }
From source file:org.localmatters.serializer.util.SerializationUtilsTest.java
/** * Tests creating a new complex serialization with attributes */// w w w . j a v a 2s.co m public void testCreateComplex() { Serialization attr1 = new AttributeSerialization(); Serialization attr2 = new AttributeSerialization(); ComplexSerialization complex = SerializationUtils.createComplex(attr1, attr2); assertEquals(2, CollectionUtils.size(complex.getAttributes())); assertSame(attr1, complex.getAttributes().get(0)); assertSame(attr2, complex.getAttributes().get(1)); assertTrue(CollectionUtils.isEmpty(complex.getElements())); }
From source file:org.localmatters.serializer.util.SerializationUtilsTest.java
/** * Tests creating a new complex named serialization with attributes *//*w w w . ja v a 2s.c om*/ public void testCreateNamedComplex() { Serialization attr1 = new AttributeSerialization(); Serialization attr2 = new AttributeSerialization(); NameSerialization name = SerializationUtils.createComplex("name", attr1, attr2); assertEquals("name", name.getName()); Serialization delegate = name.getDelegate(); ComplexSerialization complex = (ComplexSerialization) delegate; assertEquals(2, CollectionUtils.size(complex.getAttributes())); assertSame(attr1, complex.getAttributes().get(0)); assertSame(attr2, complex.getAttributes().get(1)); assertTrue(CollectionUtils.isEmpty(complex.getElements())); }
From source file:org.marketcetera.util.misc.IterableUtils.java
/** * Returns the size of the given iterable. * * @param src The iterable./*w w w. ja va 2 s .c om*/ * * @return The size. */ public static int size(Iterable<?> src) { return CollectionUtils.size(src.iterator()); }
From source file:org.neo4art.colour.manager.VanGoghArtworksColourAnalysisDefaultManager.java
/** * @see org.neo4art.colour.manager.VanGoghArtworksColourAnalysisManager#loadArtworksFromFile(java.lang.String) *///from ww w. j a v a 2 s . c om @Override public List<Artwork> loadArtworksFromFile(String fileName) throws IOException { List<Artwork> artworks = null; URL url = getClass().getClassLoader().getResource(fileName); CSVParser csvParser = CSVParser.parse(url, Charset.defaultCharset(), CSVFormat.EXCEL.withIgnoreSurroundingSpaces(true)); List<CSVRecord> cvsRecords = csvParser.getRecords(); if (CollectionUtils.isNotEmpty(cvsRecords) && CollectionUtils.size(cvsRecords) > 1) { artworks = new ArrayList<Artwork>(); for (int i = 1; i < cvsRecords.size(); i++) { CSVRecord csvRecord = cvsRecords.get(i); Artwork artwork = new Artwork(); Calendar completionDate = Calendar.getInstance(); completionDate.set(Calendar.YEAR, Integer.parseInt(csvRecord.get(2))); completionDate.set(Calendar.MONTH, Integer.parseInt(csvRecord.get(3))); artwork.setTitle(csvRecord.get(0)); artwork.setType(csvRecord.get(1)); artwork.setYear(new Date(Integer.parseInt(csvRecord.get(2)), Calendar.JANUARY, 1)); artwork.setCompletionDate(completionDate.getTime()); artwork.setImageFile(csvRecord.get(4)); artwork.setCatalogue("F: " + csvRecord.get(5) + ", JH: " + csvRecord.get(6)); artworks.add(artwork); } } return artworks; }
From source file:org.neo4art.literature.manager.VanGoghLettersManager.java
public List<SentimentAnalysis> loadSentimentsFromFile(String fileName) throws IOException { List<SentimentAnalysis> sentimentAnalysisList = new ArrayList<SentimentAnalysis>(); URL url = getClass().getClassLoader().getResource(fileName); CSVParser csvParser = CSVParser.parse(url, Charset.defaultCharset(), CSVFormat.EXCEL.withIgnoreSurroundingSpaces(true)); List<CSVRecord> cvsRecords = csvParser.getRecords(); if (CollectionUtils.isNotEmpty(cvsRecords) && CollectionUtils.size(cvsRecords) > 1) { for (int i = 1; i < cvsRecords.size(); i++) { CSVRecord csvRecord = cvsRecords.get(i); SentimentAnalysis sentimentAnalysis = new SentimentAnalysis(); Letter letter = new Letter(); letter.setTitle(csvRecord.get(0)); String polarityType = csvRecord.get(1); String polarity = ""; if (polarityType.equalsIgnoreCase("0")) { polarity = "neutral"; } else if (polarityType.equalsIgnoreCase("1") || polarityType.equalsIgnoreCase("2")) { polarity = "negative"; } else if (polarityType.equalsIgnoreCase("3") || polarityType.equalsIgnoreCase("4")) { polarity = "positive"; }/*from w w w . j a v a2s . c o m*/ letter.setDate(csvRecord.get(2)); sentimentAnalysis.setPolarity(polarity); sentimentAnalysis.setSource(letter); sentimentAnalysisList.add(sentimentAnalysis); } } return sentimentAnalysisList; }
From source file:org.nuclos.server.dblayer.query.DbReferencedCompoundColumnExpression.java
static final PreparedStringBuilder mkConcat(DbFrom from, EntityFieldMetaDataVO field) { final PreparedStringBuilder result = DbCompoundColumnExpression.mkConcat(from, field); final int size = CollectionUtils.size(new ForeignEntityFieldParser(field).iterator()); if (size > 1) { final String foreignkeyColumn = field.getDbColumn().toUpperCase() .replaceFirst("^(STRVALUE_|INTVALUE_|OBJVALUE_)", "INTID_"); final String foreignKeyQualifiedName = DbColumnExpression .mkQualifiedColumnName(from.getAlias(), foreignkeyColumn, false).toString(); return PreparedStringBuilder.concat("CASE WHEN (", foreignKeyQualifiedName, " IS NOT NULL) THEN ", result, " ELSE NULL END "); } else {/*from w w w.j av a2s. c om*/ return result; } }
From source file:org.omnaest.utils.beans.replicator.InstanceAccessorForIterable.java
@Override @SuppressWarnings("unchecked") public Map<String, Object> determineFactoryMetaInformation(Object instance) { int size = 0; if (instance instanceof Collection) { size = CollectionUtils.size(instance); } else if (instance instanceof Iterable) { size = IterableUtils.size((Iterable<Object>) instance); }//w ww .j av a2s.co m final Map<String, Object> retmap = MapUtils.builder().put("size", (Object) size).buildAs().hashMap(); return retmap; }
From source file:org.omnaest.utils.beans.replicator.InstanceAccessorForList.java
@Override public Map<String, Object> determineFactoryMetaInformation(Object instance) { int size = 0; if (instance instanceof Collection) { size = CollectionUtils.size(instance); }/*from www.ja v a 2 s .c o m*/ final Map<String, Object> retmap = MapUtils.builder().put("size", (Object) size).buildAs().hashMap(); return retmap; }