Index
All Classes and Interfaces|All Packages
$
- $clear(T) - Method in class org.aksw.commons.beans.model.MapOpsBase
- $containsKey(T, Object) - Method in class org.aksw.commons.beans.model.MapOpsBase
- $entrySet(T) - Method in class org.aksw.commons.beans.model.MapOpsBase
- $get(T, Object) - Method in class org.aksw.commons.beans.model.MapOpsBase
- $keySet(T) - Method in class org.aksw.commons.beans.model.MapOpsBase
- $put(T, K, V) - Method in class org.aksw.commons.beans.model.MapOpsBase
- $remove(T, Object) - Method in class org.aksw.commons.beans.model.MapOpsBase
- $size(T) - Method in class org.aksw.commons.beans.model.MapOpsBase
A
- acceptsType(Class) - Method in class org.aksw.commons.beans.model.PropertyModel
- acceptsType(Class) - Method in interface org.aksw.commons.beans.model.PropertyOps
- annotationFinder - Variable in class org.aksw.commons.beans.model.EntityModel
- annotationFinder - Variable in class org.aksw.commons.beans.model.PropertyModel
- apply(boolean, ThrowingConsumer, ThrowingSupplier) - Static method in class org.aksw.commons.beans.model.PropertyUtils
- apply(boolean, ThrowingFunction, ThrowingSupplier) - Static method in class org.aksw.commons.beans.model.PropertyUtils
- applyIfAbsent(Consumer, Supplier, Supplier) - Static method in class org.aksw.commons.beans.model.PropertyUtils
-
If targetGetter yields null, invoke the targetSetter with the valueGetter's result.
- applyIfAbsent(Function, Supplier, Supplier) - Static method in class org.aksw.commons.beans.model.PropertyUtils
-
If targetGetter yields null, invoke the targetSetter with the valueGetter's result.
- applyIfPresent(ThrowingConsumer, ThrowingSupplier) - Static method in class org.aksw.commons.beans.model.PropertyUtils
-
Invoke the setter with the getter's value - unless the getter returns null.
- applyIfPresent(ThrowingFunction, ThrowingSupplier) - Static method in class org.aksw.commons.beans.model.PropertyUtils
- asListType() - Method in interface org.aksw.commons.beans.datatype.DataType
- asMapType() - Method in interface org.aksw.commons.beans.datatype.DataType
- asScalarType() - Method in interface org.aksw.commons.beans.datatype.DataType
- asSetType() - Method in interface org.aksw.commons.beans.datatype.DataType
- associatedClass - Variable in class org.aksw.commons.beans.model.EntityModel
C
- canConvert - Variable in class org.aksw.commons.beans.model.ConversionServiceAdapter
- canConvert(Class, Class) - Method in interface org.aksw.commons.beans.model.ConversionService
- canConvert(Class, Class) - Method in class org.aksw.commons.beans.model.ConversionServiceAdapter
- classToInstance - Variable in class org.aksw.commons.beans.model.EntityModel
- clear(Object) - Method in interface org.aksw.commons.beans.model.MapOps
- clear(Object) - Method in class org.aksw.commons.beans.model.MapOpsBase
- clone - Variable in class org.aksw.commons.beans.model.EntityModel
- clone(Object) - Method in class org.aksw.commons.beans.model.EntityModel
- clone(Object) - Method in interface org.aksw.commons.beans.model.EntityOps
- collectionOps - Variable in class org.aksw.commons.beans.model.EntityModel
- CollectionOps - Interface in org.aksw.commons.beans.model
-
TODO This class can be consolidated with org.aksw.commons.util.collection.CollectionOps
- CollectionOpsCollection - Class in org.aksw.commons.beans.model
- CollectionOpsCollection() - Constructor for class org.aksw.commons.beans.model.CollectionOpsCollection
- CollectionOpsMap - Class in org.aksw.commons.beans.model
- CollectionOpsMap() - Constructor for class org.aksw.commons.beans.model.CollectionOpsMap
- collectionType - Variable in class org.aksw.commons.beans.datatype.CollectionTypeBase
- CollectionType - Interface in org.aksw.commons.beans.datatype
- CollectionTypeBase - Class in org.aksw.commons.beans.datatype
- CollectionTypeBase(DataType, DataType) - Constructor for class org.aksw.commons.beans.datatype.CollectionTypeBase
- containsKey(Object, Object) - Method in interface org.aksw.commons.beans.model.MapOps
- containsKey(Object, Object) - Method in class org.aksw.commons.beans.model.MapOpsBase
- conversionService - Variable in class org.aksw.commons.beans.model.EntityModel
- conversionService - Variable in class org.aksw.commons.beans.model.PropertyModel
- ConversionService - Interface in org.aksw.commons.beans.model
- ConversionServiceAdapter - Class in org.aksw.commons.beans.model
-
A generic adapter for ConversionService.
- ConversionServiceAdapter(Object, BiPredicate, ConversionServiceAdapter.ConvertFunction) - Constructor for class org.aksw.commons.beans.model.ConversionServiceAdapter
- ConversionServiceAdapter.ConvertFunction - Interface in org.aksw.commons.beans.model
- convert(Object, Class) - Method in interface org.aksw.commons.beans.model.ConversionService
- convert(Object, Class) - Method in class org.aksw.commons.beans.model.ConversionServiceAdapter
- convert(Object, Class) - Method in interface org.aksw.commons.beans.model.ConversionServiceAdapter.ConvertFunction
- converter - Variable in class org.aksw.commons.beans.model.ConversionServiceAdapter
- copy(EntityOps, EntityOps, Object, Object) - Static method in interface org.aksw.commons.beans.model.EntityOps
- createDefaultModel(Class, ConversionService) - Static method in class org.aksw.commons.beans.model.EntityModel
D
- DataType - Interface in org.aksw.commons.beans.datatype
-
An API over Java types to ease access to item types of collection types and key/value types of maps.
- DataTypes - Class in org.aksw.commons.beans.datatype
- DataTypes() - Constructor for class org.aksw.commons.beans.datatype.DataTypes
- deepCopy(Object, Function) - Static method in interface org.aksw.commons.beans.model.EntityOps
- deepCopy(Object, Function, Function, BiConsumer) - Static method in interface org.aksw.commons.beans.model.EntityOps
- deepCopy(Object, Function, Function, BiConsumer, Predicate, Consumer) - Static method in interface org.aksw.commons.beans.model.EntityOps
- deepCopy(Object, Function, Set) - Static method in interface org.aksw.commons.beans.model.EntityOps
-
Deep copy, with any entity in managedEntities does NOT cause the creation of a clone For all entities not in the set a clone will be created and added to the set
- delegate - Variable in class org.aksw.commons.beans.model.ConversionServiceAdapter
-
The delegating object such as a spring ConversionService - should be specified but may be null
E
- ENCAPSULATED - Enum constant in enum class org.aksw.commons.beans.model.MethodHandleLookup
-
Encapsulated
MethodHandlelookup working on Java 9. - entity - Variable in class org.aksw.commons.beans.model.MapEntityOps
- entityClass - Variable in class org.aksw.commons.beans.model.MapOpsBase
- EntityModel - Class in org.aksw.commons.beans.model
- EntityModel() - Constructor for class org.aksw.commons.beans.model.EntityModel
- EntityModel(Class, Supplier, Map) - Constructor for class org.aksw.commons.beans.model.EntityModel
- entityOps - Variable in class org.aksw.commons.beans.model.MapEntityOps
- EntityOps - Interface in org.aksw.commons.beans.model
- entrySet() - Method in class org.aksw.commons.beans.model.MapEntityOps
- entrySet(Object) - Method in interface org.aksw.commons.beans.model.MapOps
- entrySet(Object) - Method in class org.aksw.commons.beans.model.MapOpsBase
- extractItemType(Type) - Static method in class org.aksw.commons.beans.datatype.TypeUtils
- extractItemTypes(Type) - Static method in class org.aksw.commons.beans.datatype.TypeUtils
- extractMapTypes(Type) - Static method in class org.aksw.commons.beans.datatype.TypeUtils
F
- FALLBACK - Enum constant in enum class org.aksw.commons.beans.model.MethodHandleLookup
-
Fallback
MethodHandlelookup usingpublic lookup. - findAnnotation(Class) - Method in class org.aksw.commons.beans.model.EntityModel
- findAnnotation(Class) - Method in interface org.aksw.commons.beans.model.EntityOps
- findAnnotation(Class) - Method in class org.aksw.commons.beans.model.PropertyModel
- findAnnotation(Class) - Method in interface org.aksw.commons.beans.model.PropertyOps
- findAnnotation(AnnotatedElement, Class) - Static method in class org.aksw.commons.beans.model.MyAnnotationUtils
-
Poor mans findAnnotation implementation that just invokes getAnnotation on the annotated element.
- findField(Class, String, Class) - Static method in class org.aksw.commons.beans.model.ReflectionUtils
- findMethod(Class, String, Class...) - Static method in class org.aksw.commons.beans.model.ReflectionUtils
-
Find a method or return null if none found.
- findPropertyAnnotation(Class, PropertyDescriptor, Class) - Static method in class org.aksw.commons.beans.model.MyAnnotationUtils
G
- get(Object) - Method in class org.aksw.commons.beans.model.MapEntityOps
- get(Object, Object) - Method in interface org.aksw.commons.beans.model.MapOps
- get(Object, Object) - Method in class org.aksw.commons.beans.model.MapOpsBase
- getAllInvolvedClasses(Class) - Static method in class org.aksw.commons.beans.model.EntityModel
- getAllPropertyDescriptors(Class) - Static method in class org.aksw.commons.beans.model.EntityModel
- getAnnotationFinder() - Method in class org.aksw.commons.beans.model.EntityModel
- getAnnotationFinder() - Method in class org.aksw.commons.beans.model.PropertyModel
- getAssociatedClass() - Method in class org.aksw.commons.beans.model.EntityModel
- getAssociatedClass() - Method in interface org.aksw.commons.beans.model.EntityOps
- getAssociatedClass() - Method in interface org.aksw.commons.beans.model.MapOps
- getAssociatedClass() - Method in class org.aksw.commons.beans.model.MapOpsBase
- getClone() - Method in class org.aksw.commons.beans.model.EntityModel
- getCollectionOps() - Method in class org.aksw.commons.beans.model.EntityModel
- getCollectionType() - Method in interface org.aksw.commons.beans.datatype.CollectionType
- getCollectionType() - Method in class org.aksw.commons.beans.datatype.CollectionTypeBase
- getConversionService() - Method in class org.aksw.commons.beans.model.EntityModel
- getDelegate() - Method in class org.aksw.commons.beans.model.ConversionServiceAdapter
- getEditableProperties() - Method in interface org.aksw.commons.beans.model.EntityOps
-
Convenience method for getting read- and writable properties
- getEntity() - Method in class org.aksw.commons.beans.model.MapEntityOps
- getEntityOps() - Method in class org.aksw.commons.beans.model.MapEntityOps
- getGetter() - Method in class org.aksw.commons.beans.model.PropertyModel
- getItems(Object) - Method in interface org.aksw.commons.beans.model.CollectionOps
- getItems(Object) - Method in class org.aksw.commons.beans.model.CollectionOpsCollection
- getItems(Object) - Method in class org.aksw.commons.beans.model.CollectionOpsMap
- getItems(Object) - Method in class org.aksw.commons.beans.model.EntityModel
- getItems(Object) - Method in interface org.aksw.commons.beans.model.EntityOps
- getItemType() - Method in interface org.aksw.commons.beans.datatype.CollectionType
- getItemType() - Method in class org.aksw.commons.beans.datatype.CollectionTypeBase
- getJavaClass() - Method in interface org.aksw.commons.beans.datatype.ScalarType
- getJavaClass() - Method in class org.aksw.commons.beans.datatype.ScalarTypeImpl
- getKeyClass() - Method in interface org.aksw.commons.beans.model.MapOps
- getKeyClass() - Method in class org.aksw.commons.beans.model.MapOpsBase
- getKeyType() - Method in interface org.aksw.commons.beans.datatype.MapType
- getKeyType() - Method in class org.aksw.commons.beans.datatype.MapTypeImpl
- getMethodHandleLookup() - Static method in enum class org.aksw.commons.beans.model.MethodHandleLookup
-
Obtain the first available
MethodHandleLookup. - getName() - Method in class org.aksw.commons.beans.model.PropertyModel
- getName() - Method in interface org.aksw.commons.beans.model.PropertyOps
- getNewInstance() - Method in class org.aksw.commons.beans.model.EntityModel
- getOps(Class) - Method in class org.aksw.commons.beans.model.EntityModel
- getOps(Class) - Method in interface org.aksw.commons.beans.model.EntityOps
-
Operations may be associated with an entity.
- getProperties() - Method in class org.aksw.commons.beans.model.EntityModel
- getProperties() - Method in interface org.aksw.commons.beans.model.EntityOps
- getProperty(String) - Method in class org.aksw.commons.beans.model.EntityModel
- getProperty(String) - Method in interface org.aksw.commons.beans.model.EntityOps
- getPropertyNames() - Method in interface org.aksw.commons.beans.model.EntityOps
- getPropertyOps() - Method in class org.aksw.commons.beans.model.EntityModel
- getReadMethod() - Method in class org.aksw.commons.beans.model.PropertyModel
- getReadMethod() - Method in interface org.aksw.commons.beans.model.PropertyOps
- getSetter() - Method in class org.aksw.commons.beans.model.PropertyModel
- getter - Variable in class org.aksw.commons.beans.model.PropertyModel
- getType() - Method in class org.aksw.commons.beans.model.PropertyModel
- getType() - Method in interface org.aksw.commons.beans.model.PropertyOps
- getValue(Object) - Method in class org.aksw.commons.beans.model.PropertyModel
- getValue(Object) - Method in interface org.aksw.commons.beans.model.PropertyOps
- getValueClass() - Method in interface org.aksw.commons.beans.model.MapOps
- getValueClass() - Method in class org.aksw.commons.beans.model.MapOpsBase
- getValueType() - Method in interface org.aksw.commons.beans.datatype.MapType
- getValueType() - Method in class org.aksw.commons.beans.datatype.MapTypeImpl
- getWriteMethod() - Method in class org.aksw.commons.beans.model.PropertyModel
- getWriteMethod() - Method in interface org.aksw.commons.beans.model.PropertyOps
-
If applicable, returns the write method associated with this property.
I
- isAvailable() - Method in enum class org.aksw.commons.beans.model.MethodHandleLookup
- isClonable() - Method in class org.aksw.commons.beans.model.EntityModel
- isClonable() - Method in interface org.aksw.commons.beans.model.EntityOps
- isCollection() - Method in class org.aksw.commons.beans.model.EntityModel
- isCollection() - Method in interface org.aksw.commons.beans.model.EntityOps
-
Entities may be container for items One issue is the identity of the items: E.g.
- isInstantiable() - Method in class org.aksw.commons.beans.model.EntityModel
- isInstantiable() - Method in interface org.aksw.commons.beans.model.EntityOps
- isListType() - Method in interface org.aksw.commons.beans.datatype.DataType
- isMapType() - Method in interface org.aksw.commons.beans.datatype.DataType
- isPrimitive - Variable in class org.aksw.commons.beans.model.EntityModel
- isPrimitive() - Method in class org.aksw.commons.beans.model.EntityModel
- isPrimitive() - Method in interface org.aksw.commons.beans.model.EntityOps
- isReadable() - Method in class org.aksw.commons.beans.model.PropertyModel
- isReadable() - Method in interface org.aksw.commons.beans.model.PropertyOps
- isScalarType() - Method in interface org.aksw.commons.beans.datatype.DataType
- isSetType() - Method in interface org.aksw.commons.beans.datatype.DataType
- isWritable() - Method in class org.aksw.commons.beans.model.PropertyModel
- isWritable() - Method in interface org.aksw.commons.beans.model.PropertyOps
- itemType - Variable in class org.aksw.commons.beans.datatype.CollectionTypeBase
J
- javaClass - Variable in class org.aksw.commons.beans.datatype.ScalarTypeImpl
K
- keyClass - Variable in class org.aksw.commons.beans.model.MapOpsBase
- keySet(Object) - Method in interface org.aksw.commons.beans.model.MapOps
- keySet(Object) - Method in class org.aksw.commons.beans.model.MapOpsBase
- keyType - Variable in class org.aksw.commons.beans.datatype.MapTypeImpl
L
- ListType - Interface in org.aksw.commons.beans.datatype
- ListTypeImpl - Class in org.aksw.commons.beans.datatype
- ListTypeImpl(DataType, DataType) - Constructor for class org.aksw.commons.beans.datatype.ListTypeImpl
- lookup(Method) - Method in enum class org.aksw.commons.beans.model.MethodHandleLookup
-
Lookup a
MethodHandlegivenMethodto look up.
M
- makeAccessible(Constructor) - Static method in class org.aksw.commons.beans.model.ReflectionUtils
- MapEntityOps - Class in org.aksw.commons.beans.model
-
Wrapper to treat a Java object as a map with a set of predefined keys.
- MapEntityOps(EntityOps, Object) - Constructor for class org.aksw.commons.beans.model.MapEntityOps
- MapOps - Interface in org.aksw.commons.beans.model
- MapOpsBase<T,
K, - Class in org.aksw.commons.beans.modelV> - MapOpsBase(Class, Class, Class) - Constructor for class org.aksw.commons.beans.model.MapOpsBase
- MapType - Interface in org.aksw.commons.beans.datatype
- MapTypeImpl - Class in org.aksw.commons.beans.datatype
- MapTypeImpl(DataType, DataType) - Constructor for class org.aksw.commons.beans.datatype.MapTypeImpl
- MethodHandleLookup - Enum Class in org.aksw.commons.beans.model
-
Copy/paste from https://github.com/spring-projects/spring-data-commons/blob/2.1.8.RELEASE/src/main/java/org/springframework/data/projection/DefaultMethodInvokingMethodInterceptor.java
- MyAnnotationUtils - Class in org.aksw.commons.beans.model
- MyAnnotationUtils() - Constructor for class org.aksw.commons.beans.model.MyAnnotationUtils
N
- name - Variable in class org.aksw.commons.beans.model.PropertyModel
- newCollectionType(Class, Class) - Static method in class org.aksw.commons.beans.datatype.DataTypes
- newInstance - Variable in class org.aksw.commons.beans.model.EntityModel
- newInstance() - Method in class org.aksw.commons.beans.model.EntityModel
- newInstance() - Method in interface org.aksw.commons.beans.model.EntityOps
- newListType(Class) - Static method in class org.aksw.commons.beans.datatype.DataTypes
- newMapType(Class, Class) - Static method in class org.aksw.commons.beans.datatype.DataTypes
- newSetType(Class) - Static method in class org.aksw.commons.beans.datatype.DataTypes
O
- of(Class) - Static method in class org.aksw.commons.beans.datatype.DataTypes
- OPEN - Enum constant in enum class org.aksw.commons.beans.model.MethodHandleLookup
-
Open (via reflection construction of
MethodHandles.Lookup) method handle lookup. - org.aksw.commons.beans.datatype - package org.aksw.commons.beans.datatype
- org.aksw.commons.beans.model - package org.aksw.commons.beans.model
P
- PropertyModel - Class in org.aksw.commons.beans.model
-
PropertyOps implementation that delegates most calls
- PropertyModel() - Constructor for class org.aksw.commons.beans.model.PropertyModel
- PropertyModel(String, Class, Function, BiConsumer, ConversionService, Function) - Constructor for class org.aksw.commons.beans.model.PropertyModel
- propertyOps - Variable in class org.aksw.commons.beans.model.EntityModel
- PropertyOps - Interface in org.aksw.commons.beans.model
- PropertyUtils - Class in org.aksw.commons.beans.model
-
Utility methods for applying defaults to properties
- PropertyUtils() - Constructor for class org.aksw.commons.beans.model.PropertyUtils
- put(Object, Object, Object) - Method in interface org.aksw.commons.beans.model.MapOps
- put(Object, Object, Object) - Method in class org.aksw.commons.beans.model.MapOpsBase
- put(String, Object) - Method in class org.aksw.commons.beans.model.MapEntityOps
R
- readMethod - Variable in class org.aksw.commons.beans.model.PropertyModel
- ReflectionUtils - Class in org.aksw.commons.beans.model
- ReflectionUtils() - Constructor for class org.aksw.commons.beans.model.ReflectionUtils
- remove(Object, Object) - Method in interface org.aksw.commons.beans.model.MapOps
- remove(Object, Object) - Method in class org.aksw.commons.beans.model.MapOpsBase
S
- ScalarType - Interface in org.aksw.commons.beans.datatype
- ScalarTypeImpl - Class in org.aksw.commons.beans.datatype
- ScalarTypeImpl(Class) - Constructor for class org.aksw.commons.beans.datatype.ScalarTypeImpl
- setAnnotationFinder(Function) - Method in class org.aksw.commons.beans.model.EntityModel
- setAnnotationFinder(Function) - Method in class org.aksw.commons.beans.model.PropertyModel
- setAssociatedClass(Class) - Method in class org.aksw.commons.beans.model.EntityModel
- setClone(Function) - Method in class org.aksw.commons.beans.model.EntityModel
- setCollectionOps(CollectionOps) - Method in class org.aksw.commons.beans.model.EntityModel
- setConversionService(ConversionService) - Method in class org.aksw.commons.beans.model.EntityModel
- setGetter(Function) - Method in class org.aksw.commons.beans.model.PropertyModel
- setItems(Object, Iterator) - Method in interface org.aksw.commons.beans.model.CollectionOps
- setItems(Object, Iterator) - Method in class org.aksw.commons.beans.model.CollectionOpsCollection
- setItems(Object, Iterator) - Method in class org.aksw.commons.beans.model.CollectionOpsMap
- setItems(Object, Iterator) - Method in class org.aksw.commons.beans.model.EntityModel
- setItems(Object, Iterator) - Method in interface org.aksw.commons.beans.model.EntityOps
- setNewInstance(Supplier) - Method in class org.aksw.commons.beans.model.EntityModel
- setPrimitive(boolean) - Method in class org.aksw.commons.beans.model.EntityModel
- setPropertyOps(Map) - Method in class org.aksw.commons.beans.model.EntityModel
- setReadMethod(Method) - Method in class org.aksw.commons.beans.model.PropertyModel
- setSetter(BiConsumer) - Method in class org.aksw.commons.beans.model.PropertyModel
- setter - Variable in class org.aksw.commons.beans.model.PropertyModel
- setType(Class) - Method in class org.aksw.commons.beans.model.PropertyModel
- SetType - Interface in org.aksw.commons.beans.datatype
- SetTypeImpl - Class in org.aksw.commons.beans.datatype
- SetTypeImpl(DataType, DataType) - Constructor for class org.aksw.commons.beans.datatype.SetTypeImpl
- setValue(Object, Object) - Method in class org.aksw.commons.beans.model.PropertyModel
- setValue(Object, Object) - Method in interface org.aksw.commons.beans.model.PropertyOps
- setWriteMethod(Method) - Method in class org.aksw.commons.beans.model.PropertyModel
- size(Object) - Method in interface org.aksw.commons.beans.model.MapOps
- size(Object) - Method in class org.aksw.commons.beans.model.MapOpsBase
T
- toString() - Method in class org.aksw.commons.beans.model.EntityModel
- toString() - Method in class org.aksw.commons.beans.model.PropertyModel
- tryGetCtor(Class, Class...) - Static method in class org.aksw.commons.beans.model.EntityModel
- type - Variable in class org.aksw.commons.beans.model.PropertyModel
- TypeUtils - Class in org.aksw.commons.beans.datatype
- TypeUtils() - Constructor for class org.aksw.commons.beans.datatype.TypeUtils
V
- valueClass - Variable in class org.aksw.commons.beans.model.MapOpsBase
- valueOf(String) - Static method in enum class org.aksw.commons.beans.model.MethodHandleLookup
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.aksw.commons.beans.model.MethodHandleLookup
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueType - Variable in class org.aksw.commons.beans.datatype.MapTypeImpl
W
- wrap(Object, BiPredicate, ConversionServiceAdapter.ConvertFunction) - Static method in class org.aksw.commons.beans.model.ConversionServiceAdapter
- wrap(BiPredicate, ConversionServiceAdapter.ConvertFunction) - Static method in class org.aksw.commons.beans.model.ConversionServiceAdapter
- writeMethod - Variable in class org.aksw.commons.beans.model.PropertyModel
All Classes and Interfaces|All Packages