X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api.acr%2Fsrc%2Forg%2Fargeo%2Fapi%2Facr%2FContent.java;h=cd03b16a828906dff4990ad62a7b77621c9f96cd;hb=4c7e1885b8bf3c93fa0919ace122e3f289a925ea;hp=c2202b0fa31e14ad7db87a0f104390beaa792a7f;hpb=da9d144b6b241e1526a3bd255dff905a7969a5bc;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api.acr/src/org/argeo/api/acr/Content.java b/org.argeo.api.acr/src/org/argeo/api/acr/Content.java index c2202b0fa..cd03b16a8 100644 --- a/org.argeo.api.acr/src/org/argeo/api/acr/Content.java +++ b/org.argeo.api.acr/src/org/argeo/api/acr/Content.java @@ -89,10 +89,15 @@ public interface Content extends Iterable, Map { void remove(); + /* + * TYPING + */ + List getTypes(); + /* * DEFAULT METHODS */ - default A adapt(Class clss) throws IllegalArgumentException { + default A adapt(Class clss) { throw new UnsupportedOperationException("Cannot adapt content " + this + " to " + clss.getName()); }