X-Git-Url: http://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=blobdiff_plain;f=org.argeo.api.acr%2Fsrc%2Forg%2Fargeo%2Fapi%2Facr%2FStructuredData.java;fp=org.argeo.api.acr%2Fsrc%2Forg%2Fargeo%2Fapi%2Facr%2FStructuredData.java;h=770823222cb6d93fd615d0f6841753e9fcb5c2e4;hp=4e38cf62d0f8131ef33805dff95ccb4e90ee362a;hb=c7b612ca9bd7df43b0bec37c8abcae846587c978;hpb=98f329e8641b792a07a4a0df62637565db0f738f diff --git a/org.argeo.api.acr/src/org/argeo/api/acr/StructuredData.java b/org.argeo.api.acr/src/org/argeo/api/acr/StructuredData.java index 4e38cf62d..770823222 100644 --- a/org.argeo.api.acr/src/org/argeo/api/acr/StructuredData.java +++ b/org.argeo.api.acr/src/org/argeo/api/acr/StructuredData.java @@ -4,5 +4,10 @@ import java.util.Map; /** A hierarchical structure of unnamed mappings. */ public interface StructuredData extends Map, Iterable { - + /* + * DEFAULT METHODS + */ + default A adapt(Class clss) { + throw new UnsupportedOperationException("Cannot adapt content " + this + " to " + clss.getName()); + } }