Interface MapAttribute<X,K,V>
- Type Parameters:
X
- The type the represented Map belongs toK
- The type of the key of the represented MapV
- The type of the value of the represented Map
- All Superinterfaces:
Attribute<X,
,Map<K, V>> Bindable<V>
,FieldSpecification<X,
,Map<K, V>> PluralAttribute<X,
Map<K, V>, V>
Instances of the type MapAttribute represent persistent java.util.Map-valued
attributes.
-
Nested Class Summary
Nested classes/interfaces inherited from interface cz.cvut.kbss.jopa.model.metamodel.Attribute
Attribute.PersistentAttributeType
Nested classes/interfaces inherited from interface cz.cvut.kbss.jopa.model.metamodel.Bindable
Bindable.BindableType
-
Method Summary
Modifier and TypeMethodDescriptionReturn the Java type of the map key.Return the type representing the key type of the map.Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.Attribute
getCascadeTypes, getConstraints, getDatatype, getIRI, getJavaMember, getLanguage, getPersistentAttributeType, hasLanguage, isAssociation, isLexicalForm, isMappedAttribute, isNonEmpty, isSimpleLiteral
Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.Bindable
getBindableJavaType, getBindableType
Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.FieldSpecification
getDeclaringType, getFetchType, getJavaField, getJavaType, getName, includeExplicit, isCollection, isInferred
Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.PluralAttribute
getCollectionType, getElementType, isRdfContainer
-
Method Details
-
getKeyJavaType
Return the Java type of the map key.- Returns:
- Java key type
-
getKeyType
Return the type representing the key type of the map.- Returns:
- type representing key type
-