X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Facr%2FAbstractContent.java;h=c8ba7311daaa4206a14de8be12a032ed40644c7d;hb=5c9bae758b5bb13ff3b046ad680886ae540865e8;hp=18c6724ace740d6a5df99e5cf43e9126cd6c9eaf;hpb=3b4d58678c32d2ca70c79e128e3bde0f6c9cd291;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/acr/AbstractContent.java b/org.argeo.cms/src/org/argeo/cms/acr/AbstractContent.java index 18c6724ac..c8ba7311d 100644 --- a/org.argeo.cms/src/org/argeo/cms/acr/AbstractContent.java +++ b/org.argeo.cms/src/org/argeo/cms/acr/AbstractContent.java @@ -16,6 +16,7 @@ import org.argeo.api.acr.Content; import org.argeo.api.acr.CrName; import org.argeo.api.acr.spi.ProvidedContent; import org.argeo.api.acr.spi.ProvidedSession; +import org.argeo.util.LangUtils; /** Partial reference implementation of a {@link ProvidedContent}. */ public abstract class AbstractContent extends AbstractMap implements ProvidedContent { @@ -152,9 +153,9 @@ public abstract class AbstractContent extends AbstractMap impleme /* * DEFAULTS */ - // - no children - // - no attributes - // - cannot be modified + // - no children + // - no attributes + // - cannot be modified @Override public Iterator iterator() { return Collections.emptyIterator(); @@ -226,12 +227,7 @@ public abstract class AbstractContent extends AbstractMap impleme @Override public int size() { - - int count = 0; - for (Iterator it = keys().iterator(); it.hasNext();) { - count++; - } - return count; + return LangUtils.size(keys()); } }