Skip navigation links
A B C D G I N O P R S U V W 

A

AbstractRDFBeanProperty - Class in org.cyberborean.rdfbeans.reflect
 
AbstractRDFBeanProperty(PropertyDescriptor) - Constructor for class org.cyberborean.rdfbeans.reflect.AbstractRDFBeanProperty
 
add(Object) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Marshalls the state of a Java object to an RDF resource (a set of triple statements in the underlying RDF model).
addProxyListener(ProxyListener) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
 

B

BINDINGCLASS_PROPERTY - Static variable in class org.cyberborean.rdfbeans.RDFBeanManager
 
BINDINGIFACE_PROPERTY - Static variable in class org.cyberborean.rdfbeans.RDFBeanManager
 

C

create(Resource, Class<T>) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Creates new dynamic proxy object implementing the specified Java interface.
create(String, Class<T>) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Creates new dynamic proxy object implementing the specified Java interface.
createAll(Class<T>) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Constructs all dynamic proxy objects implementing the specified Java interface from their representations in the underlying RDF model.
createUriString(String) - Method in class org.cyberborean.rdfbeans.reflect.RDFBeanInfo
 

D

DatatypeMapper - Interface in org.cyberborean.rdfbeans.datatype
DatatypeMapper.
DateUtils - Class in org.cyberborean.rdfbeans.datatype
Utilities for parsing dates.
DateUtils() - Constructor for class org.cyberborean.rdfbeans.datatype.DateUtils
 
DefaultDatatypeMapper - Class in org.cyberborean.rdfbeans.datatype
Default DatatypeMapper implementation based on XML-Schema data types for representation of Java primitive wrapper classes and dates as typed RDF literals.
DefaultDatatypeMapper() - Constructor for class org.cyberborean.rdfbeans.datatype.DefaultDatatypeMapper
 
delete(Resource) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Deletes the RDF resource from the underlying model.
delete(String, Class) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Deletes an RDF resource representing an object that matches the specified RDFBean identifier and Java class from the underlying model.

G

get(Resource, Class<T>) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Unmarshalls an RDF resource by creating an object of the specified Java class.
get(Resource) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Unmarshalls an RDF resource by creating an object of auto-detected Java class.
get(String, Class<T>) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Unmarshalls an RDF resource matching the specified RDFBean identifier by creating an object of the specified Java class.
get(Class) - Static method in class org.cyberborean.rdfbeans.reflect.RDFBeanInfo
 
getAll(Class<T>) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Returns an iterator over all objects of the specified Java class stored in the RDF model.
getAllClassAnnotations(Class<?>, Class<A>) - Static method in class org.cyberborean.rdfbeans.reflect.ReflectionUtil
 
getAllInterfaces(Class[]) - Static method in class org.cyberborean.rdfbeans.reflect.ReflectionUtil
 
getBeanInfo() - Method in class org.cyberborean.rdfbeans.reflect.RDFBeanInfo
 
getBindingClassForType(IRI) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
 
getClassAnnotation(Class<?>, Class<A>) - Static method in class org.cyberborean.rdfbeans.reflect.ReflectionUtil
 
getClassLoader() - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Returns the current ClassLoader for loading RDFBean classes.
getContainerType() - Method in class org.cyberborean.rdfbeans.reflect.RDFProperty
 
getDatatypeMapper() - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Returns a current DatatypeMapper implementation.
getDatatypeURI(Class<?>) - Static method in class org.cyberborean.rdfbeans.datatype.DefaultDatatypeMapper
 
getDefaultDateFormat() - Static method in class org.cyberborean.rdfbeans.datatype.DateUtils
 
getInstance(Resource, RDFBeanInfo, Class<T>) - Method in class org.cyberborean.rdfbeans.proxy.ProxyInstancesPool
 
getJavaObject(Literal) - Method in interface org.cyberborean.rdfbeans.datatype.DatatypeMapper
Returns a Java object reconstructed from the given RDF literal value.
getJavaObject(Literal) - Method in class org.cyberborean.rdfbeans.datatype.DefaultDatatypeMapper
 
getMethodAnnotation(Method, Class<T>) - Static method in class org.cyberborean.rdfbeans.reflect.ReflectionUtil
 
getPackageAnnotation(Class<?>, Class<A>) - Static method in class org.cyberborean.rdfbeans.reflect.ReflectionUtil
 
getPrefix() - Method in class org.cyberborean.rdfbeans.reflect.SubjectProperty
 
getProperties() - Method in class org.cyberborean.rdfbeans.reflect.RDFBeanInfo
 
getProperty(IRI) - Method in class org.cyberborean.rdfbeans.reflect.RDFBeanInfo
 
getPropertyComponentType() - Method in class org.cyberborean.rdfbeans.reflect.AbstractRDFBeanProperty
 
getPropertyDescriptor() - Method in class org.cyberborean.rdfbeans.reflect.AbstractRDFBeanProperty
 
getPropertyForMethod(Method) - Method in class org.cyberborean.rdfbeans.reflect.RDFBeanInfo
 
getPropertyType() - Method in class org.cyberborean.rdfbeans.reflect.AbstractRDFBeanProperty
 
getProxyListeners() - Method in class org.cyberborean.rdfbeans.RDFBeanManager
 
getRDFBeanClass() - Method in exception org.cyberborean.rdfbeans.exceptions.RDFBeanValidationException
 
getRDFBeanClass() - Method in class org.cyberborean.rdfbeans.reflect.RDFBeanInfo
 
getRDFNamespaces() - Method in class org.cyberborean.rdfbeans.reflect.RDFBeanInfo
 
getRDFType() - Method in class org.cyberborean.rdfbeans.reflect.RDFBeanInfo
 
getRDFValue(Object, ValueFactory) - Method in interface org.cyberborean.rdfbeans.datatype.DatatypeMapper
Returns an RDF literal representation of the given Java object.
getRDFValue(Object, ValueFactory) - Method in class org.cyberborean.rdfbeans.datatype.DefaultDatatypeMapper
 
getRepositoryConnection() - Method in class org.cyberborean.rdfbeans.RDFBeanManager
 
getResource(String, Class) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Returns an RDF resource representing an object that matches the specified RDFBean identifier and Java class.
getSubjectProperty() - Method in class org.cyberborean.rdfbeans.reflect.RDFBeanInfo
 
getUri() - Method in class org.cyberborean.rdfbeans.reflect.RDFProperty
 
getUri(String) - Method in class org.cyberborean.rdfbeans.reflect.SubjectProperty
 
getUriPart(IRI) - Method in class org.cyberborean.rdfbeans.reflect.SubjectProperty
 
getValue(Object) - Method in class org.cyberborean.rdfbeans.reflect.AbstractRDFBeanProperty
 
getValue(Object) - Method in class org.cyberborean.rdfbeans.reflect.SubjectProperty
 

I

invoke(Object, Method, Object[]) - Method in class org.cyberborean.rdfbeans.proxy.RDFBeanDelegator
 
isIndexedProperty() - Method in class org.cyberborean.rdfbeans.reflect.AbstractRDFBeanProperty
Gets the value of the property indexedProperty.
isInversionOfProperty() - Method in class org.cyberborean.rdfbeans.reflect.RDFProperty
Gets the value of the property inversionOfProperty.
isMatchingMethodSignatures(Method, Method) - Static method in class org.cyberborean.rdfbeans.reflect.ReflectionUtil
 
isRdfBean(Object) - Static method in class org.cyberborean.rdfbeans.reflect.RDFBeanInfo
 
isRdfBeanClass(Class) - Static method in class org.cyberborean.rdfbeans.reflect.RDFBeanInfo
 
isResourceExist(Resource) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Checks whether an RDF resource exists in the underlying model.
isResourceExist(Resource, Class) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Checks whether an RDF resource exists in the underlying model and represents an object of the specified Java class.

N

newReference(K, V, ReferenceQueue<V>) - Method in class org.cyberborean.rdfbeans.util.WeakCacheMap
 

O

objectCreated(Object, Class<?>, Resource) - Method in interface org.cyberborean.rdfbeans.proxy.ProxyListener
Invoked when a RDFBean proxy object is created in the RDF model.
objectPropertyChanged(Object, IRI, Object) - Method in interface org.cyberborean.rdfbeans.proxy.ProxyListener
Invoked when a RDFBean proxy object property is changed by a setter method
org.cyberborean.rdfbeans - package org.cyberborean.rdfbeans
 
org.cyberborean.rdfbeans.annotations - package org.cyberborean.rdfbeans.annotations
 
org.cyberborean.rdfbeans.datatype - package org.cyberborean.rdfbeans.datatype
 
org.cyberborean.rdfbeans.exceptions - package org.cyberborean.rdfbeans.exceptions
 
org.cyberborean.rdfbeans.proxy - package org.cyberborean.rdfbeans.proxy
 
org.cyberborean.rdfbeans.reflect - package org.cyberborean.rdfbeans.reflect
 
org.cyberborean.rdfbeans.util - package org.cyberborean.rdfbeans.util
 

P

parseDate(String) - Static method in class org.cyberborean.rdfbeans.datatype.DateUtils
 
processQueue() - Method in class org.cyberborean.rdfbeans.util.WeakCacheMap
 
propertyDescriptor - Variable in class org.cyberborean.rdfbeans.reflect.AbstractRDFBeanProperty
 
ProxyInstancesPool - Class in org.cyberborean.rdfbeans.proxy
 
ProxyInstancesPool(RDFBeanManager) - Constructor for class org.cyberborean.rdfbeans.proxy.ProxyInstancesPool
 
ProxyListener - Interface in org.cyberborean.rdfbeans.proxy
An RDFBeanManager listener for dynamic proxies creation and property changing events.
purge(Resource) - Method in class org.cyberborean.rdfbeans.proxy.ProxyInstancesPool
 

R

RDF - Annotation Type in org.cyberborean.rdfbeans.annotations
Applied to: Method declaration
Value: String (required)
RDFBean - Annotation Type in org.cyberborean.rdfbeans.annotations
Applied to: Class or interface declaration
Value: String (required)
RDFBeanDelegator - Class in org.cyberborean.rdfbeans.proxy
An InvocationHandler to handle invocations of getter and setter methods on dynamic RDFBean proxies.
RDFBeanDelegator(Resource, RDFBeanInfo, RDFBeanManager) - Constructor for class org.cyberborean.rdfbeans.proxy.RDFBeanDelegator
 
RDFBeanException - Exception in org.cyberborean.rdfbeans.exceptions
 
RDFBeanException(String) - Constructor for exception org.cyberborean.rdfbeans.exceptions.RDFBeanException
 
RDFBeanException(String, Throwable) - Constructor for exception org.cyberborean.rdfbeans.exceptions.RDFBeanException
 
RDFBeanException(Throwable) - Constructor for exception org.cyberborean.rdfbeans.exceptions.RDFBeanException
 
RDFBeanInfo - Class in org.cyberborean.rdfbeans.reflect
 
RDFBeanManager - Class in org.cyberborean.rdfbeans
Provides basic CRUD and dynamic proxy management functions for persisting RDFBean data objects using a RDF model stored in RDF4J repository.
RDFBeanManager(RepositoryConnection) - Constructor for class org.cyberborean.rdfbeans.RDFBeanManager
Creates new RDFBeanManager instance upon the given RDF4J RepositoryConnection.
RDFBeanValidationException - Exception in org.cyberborean.rdfbeans.exceptions
 
RDFBeanValidationException(String, Class, Throwable) - Constructor for exception org.cyberborean.rdfbeans.exceptions.RDFBeanValidationException
 
RDFBeanValidationException(Class, Throwable) - Constructor for exception org.cyberborean.rdfbeans.exceptions.RDFBeanValidationException
 
RDFBeanValidationException(String, Class) - Constructor for exception org.cyberborean.rdfbeans.exceptions.RDFBeanValidationException
 
RDFContainer - Annotation Type in org.cyberborean.rdfbeans.annotations
Applied to: Method declaration
Value: RDFContainer.ContainerType (optional)
Default value: RDFContainer.ContainerType.NONE
RDFContainer.ContainerType - Enum in org.cyberborean.rdfbeans.annotations
RDF Container types:
RDFNamespaces - Annotation Type in org.cyberborean.rdfbeans.annotations
Applied to: Class or interface declaration
Value: String or String array (required)
RDFProperty - Class in org.cyberborean.rdfbeans.reflect
 
RDFProperty(PropertyDescriptor, RDFBeanInfo, RDF, RDFContainer) - Constructor for class org.cyberborean.rdfbeans.reflect.RDFProperty
 
RDFSubject - Annotation Type in org.cyberborean.rdfbeans.annotations
Applied to: Method declaration
Value: prefix (String, optional)
ReflectionUtil - Class in org.cyberborean.rdfbeans.reflect
 
ReflectionUtil() - Constructor for class org.cyberborean.rdfbeans.reflect.ReflectionUtil
 
removeProxyListener(ProxyListener) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
 

S

setClassLoader(ClassLoader) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Sets a custom ClassLoader instance for loading RDFBean classes.
setDatatypeMapper(DatatypeMapper) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Sets a DatatypeMapper implementation.
setValue(Object, Object) - Method in class org.cyberborean.rdfbeans.reflect.AbstractRDFBeanProperty
 
setValue(Object, Object) - Method in class org.cyberborean.rdfbeans.reflect.SubjectProperty
 
SubjectProperty - Class in org.cyberborean.rdfbeans.reflect
 
SubjectProperty(PropertyDescriptor, RDFBeanInfo, RDFSubject) - Constructor for class org.cyberborean.rdfbeans.reflect.SubjectProperty
 

U

update(Object) - Method in class org.cyberborean.rdfbeans.RDFBeanManager
Marshalls the state of a Java RDFBean object to an RDF resource (a set of triple statements in the underlying RDF model).

V

valueFactory - Static variable in class org.cyberborean.rdfbeans.RDFBeanManager
 
valueOf(String) - Static method in enum org.cyberborean.rdfbeans.annotations.RDFContainer.ContainerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.cyberborean.rdfbeans.annotations.RDFContainer.ContainerType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeakCacheMap<K,V> - Class in org.cyberborean.rdfbeans.util
 
WeakCacheMap() - Constructor for class org.cyberborean.rdfbeans.util.WeakCacheMap
 
A B C D G I N O P R S U V W 
Skip navigation links

Copyright © 2017. All rights reserved.