Index
All Classes and Interfaces|All Packages
A
- add(MethodDescriptor) - Method in class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
- addNew(I, Class<O>, Function<? super I, C>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- addNewCore(I, Class<X>, Supplier<C>, BiFunction<C, X, ?>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- addPrefix(Class<?>, PrefixMapping, String, String) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- allowDescendPredicate - Variable in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
-
A predicate that can decide for a given RDFNode whether to descend into that node.
- applyInModelIfApplicable(Object, Model) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- asCollection() - Method in interface org.aksw.jenax.reprogen.descriptor.impl.SimpleType
- asCollection() - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeBase
- asCollectionProperty() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptorNotUsed
- asResource() - Method in class org.aksw.jenax.reprogen.core.ResourceProxyBase
- asScalar() - Method in interface org.aksw.jenax.reprogen.descriptor.impl.SimpleType
- asScalar() - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeBase
B
- beanType - Variable in class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
C
- canActAsCollectionView(Method, Class<?>, boolean, Class<?>) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
Check if the method signature matches the pattern: IterableClass
IterableBaseClass[T] method(Class[T]) IterableClass: A candidate method must return a this class or a super class. - canWrap(Node, EnhGraph) - Method in class org.aksw.jenax.reprogen.util.ImplementationProxy
- classDescriptor - Variable in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- ClassDescriptor - Class in org.aksw.jenax.reprogen.hashid
- ClassDescriptor(Class<?>) - Constructor for class org.aksw.jenax.reprogen.hashid.ClassDescriptor
- classifyMethod(Method) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- classToDescriptor - Variable in class org.aksw.jenax.reprogen.hashid.Metamodel
- classToTag(Class<?>) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
Convert a class into a 'tag' (or label) to be included into generated identifiers such as by prefixing.
- clazz - Variable in class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
- clazz - Variable in class org.aksw.jenax.reprogen.hashid.ClassDescriptor
- collection(Class<?>, Class<?>) - Static method in interface org.aksw.jenax.reprogen.descriptor.impl.SimpleTypes
- collection(Class<?>, SimpleType) - Static method in interface org.aksw.jenax.reprogen.descriptor.impl.SimpleTypes
- collectionClass - Variable in class org.aksw.jenax.reprogen.descriptor.impl.TypeCollectionImpl
- collectionGetter(Method, Class<?>, Class<?>) - Static method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- collectionSetter(Method, boolean, Class<?>, Class<?>) - Static method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- collectionType - Variable in class org.aksw.jenax.reprogen.core.MethodDescriptorCollection
- collectReachableResources(RDFNode, HashIdCxt) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- collectReachableResources(Resource, HashIdCxt) - Method in class org.aksw.jenax.reprogen.hashid.ClassDescriptor
- computeHashId(Resource, HashIdCxt) - Method in class org.aksw.jenax.reprogen.hashid.ClassDescriptor
- copyClosureInto(T, Class<T>, Model) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
-
Copy only the triples of the closure of the given rdf node into the target model and return the result of a polymorphic cast
- copyInto(T, Class<T>, Model) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
-
Copy all triples of the given rdf node into the target model and return the result of a polymorphic cast
- createDefaultStringIdProcessor(String) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- createDirectImplementation(Class<?>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- createImplementation(Class<?>, PrefixMapping) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- createPropertyHashIdProcessor(BiFunction<RDFNode, HashIdCxt, HashCode>, P_Path0, Supplier<Collection<? extends RDFNode>>) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- createProxyFactory(Class<T>, PrefixMapping, TypeDecider) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
Method level annotations are processed into property level ones.
- createProxyImplementation(boolean, Class<?>, Supplier<PrefixMapping>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- createRawSignature(Graph, Node, Function<? super Node, ? extends Node>) - Static method in class org.aksw.jenax.reprogen.util.Skolemize
- createSignature(Graph, Node, Function<? super Node, ? extends Node>) - Static method in class org.aksw.jenax.reprogen.util.Skolemize
- createViewBundleFromListAndConverter(Class<?>, List<RDFNode>, Converter<RDFNode, ?>) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
If the converter converts RDFNodes to other RDFNodes (rather than Java types), then the raw view already has the converter applied and thus the java view are the same.
- createViewBundleFromMapAndConverter(Resource, Property, Property, Property, Class<?>, Class<?>, TypeMapper, TypeDecider, boolean) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
Return a function that accepts an RDFNode and attempts to convert it to its actual RDFNode subtype w.r.t.
- createViewBundleFromSetAndConverter(Class<?>, Set<RDFNode>, Converter<RDFNode, ?>, boolean) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- ctor - Variable in class org.aksw.jenax.reprogen.util.ImplementationProxy
D
- declarePending(RDFNode) - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
-
Declare traversal of a node.
- declarePending(RDFNode) - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- declareProcessing(RDFNode) - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
-
Declare a node to be in processing state.
- declareProcessing(RDFNode) - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
-
Declaration of processing implies a call to declareTraversal.
- defaultToString(Object, Object[]) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- depth - Variable in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- directHashIdProcessors - Variable in class org.aksw.jenax.reprogen.hashid.ClassDescriptor
- directStringIdProcessors - Variable in class org.aksw.jenax.reprogen.hashid.ClassDescriptor
-
A sequence of functions (managed in a LinkedHashSet) that can compute a string id for a given resource and a HashIdCxt.
- doesOrderMatter() - Method in class org.aksw.jenax.reprogen.hashid.Metamodel.PropertyDescCollection
- dynamicCollectionGetter(Method, Class<?>, Class<?>) - Static method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- dynamicGetter - Variable in class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
- dynamicGetter() - Method in class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
- dynamicGetter() - Method in interface org.aksw.jenax.reprogen.hashid.MethodGroup
E
- equals(Object) - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeCollectionImpl
- equals(Object) - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeScalarImpl
F
- filterKeep - Variable in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
G
- get() - Static method in class org.aksw.jenax.reprogen.hashid.Metamodel
- get(Class<?>) - Method in class org.aksw.jenax.reprogen.hashid.Metamodel
- getAllowDescendPredicate() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- getBeanType() - Method in class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
- getBeanType() - Method in interface org.aksw.jenax.reprogen.hashid.MethodGroup
- getClassDescriptor(Class<?>) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- getClassDescriptor(Class<?>) - Method in interface org.aksw.jenax.reprogen.hashid.HashIdRegistry
- getClassDescriptorCached(Class<?>) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- getCollectionClass() - Method in interface org.aksw.jenax.reprogen.descriptor.impl.TypeCollection
- getCollectionClass() - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeCollectionImpl
- getCollectionType() - Method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- getCollectionType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorCollection
- getCollectionType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorMap
- getCollectionType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorSimple
- getGlobalProcessor() - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
- getGlobalProcessor() - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- getHashAsString(HashCode) - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
-
Default approach for converting a HashCode into string representation, such as by applying base64url encoding
- getHashAsString(HashCode) - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- getHashAsString(RDFNode) - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
- getHashAsString(RDFNode) - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- getHashFunction() - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
-
The hashing used in this context
- getHashFunction() - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- getHashId(RDFNode) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
Computes the hash id for a given subclass of RDF node.
- getHashId(RDFNode) - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
- getHashId(RDFNode) - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- getHashId(RDFNode, HashIdCxt) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- getHashIdActual(RDFNode, HashIdCxt) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- getHashIdCore(RDFNode, HashIdCxt) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- getHashIdMapping() - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
- getHashIdMapping() - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- getIri() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptorNotUsed
- getItemClass() - Method in interface org.aksw.jenax.reprogen.descriptor.impl.TypeScalar
- getItemClass() - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeScalarImpl
- getItemType() - Method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- getItemType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorCollection
- getItemType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorMap
- getItemType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorSimple
- getItemType() - Method in interface org.aksw.jenax.reprogen.descriptor.impl.TypeCollection
- getItemType() - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeCollectionImpl
- getJavaView() - Method in class org.aksw.jenax.reprogen.core.ViewBundle
- getKeyType() - Method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- getKeyType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorCollection
- getKeyType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorMap
- getKeyType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorSimple
- getMethod() - Method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
-
The method described by this descriptor
- getMethod() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorBase
- getName() - Method in class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
- getName() - Method in interface org.aksw.jenax.reprogen.hashid.MethodGroup
- getNodeMapping(String) - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
-
Convenience method that transforms the result of
HashIdCxt.getStringIdMapping()such that keys are Nodes. - getOrCreate(Class<?>) - Method in class org.aksw.jenax.reprogen.hashid.Metamodel
- getOrCreatePropertyDescriptor(P_Path0) - Method in class org.aksw.jenax.reprogen.hashid.ClassDescriptor
- getOriginalClass(Class<?>) - Method in class org.aksw.jenax.reprogen.hashid.Metamodel
- getOrSet(I, Class<O>, Supplier<? extends O>, Function<? super O, ?>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
-
Utility method for easing implementations of 'getOrSet' default methods on resource views.
- getPath() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- getPending() - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
- getPending() - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- getPropertyDescriptors() - Method in class org.aksw.jenax.reprogen.hashid.ClassDescriptor
- getRawProcessor() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- getRawView() - Method in class org.aksw.jenax.reprogen.core.ViewBundle
- getStricterType(Class<?>, Class<?>) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- getStringId(RDFNode) - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
- getStringId(RDFNode) - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- getStringIdMapping() - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
- getStringIdMapping() - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- getTargetType() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- getter - Variable in class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
- getter() - Method in class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
- getter() - Method in interface org.aksw.jenax.reprogen.hashid.MethodGroup
- getType() - Method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- getType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorCollection
- getType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorMap
- getType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorSimple
- getTypeDecider() - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- getValue(RDFNode) - Method in class org.aksw.jenax.reprogen.hashid.Metamodel.PropertyDescCollection
- getValue(RDFNode) - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptorNotUsed
- getValueType() - Method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- getValueType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorCollection
- getValueType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorMap
- getValueType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorSimple
- globalProcessor - Variable in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
H
- hashCode() - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeCollectionImpl
- hashCode() - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeScalarImpl
- hashCodeEncoder - Variable in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- hashFn - Variable in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- HashIdCxt - Interface in org.aksw.jenax.reprogen.hashid
- HashIdCxtImpl - Class in org.aksw.jenax.reprogen.hashid
- HashIdCxtImpl(HashFunction, BiFunction<? super RDFNode, ? super HashIdCxt, ? extends HashCode>) - Constructor for class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- HashIdRegistry - Interface in org.aksw.jenax.reprogen.hashid
I
- ImplementationProxy - Class in org.aksw.jenax.reprogen.util
- ImplementationProxy(BiFunction<? super Node, ? super EnhGraph, ?>) - Constructor for class org.aksw.jenax.reprogen.util.ImplementationProxy
- includedInHashId - Variable in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- inModel(T, Class<T>, Model) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- isCollection() - Method in interface org.aksw.jenax.reprogen.descriptor.impl.SimpleType
- isCollection() - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeBase
- isCollection() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptorNotUsed
- isCollectionValued() - Method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- isCollectionValued() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorCollection
- isCollectionValued() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorMap
- isCollectionValued() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorSimple
- isDynamic - Variable in class org.aksw.jenax.reprogen.core.MethodDescriptorCollection
- isDynamicCollection() - Method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
-
For signatures where the item type is dynamic based on a given class:
Collection get(Class clazz) Only applies if isCollectionValued is true - isDynamicCollection() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorCollection
- isDynamicCollection() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorMap
- isDynamicCollection() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorSimple
- isExcludeRdfPropertyFromHashId() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- isFluentCompatible - Variable in class org.aksw.jenax.reprogen.core.MethodDescriptorBase
- isFluentCompatible() - Method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
-
Only applicable to setters - is the method's return type assignable from the method's declaring class?
- isFluentCompatible() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorBase
- isGetter - Variable in class org.aksw.jenax.reprogen.core.MethodDescriptorBase
- isGetter() - Method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- isGetter() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorBase
- isHashCode() - Method in interface org.aksw.jenax.reprogen.hashid.StringOrHashCode
- isHashId() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptorNotUsed
- isIncludedInHashId() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- isInverse() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptorNotUsed
- isIriType - Variable in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- isIriType() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- isList() - Method in interface org.aksw.jenax.reprogen.descriptor.impl.TypeCollection
- isList() - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeCollectionImpl
- isMapType() - Method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- isMapType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorCollection
- isMapType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorMap
- isMapType() - Method in class org.aksw.jenax.reprogen.core.MethodDescriptorSimple
- isPending(RDFNode) - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
- isPending(RDFNode) - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- isScalar() - Method in interface org.aksw.jenax.reprogen.descriptor.impl.SimpleType
- isScalar() - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeBase
- isSet() - Method in interface org.aksw.jenax.reprogen.descriptor.impl.TypeCollection
- isSet() - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeCollectionImpl
- isSetter() - Method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
-
If a method is not a getter, it is by default assumed to be setter
- isString() - Method in interface org.aksw.jenax.reprogen.hashid.StringOrHashCode
- isTargetOwned - Variable in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
-
Whether the target of this property is owned by the source entity.
- isTargetOwned() - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- isVisited(RDFNode) - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
- isVisited(RDFNode) - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- itemClass - Variable in class org.aksw.jenax.reprogen.descriptor.impl.TypeScalarImpl
- itemType - Variable in class org.aksw.jenax.reprogen.core.MethodDescriptorCollection
- itemType - Variable in class org.aksw.jenax.reprogen.descriptor.impl.TypeCollectionImpl
J
- javaView - Variable in class org.aksw.jenax.reprogen.core.ViewBundle
-
The function that yields the appropriate java type (predicate, isFwd) -> (subject -> javaObject)
- JenaPluginUtils - Class in org.aksw.jenax.reprogen.core
- JenaPluginUtils() - Constructor for class org.aksw.jenax.reprogen.core.JenaPluginUtils
K
- keyType - Variable in class org.aksw.jenax.reprogen.core.MethodDescriptorMap
M
- mapGetter(Method, Class<?>, Class<?>) - Static method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- mapGetter(Method, Map.Entry<Class<?>, Class<?>>) - Static method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- MapperProxyUtils - Class in org.aksw.jenax.reprogen.core
-
Utility methods for generating java proxies that appropriately implement subclasses of Resource based on annotations.
- MapperProxyUtils() - Constructor for class org.aksw.jenax.reprogen.core.MapperProxyUtils
- mapSetter(Method, boolean, Class<?>, Class<?>) - Static method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- matchesCollectionViewSetter(Method) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
Check whether the method is compatible with the signature VoidOrSuperClassOfDeclaringClass myCandidateSetter(Iterable<?>)
- matchesDynamicCollectionViewGetter(Method, Class<?>, boolean, Class<?>) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
Check whether the method is compatible with the signature Iterable myMethod(Class); This means the following conditions are satisfied: The method's result is a super (or equal) class of the returnType argument There exists exactly one argument The argument is a super (or equal) class of the given argType argument
- Metamodel - Class in org.aksw.jenax.reprogen.hashid
- Metamodel() - Constructor for class org.aksw.jenax.reprogen.hashid.Metamodel
- Metamodel.PropertyDescCollection - Class in org.aksw.jenax.reprogen.hashid
- method - Variable in class org.aksw.jenax.reprogen.core.MethodDescriptorBase
- MethodDescriptor - Interface in org.aksw.jenax.reprogen.core
- MethodDescriptorBase - Class in org.aksw.jenax.reprogen.core
- MethodDescriptorBase(Method, boolean, boolean) - Constructor for class org.aksw.jenax.reprogen.core.MethodDescriptorBase
- MethodDescriptorCollection - Class in org.aksw.jenax.reprogen.core
- MethodDescriptorCollection(Method, boolean, boolean, Class<?>, Class<?>, boolean) - Constructor for class org.aksw.jenax.reprogen.core.MethodDescriptorCollection
- MethodDescriptorMap - Class in org.aksw.jenax.reprogen.core
- MethodDescriptorMap(Method, boolean, boolean, Class<?>, Class<?>) - Constructor for class org.aksw.jenax.reprogen.core.MethodDescriptorMap
- MethodDescriptorSimple - Class in org.aksw.jenax.reprogen.core
- MethodDescriptorSimple(Method, boolean, boolean, Class<?>) - Constructor for class org.aksw.jenax.reprogen.core.MethodDescriptorSimple
- methodGroup - Variable in class org.aksw.jenax.reprogen.hashid.PropertyDescriptorNotUsed
-
Methods grouped by their name.
- MethodGroup - Interface in org.aksw.jenax.reprogen.hashid
-
A set of methods with the same name, with certain signatures corresponding to specific purposes, namely getter, setter, dynamic setter
- MethodGroupImpl - Class in org.aksw.jenax.reprogen.descriptor.impl
- MethodGroupImpl(Class<?>, String, SimpleType) - Constructor for class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
- methodName - Variable in class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
N
- niceInvoke(Method, Object, Object...) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
O
- org.aksw.jenax.reprogen.core - package org.aksw.jenax.reprogen.core
- org.aksw.jenax.reprogen.descriptor.impl - package org.aksw.jenax.reprogen.descriptor.impl
- org.aksw.jenax.reprogen.hashid - package org.aksw.jenax.reprogen.hashid
- org.aksw.jenax.reprogen.util - package org.aksw.jenax.reprogen.util
- originalClassToProxyClass - Variable in class org.aksw.jenax.reprogen.hashid.Metamodel
P
- path - Variable in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- pathToPropertyDescriptor - Variable in class org.aksw.jenax.reprogen.hashid.ClassDescriptor
- pending - Variable in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
-
The set of reachable items not yet in processing
- polymorphicCast(RDFNode) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
-
Cast an RDFNode to a given view w.r.t.
- polymorphicCast(RDFNode, Class<T>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
-
Cast an RDFNode to a given view w.r.t.
- polymorphicCast(RDFNode, Class<T>, TypeDecider) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- processing - Variable in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
-
The set of items for which processing was requested (items are thus in processing or processed state)
- PropertyDescCollection() - Constructor for class org.aksw.jenax.reprogen.hashid.Metamodel.PropertyDescCollection
- PropertyDescriptor - Class in org.aksw.jenax.reprogen.hashid
- PropertyDescriptor(ClassDescriptor, P_Path0) - Constructor for class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- PropertyDescriptorNotUsed - Class in org.aksw.jenax.reprogen.hashid
-
Sketch of a model where for a given rdf property there can be multiple getter/setter types assigned to it - ever for different datatypes
- PropertyDescriptorNotUsed() - Constructor for class org.aksw.jenax.reprogen.hashid.PropertyDescriptorNotUsed
- proxyDefaultMethod(Method) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- putHashId(RDFNode, HashCode) - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
- putHashId(RDFNode, HashCode) - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
- putStringId(RDFNode, String) - Method in interface org.aksw.jenax.reprogen.hashid.HashIdCxt
- putStringId(RDFNode, String) - Method in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
R
- rawProcessor - Variable in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- rawView - Variable in class org.aksw.jenax.reprogen.core.ViewBundle
-
The raw yield yields the set of RDFNodes that back the java view (predicate, isFwd) -> (subject -> collectionOfRdfNodes)
- rdfNodeToHashCode - Variable in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
-
Items that are fully processed have an entry of the processing result in this map
- rdfNodeToString - Variable in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
-
The set of items in traversed state.
- rdfPropertyExcludedFromHashId - Variable in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
-
Only valid if includeInHashId is true: Usually the rdf property (path) is combined with the value to form the id.
- reachableClosure(T, Class<T>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- readPrefixesFromClass(Class<?>, PrefixMapping) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
Read
NamespacesandNamespaceannotation from this class and a super classes / interfaces. - registerDirectHashIdProcessor(BiFunction<? super Resource, ? super HashIdCxt, ? extends HashCode>) - Method in class org.aksw.jenax.reprogen.hashid.ClassDescriptor
- registerDirectStringIdProcessor(BiFunction<? super Resource, ? super HashIdCxt, ? extends String>) - Method in class org.aksw.jenax.reprogen.hashid.ClassDescriptor
- registerProxyClass(Class<?>, Class<?>) - Method in class org.aksw.jenax.reprogen.hashid.Metamodel
- registerResourceClass(boolean, Class<?>, Personality<RDFNode>, Supplier<PrefixMapping>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- registerResourceClass(Class<? extends Resource>, Class<?>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- registerResourceClasses(boolean, Class<? extends Resource>...) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- registerResourceClasses(boolean, Iterable<Class<?>>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- registerResourceClasses(Class<? extends Resource>...) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- registerResourceClasses(Iterable<Class<?>>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- registerResourceClasses(Personality<RDFNode>, boolean, Class<? extends Resource>...) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- registerResourceClasses(Personality<RDFNode>, boolean, Iterable<Class<?>>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- registerResourceClasses(Personality<RDFNode>, Class<? extends Resource>...) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- registerResourceClasses(Personality<RDFNode>, Iterable<Class<?>>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- ResourceProxyBase - Class in org.aksw.jenax.reprogen.core
-
Experimental base implementation that is used for generated proxies.
- ResourceProxyBase(Node, EnhGraph) - Constructor for class org.aksw.jenax.reprogen.core.ResourceProxyBase
S
- scalar(Class<?>) - Static method in interface org.aksw.jenax.reprogen.descriptor.impl.SimpleTypes
- scan(Class<?>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- scan(String) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- scan(String, Personality<RDFNode>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- scan(String, Personality<RDFNode>, PrefixMapping) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
- setAllowDescendPredicate(Predicate<Statement>) - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- setIncludedInHashId(boolean) - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- setIriType(boolean) - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- setRawProcessor(Function<? super Resource, ? extends Collection<? extends RDFNode>>) - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- setRdfPropertyExcludedFromHashId(boolean) - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- setTargetOwned(boolean) - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- setTargetType(DataType) - Method in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- setter - Variable in class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
- setter() - Method in class org.aksw.jenax.reprogen.descriptor.impl.MethodGroupImpl
- setter() - Method in interface org.aksw.jenax.reprogen.hashid.MethodGroup
- simpleGetter(Method, Class<?>) - Static method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- simpleSetter(Method, boolean, Class<?>) - Static method in interface org.aksw.jenax.reprogen.core.MethodDescriptor
- SimpleType - Interface in org.aksw.jenax.reprogen.descriptor.impl
-
A simplified typ class for capturing scalar types and collection types with a lower bounded type.
- SimpleTypes - Interface in org.aksw.jenax.reprogen.descriptor.impl
- skolemId - Static variable in class org.aksw.jenax.reprogen.util.Skolemize
- skolemize(String, Resource) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
Convenience function that runs skolemization on a the given resource and prepends an iri prefix to the generated hashes.
- skolemize(String, Resource, Consumer<Map<RDFNode, String>>) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- skolemize(Resource) - Static method in class org.aksw.jenax.reprogen.util.Skolemize
-
Skolemizes blank nodes using a two phase approach: First, for each individual blank node a signature string is created from its direct neighbors with blank nodes replaced with a constant.
- skolemize(Resource, String, Class<T>, BiConsumer<Resource, Map<Node, Node>>) - Static method in class org.aksw.jenax.reprogen.util.Skolemize
- skolemize(Resource, Model, String, Class<T>) - Static method in class org.aksw.jenax.reprogen.util.Skolemize
- skolemize(Resource, Model, String, Class<T>, BiConsumer<Resource, Map<Node, Node>>) - Static method in class org.aksw.jenax.reprogen.util.Skolemize
-
Skolemize the resource root and all relevant reachable resources.
- Skolemize - Class in org.aksw.jenax.reprogen.util
- Skolemize() - Constructor for class org.aksw.jenax.reprogen.util.Skolemize
- skolemize2(Resource) - Static method in class org.aksw.jenax.reprogen.util.Skolemize
- stricterType(SimpleType) - Method in interface org.aksw.jenax.reprogen.descriptor.impl.SimpleType
-
Attempt to yield the stricter type of this and the other.
- stricterType(SimpleType) - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeCollectionImpl
- stricterType(SimpleType) - Method in class org.aksw.jenax.reprogen.descriptor.impl.TypeScalarImpl
- StringOrHashCode - Interface in org.aksw.jenax.reprogen.hashid
-
Although hash codes are ultimately represented as an array of bytes, they are more restrictive than strings and rather represent numbers, whereas strings should represent url-safe sequences of characters
- supportsProxying(Class<?>) - Static method in class org.aksw.jenax.reprogen.core.JenaPluginUtils
-
Returns true if any method is annotated with
IriorIriNs.
T
- targetType - Variable in class org.aksw.jenax.reprogen.hashid.PropertyDescriptor
- toString() - Method in interface org.aksw.jenax.reprogen.hashid.StringOrHashCode
- toStringDirectProperties(Object, Object[]) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- toStringTree(Object, Object[]) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- tryClassifyAsCollectionGetter(Method) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- tryClassifyAsCollectionSetter(Method) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- tryClassifyAsDynamicCollectionGetter(Method) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- tryClassifyAsMapGetter(Method) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- tryClassifyAsScalarGetter(Method) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
If the method qualifies as a getter, returns a factory function that for a given property yields another function that accesses this property for a
- tryClassifyAsScalarSetter(Method) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- type - Variable in class org.aksw.jenax.reprogen.core.MethodDescriptorSimple
- TypeBase - Class in org.aksw.jenax.reprogen.descriptor.impl
- TypeBase() - Constructor for class org.aksw.jenax.reprogen.descriptor.impl.TypeBase
- TypeCollection - Interface in org.aksw.jenax.reprogen.descriptor.impl
-
A (bounded) collection type - i.e.g List<? extends ItemClass> TODO Add a flag to mark bounded or make another collection type for unbounded?
- TypeCollectionImpl - Class in org.aksw.jenax.reprogen.descriptor.impl
- TypeCollectionImpl(Class<?>, SimpleType) - Constructor for class org.aksw.jenax.reprogen.descriptor.impl.TypeCollectionImpl
- typeDecider - Static variable in class org.aksw.jenax.reprogen.core.JenaPluginUtils
-
The type decider can decide for a given RDFNode whether a certain class can act as a view for it for a given view write out those triples to an RDFNode such that the type decider will consider the original view as applicable If you get an exception on typeDecider such as java.lang.NullPointerException ensure to call JenaSystem.init() before calling methods on this class
- TypeScalar - Interface in org.aksw.jenax.reprogen.descriptor.impl
- TypeScalarImpl - Class in org.aksw.jenax.reprogen.descriptor.impl
- TypeScalarImpl(Class<?>) - Constructor for class org.aksw.jenax.reprogen.descriptor.impl.TypeScalarImpl
U
- useInnerIris - Variable in class org.aksw.jenax.reprogen.hashid.HashIdCxtImpl
V
- valueType - Variable in class org.aksw.jenax.reprogen.core.MethodDescriptorMap
- viewAsCollectionView(Method, TypeMapper) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- viewAsDynamicList(Method, boolean, boolean, TypeMapper, TypeDecider) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- viewAsDynamicSet(Method, boolean, boolean, TypeMapper, TypeDecider) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
The collection view factory first takes the class that denotes the item type as argument.
- viewAsList(Method, boolean, boolean, Class<?>, TypeMapper, TypeDecider) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- viewAsMap(Method, boolean, boolean, Class<?>, Class<?>, TypeMapper, TypeDecider) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- viewAsScalarGetter(MethodDescriptor, Class<?>, boolean, boolean, TypeMapper, TypeDecider) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- viewAsScalarGetterOldAndUnused(MethodDescriptor, Class<?>, boolean, TypeMapper, TypeDecider) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
-
If the method qualifies as a getter, returns a factory function that for a given property yields another function that accesses this property for a
- viewAsScalarSetter(MethodDescriptor, Class<?>, boolean, boolean, TypeMapper, TypeDecider) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- viewAsSet(Method, boolean, boolean, Class<?>, TypeMapper, TypeDecider) - Static method in class org.aksw.jenax.reprogen.core.MapperProxyUtils
- ViewBundle - Class in org.aksw.jenax.reprogen.core
-
A ViewBundle holds two collection views over an RDF graph: The rawView is a collection of raw
RDFNodes (having the same Model), whereas the javaView is derived from the rawView using some conversion function over the items of the raw view. - ViewBundle(Collection<RDFNode>, Object) - Constructor for class org.aksw.jenax.reprogen.core.ViewBundle
W
- wrap(Node, EnhGraph) - Method in class org.aksw.jenax.reprogen.util.ImplementationProxy
All Classes and Interfaces|All Packages