]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.api.acr/src/org/argeo/api/acr/StructuredData.java
1 package org
.argeo
.api
.acr
;
5 /** A hierarchical structure of unnamed mappings. */
6 public interface StructuredData
<KEY
, VALUE
, CHILD
> extends Map
<KEY
, VALUE
>, Iterable
<CHILD
> {
10 default <A
> A
adapt(Class
<A
> clss
) {
11 throw new UnsupportedOperationException("Cannot adapt content " + this + " to " + clss
.getName());