A C D E F G H I L M N O P R S T U V 

A

ActionType - Enum in org.xenei.jena.entities.impl
An enumeration of Action types.
add(PredicateInfoImpl) - Method in class org.xenei.jena.entities.impl.SubjectInfoImpl
Add a predicate info to this subject.
addInstanceProperties(Resource, Class<?>) - Method in class org.xenei.jena.entities.impl.EntityManagerImpl
Read an instance of clazz from Resource r.
addPostExec(Collection<Method>) - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 
addPostExec(Method) - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 

C

canBeSetFrom(Class<?>, Class<?>) - Static method in class org.xenei.jena.entities.impl.TypeChecker
True if "a" can be set from "b"
CharacterDatatype - Class in org.xenei.jena.entities.impl.datatype
An instance of XSDBaseStringType that converts Character class objects into single character strings and back again.
CharacterDatatype() - Constructor for class org.xenei.jena.entities.impl.datatype.CharacterDatatype
constructor
CharDatatype - Class in org.xenei.jena.entities.impl.datatype
An instance of XSDBaseStringType that converts char.class objects into single character strings and back again.
CharDatatype() - Constructor for class org.xenei.jena.entities.impl.datatype.CharDatatype
 
convertValidatedDataValue(ValidatedInfo) - Method in class org.xenei.jena.entities.impl.datatype.LongDatatype
 
createRDFNode(Object) - Method in class org.xenei.jena.entities.impl.handlers.EntityHandler
Create an RDFNode representation for the subject class.
createRDFNode(Object) - Method in class org.xenei.jena.entities.impl.handlers.LiteralHandler
Convert the object to a Literal using the literalDatatype.
createRDFNode(Object) - Method in class org.xenei.jena.entities.impl.handlers.ResourceHandler
Convert an object to an RDFNode.
createRDFNode(Object) - Method in class org.xenei.jena.entities.impl.handlers.UriHandler
Convert the object as a string to an RDFNode.
createRDFNode(Object) - Method in class org.xenei.jena.entities.impl.handlers.VoidHandler
Convert the object to null
createRDFNode(Object) - Method in interface org.xenei.jena.entities.impl.ObjectHandler
Parse the object into an RDFNode representation.

D

dataTypeDump(String, String) - Static method in class org.xenei.jena.entities.impl.PredicateInfoImpl
Create a sorted list of registered data types.
DumpDataTypes - Class in org.xenei.jena.entities
 
DumpDataTypes() - Constructor for class org.xenei.jena.entities.DumpDataTypes
 

E

EffectivePredicate - Class in org.xenei.jena.entities.impl
An class that mimics the Predicate annotation but allows processing to modify the values.
EffectivePredicate() - Constructor for class org.xenei.jena.entities.impl.EffectivePredicate
 
EffectivePredicate(EffectivePredicate) - Constructor for class org.xenei.jena.entities.impl.EffectivePredicate
 
EffectivePredicate(Method) - Constructor for class org.xenei.jena.entities.impl.EffectivePredicate
 
EffectivePredicate(Predicate) - Constructor for class org.xenei.jena.entities.impl.EffectivePredicate
 
emptyIsNull() - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 
EntityHandler - Class in org.xenei.jena.entities.impl.handlers
An ObjectHandler that creates EntityManager managed entities from RDFResources and visa versa.
EntityHandler(EntityManager, Class<?>) - Constructor for class org.xenei.jena.entities.impl.handlers.EntityHandler
Constructor.
EntityManager - Interface in org.xenei.jena.entities
An Entity Manager to manage instances of entities annotated with the Subject annotation Subject Annotation The EntityManager handles all client interactions with the Jena Model using the annotated classes.
EntityManagerFactory - Class in org.xenei.jena.entities
Factory to create EntityManagers.
EntityManagerFactory() - Constructor for class org.xenei.jena.entities.EntityManagerFactory
 
EntityManagerImpl - Class in org.xenei.jena.entities.impl
An implementation of the EntityManager interface.
EntityManagerImpl() - Constructor for class org.xenei.jena.entities.impl.EntityManagerImpl
Constructor.
EntityManagerRequiredException - Exception in org.xenei.jena.entities
A RuntimeException that indicates the class should have been constructed by the EntityManager but wasn't.
EntityManagerRequiredException() - Constructor for exception org.xenei.jena.entities.EntityManagerRequiredException
 
EntityManagerRequiredException(String) - Constructor for exception org.xenei.jena.entities.EntityManagerRequiredException
 
EntityManagerRequiredException(String, Throwable) - Constructor for exception org.xenei.jena.entities.EntityManagerRequiredException
 
EntityManagerRequiredException(String, Throwable, boolean, boolean) - Constructor for exception org.xenei.jena.entities.EntityManagerRequiredException
 
EntityManagerRequiredException(Throwable) - Constructor for exception org.xenei.jena.entities.EntityManagerRequiredException
 
equals(Object) - Method in class org.xenei.jena.entities.impl.handlers.EntityHandler
 
equals(Object) - Method in class org.xenei.jena.entities.impl.handlers.LiteralHandler
 
equals(Object) - Method in class org.xenei.jena.entities.impl.handlers.ResourceHandler
 
equals(Object) - Method in class org.xenei.jena.entities.impl.handlers.UriHandler
 
equals(Object) - Method in class org.xenei.jena.entities.impl.handlers.VoidHandler
 
exec(Method, Resource, Object[]) - Method in class org.xenei.jena.entities.impl.PredicateInfoImpl
Execute the method against the resource with the arguments.
extractName(String) - Method in enum org.xenei.jena.entities.impl.ActionType
Extract the local name portion of the function name/

F

findAbstracts(Class<?>) - Method in class org.xenei.jena.entities.impl.MethodParser
Return the set of implemented abstract classes and interfacesin the order they were declared.
findMethod(Set<Class<?>>, Method) - Method in class org.xenei.jena.entities.impl.MethodParser
Find a method in the list of classes
findMethod(Set<Class<?>>, String, Class<?>[]) - Method in class org.xenei.jena.entities.impl.MethodParser
 

G

getActionType() - Method in class org.xenei.jena.entities.impl.PredicateInfoImpl
Get the action type for the functin.
getActionType() - Method in interface org.xenei.jena.entities.PredicateInfo
 
getEffectivePredicate() - Method in class org.xenei.jena.entities.impl.PredicateInfoImpl
 
getEntityManager() - Static method in class org.xenei.jena.entities.EntityManagerFactory
 
getHandler(EntityManager, Class<?>, EffectivePredicate) - Static method in class org.xenei.jena.entities.impl.PredicateInfoImpl
Get the ObjectHandler for a predicate.
getImplementedClass() - Method in class org.xenei.jena.entities.impl.SubjectInfoImpl
 
getImplementedClass() - Method in interface org.xenei.jena.entities.SubjectInfo
Get the class that was annotated with the Subject annotation.
getMethodName() - Method in class org.xenei.jena.entities.impl.PredicateInfoImpl
 
getMethodName() - Method in interface org.xenei.jena.entities.PredicateInfo
Get the method name that this predicate info is describing.
getNamespace() - Method in class org.xenei.jena.entities.impl.PredicateInfoImpl
 
getNamespace() - Method in interface org.xenei.jena.entities.PredicateInfo
Get the namespace URI for the predicate.
getObjectHandler() - Method in class org.xenei.jena.entities.impl.PredicateInfoImpl
 
getPostExec() - Method in class org.xenei.jena.entities.impl.PredicateInfoImpl
 
getPostExec() - Method in interface org.xenei.jena.entities.PredicateInfo
List of methods to execute after the exec
getPredicateInfo(Method) - Method in class org.xenei.jena.entities.impl.SubjectInfoImpl
 
getPredicateInfo(String, Class<?>) - Method in class org.xenei.jena.entities.impl.SubjectInfoImpl
 
getPredicateInfo(Method) - Method in interface org.xenei.jena.entities.SubjectInfo
Get the predicateInfo or return null if not found
getPredicateInfo(String, Class<?>) - Method in interface org.xenei.jena.entities.SubjectInfo
Get the predicate info for a method.
getPredicateProperty(Method) - Method in class org.xenei.jena.entities.impl.SubjectInfoImpl
Get the RDF Property for the method
getPredicateProperty(String) - Method in class org.xenei.jena.entities.impl.SubjectInfoImpl
Get the RDF property for a method name.
getPredicateProperty(Method) - Method in interface org.xenei.jena.entities.SubjectInfo
Get the Property that is the predicate for the method.
getPredicateProperty(String) - Method in interface org.xenei.jena.entities.SubjectInfo
Get the Property that is the predicate for the method.
getPredicateUriStr(Method) - Method in class org.xenei.jena.entities.impl.SubjectInfoImpl
 
getPredicateUriStr(String) - Method in class org.xenei.jena.entities.impl.SubjectInfoImpl
 
getPredicateUriStr(Method) - Method in interface org.xenei.jena.entities.SubjectInfo
The the URI string of the predicate property.
getPredicateUriStr(String) - Method in interface org.xenei.jena.entities.SubjectInfo
The the URI string of the predicate property.
getPrimitiveClass(Class<?>) - Static method in class org.xenei.jena.entities.impl.TypeChecker
Get the primitive class that is equivalent to clazz.
getProperty() - Method in class org.xenei.jena.entities.impl.PredicateInfoImpl
 
getProperty() - Method in interface org.xenei.jena.entities.PredicateInfo
Get the predicate as a property.
getResource() - Method in interface org.xenei.jena.entities.ResourceWrapper
Get the wrapped resource.
getSubject(Class<?>) - Method in interface org.xenei.jena.entities.EntityManager
Get the subject annotation for the class.
getSubject(Class<?>) - Method in class org.xenei.jena.entities.impl.EntityManagerImpl
 
getSubject() - Method in class org.xenei.jena.entities.impl.SubjectInfoImpl
Get the subject annotation for this class.
getSubject() - Method in interface org.xenei.jena.entities.SubjectInfo
Get the @Subject annotation object for this subject.
getSubjectInfo(Class<?>) - Method in interface org.xenei.jena.entities.EntityManager
Get the SubjectInfo for the class.
getSubjectInfo(Class<?>) - Method in class org.xenei.jena.entities.impl.EntityManagerImpl
 
getUriString() - Method in class org.xenei.jena.entities.impl.PredicateInfoImpl
 
getUriString() - Method in interface org.xenei.jena.entities.PredicateInfo
Get the predicate URI as a string.
getValueClass() - Method in class org.xenei.jena.entities.impl.PredicateInfoImpl
 
getValueClass() - Method in interface org.xenei.jena.entities.PredicateInfo
get the value class.

H

hashCode() - Method in class org.xenei.jena.entities.impl.handlers.EntityHandler
 
hashCode() - Method in class org.xenei.jena.entities.impl.handlers.LiteralHandler
 
hashCode() - Method in class org.xenei.jena.entities.impl.handlers.ResourceHandler
 
hashCode() - Method in class org.xenei.jena.entities.impl.handlers.UriHandler
 
hashCode() - Method in class org.xenei.jena.entities.impl.handlers.VoidHandler
 

I

impl() - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 
intercept(Object, Method, Object[], MethodProxy) - Method in class org.xenei.jena.entities.impl.ResourceEntityProxy
Invokes an method on the proxy.
isA(String) - Method in enum org.xenei.jena.entities.impl.ActionType
Test to see if the function name is of this action type.
isEmpty(Object) - Method in class org.xenei.jena.entities.impl.handlers.EntityHandler
 
isEmpty(Object) - Method in class org.xenei.jena.entities.impl.handlers.LiteralHandler
 
isEmpty(Object) - Method in class org.xenei.jena.entities.impl.handlers.ResourceHandler
 
isEmpty(Object) - Method in class org.xenei.jena.entities.impl.handlers.UriHandler
 
isEmpty(Object) - Method in class org.xenei.jena.entities.impl.handlers.VoidHandler
 
isEmpty(Object) - Method in interface org.xenei.jena.entities.impl.ObjectHandler
Returns true if the object is considered empty.
isInstance(Object, Class<?>) - Method in interface org.xenei.jena.entities.EntityManager
Determine if target has all the properties required in the Subject( type ) annotation value.
isInstance(Object, Class<?>) - Method in class org.xenei.jena.entities.impl.EntityManagerImpl
 
isMultiple(Method) - Static method in enum org.xenei.jena.entities.impl.ActionType
 
isTypeNotSet() - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 

L

LiteralHandler - Class in org.xenei.jena.entities.impl.handlers
An ObjectHandler that encodes objects as Literals and visa versa.
LiteralHandler(RDFDatatype) - Constructor for class org.xenei.jena.entities.impl.handlers.LiteralHandler
Create a LiteralHandler that converts literalDatatype objects.
literalType() - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 
LongDatatype - Class in org.xenei.jena.entities.impl.datatype
A XSDBaseNumericType instance that converts a number into Long and visa versa.
LongDatatype() - Constructor for class org.xenei.jena.entities.impl.datatype.LongDatatype
 

M

main(String[]) - Static method in class org.xenei.jena.entities.DumpDataTypes
Dump the registered data types.
merge(EffectivePredicate) - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 
merge(Predicate) - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 
MethodParser - Class in org.xenei.jena.entities.impl
An implementation of the EntityManager interface.
MethodParser(EntityManager, SubjectInfoImpl, Map<String, Integer>) - Constructor for class org.xenei.jena.entities.impl.MethodParser
Constructor.
MissingAnnotation - Exception in org.xenei.jena.entities
Thrown when an annotation is required but not found.
MissingAnnotation(String) - Constructor for exception org.xenei.jena.entities.MissingAnnotation
 

N

name() - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 
namespace() - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 

O

ObjectHandler - Interface in org.xenei.jena.entities.impl
The interface for the internal ObjectHandler.
org.xenei.jena.entities - package org.xenei.jena.entities
 
org.xenei.jena.entities.annotations - package org.xenei.jena.entities.annotations
 
org.xenei.jena.entities.impl - package org.xenei.jena.entities.impl
 
org.xenei.jena.entities.impl.datatype - package org.xenei.jena.entities.impl.datatype
 
org.xenei.jena.entities.impl.handlers - package org.xenei.jena.entities.impl.handlers
 

P

parse(String) - Static method in enum org.xenei.jena.entities.impl.ActionType
Parse the action type from the function name.
parse(Method) - Method in class org.xenei.jena.entities.impl.MethodParser
Parse the class if necessary.
parseClasses(String) - Method in interface org.xenei.jena.entities.EntityManager
Parses the the classes in a package (and subpackages) looking for Subject annotated classes.
parseClasses(String[]) - Method in interface org.xenei.jena.entities.EntityManager
Parses the the classes in an array of packages (and subpackages) looking for Subject annotated classes.
parseClasses(String) - Method in class org.xenei.jena.entities.impl.EntityManagerImpl
 
parseClasses(String[]) - Method in class org.xenei.jena.entities.impl.EntityManagerImpl
 
parseObject(RDFNode) - Method in class org.xenei.jena.entities.impl.handlers.EntityHandler
Use the entity manager to create an instance of the valueClass from the resource.
parseObject(RDFNode) - Method in class org.xenei.jena.entities.impl.handlers.LiteralHandler
Convert a Literal to an object using the Literaldata type to parse it.
parseObject(RDFNode) - Method in class org.xenei.jena.entities.impl.handlers.ResourceHandler
Returns the argument
parseObject(RDFNode) - Method in class org.xenei.jena.entities.impl.handlers.UriHandler
Return the URI string for the RDFnode
parseObject(RDFNode) - Method in class org.xenei.jena.entities.impl.handlers.VoidHandler
convert the node to a null
parseObject(RDFNode) - Method in interface org.xenei.jena.entities.impl.ObjectHandler
Parse the RDF node into an object.
parseValidated(String) - Method in class org.xenei.jena.entities.impl.datatype.CharacterDatatype
Parse the single character string into a Character object.
parseValidated(String) - Method in class org.xenei.jena.entities.impl.datatype.CharDatatype
Parse the single character string into a char.class object.
Predicate - Annotation Type in org.xenei.jena.entities.annotations
An annotation that modifies the standard info about a property.
PredicateInfo - Interface in org.xenei.jena.entities
Information about the predicate.
PredicateInfoImpl - Class in org.xenei.jena.entities.impl
The parsed information about a predicate method.
PredicateInfoImpl(EntityManager, EffectivePredicate, String, Class<?>) - Constructor for class org.xenei.jena.entities.impl.PredicateInfoImpl
Constructor.
PredicateInfoImpl(PredicateInfoImpl) - Constructor for class org.xenei.jena.entities.impl.PredicateInfoImpl
 

R

read(Object, Class<T>, Class<?>...) - Method in interface org.xenei.jena.entities.EntityManager
Read an instance of clazz from source.
read(Object, Class<T>, Class<?>...) - Method in class org.xenei.jena.entities.impl.EntityManagerImpl
 
removePredicateInfo(Method) - Method in class org.xenei.jena.entities.impl.SubjectInfoImpl
Remove a predicate info from this subject.
removePredicateInfo(String, Class<?>) - Method in class org.xenei.jena.entities.impl.SubjectInfoImpl
Remove a predicate info from this subject.
ResourceEntityProxy - Class in org.xenei.jena.entities.impl
Implements the invoker that the proxy uses.
ResourceEntityProxy(EntityManager, Resource, SubjectInfo) - Constructor for class org.xenei.jena.entities.impl.ResourceEntityProxy
The constructor
ResourceHandler - Class in org.xenei.jena.entities.impl.handlers
An ObjectHandler that does not convert RDFNodes.
ResourceHandler() - Constructor for class org.xenei.jena.entities.impl.handlers.ResourceHandler
 
ResourceWrapper - Interface in org.xenei.jena.entities
An interface to retrieve a resource from a subject annotated object.

S

setEntityManager(EntityManager) - Static method in class org.xenei.jena.entities.EntityManagerFactory
Set the entity manager that the factory will return.
setName(String) - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 
Subject - Annotation Type in org.xenei.jena.entities.annotations
An annotation that defines an entity class.
SubjectInfo - Interface in org.xenei.jena.entities
Information about a subject annotated object.
SubjectInfoImpl - Class in org.xenei.jena.entities.impl
 
SubjectInfoImpl(Class<?>) - Constructor for class org.xenei.jena.entities.impl.SubjectInfoImpl
 

T

toString() - Method in class org.xenei.jena.entities.impl.handlers.EntityHandler
 
toString() - Method in class org.xenei.jena.entities.impl.handlers.LiteralHandler
 
toString() - Method in class org.xenei.jena.entities.impl.handlers.ResourceHandler
 
toString() - Method in class org.xenei.jena.entities.impl.handlers.UriHandler
 
toString() - Method in class org.xenei.jena.entities.impl.handlers.VoidHandler
 
toString() - Method in class org.xenei.jena.entities.impl.PredicateInfoImpl
 
type() - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 
TypeChecker - Class in org.xenei.jena.entities.impl
A utility class to verify that an instance of one class can be set with an instance of another.
TypeChecker() - Constructor for class org.xenei.jena.entities.impl.TypeChecker
 

U

upcase() - Method in class org.xenei.jena.entities.impl.EffectivePredicate
 
update(Object, Object) - Method in interface org.xenei.jena.entities.EntityManager
Calls the target.setX predicate methods with the results of the source.getX predicate methods.
update(Object, Object) - Method in class org.xenei.jena.entities.impl.EntityManagerImpl
Since the EntityManger implements the manager as a live data read against the Model, this method provides a mechanism to copy all the values from the source to the target.
URI - Annotation Type in org.xenei.jena.entities.annotations
An annotation to specify that a string parameter should be considered as a URI.
UriHandler - Class in org.xenei.jena.entities.impl.handlers
An ObjectHandler that handles converting RDFNodes to URI strings and visa versa
UriHandler() - Constructor for class org.xenei.jena.entities.impl.handlers.UriHandler
 

V

validate(Collection<Class<?>>) - Method in class org.xenei.jena.entities.impl.SubjectInfoImpl
 
validate(Collection<Class<?>>) - Method in interface org.xenei.jena.entities.SubjectInfo
Validate that this subject info implements all the methods for all the interfaces listed in iface.
valueOf(String) - Static method in enum org.xenei.jena.entities.impl.ActionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.xenei.jena.entities.impl.ActionType
Returns an array containing the constants of this enum type, in the order they are declared.
VoidHandler - Class in org.xenei.jena.entities.impl.handlers
An ObjectHandler that always returns null.
VoidHandler() - Constructor for class org.xenei.jena.entities.impl.handlers.VoidHandler
 
A C D E F G H I L M N O P R S T U V 

Copyright © 2012-2013 XENEI.com. All Rights Reserved.