public boolean isRecordedAnnotation(URI uri) { return findAnnotationMethod(uri) != null; }
public boolean isRecordedAnnotation(URI uri) { return findAnnotationMethod(uri) != null; }
public boolean isCompiledAnnotationFunctional(URI name) { Method ann = roles.findAnnotationMethod(name); if (ann == null) return false; return !ann.getReturnType().isArray(); }
public String getAnnotationAttributeName(URI uri) throws ObjectStoreConfigException { if (!ignore.contains(uri)) { Method m = roles.findAnnotationMethod(uri); if (m != null) return m.getName(); } return "value"; }
public boolean isCompiledAnnotationFunctional(URI name) { Method ann = roles.findAnnotationMethod(name); if (ann == null) return false; return !ann.getReturnType().isArray(); }
public boolean isAnnotationOfClasses(URI name) { Method m = roles.findAnnotationMethod(name); if (m == null) return false; Class<?> type = m.getReturnType(); return type.equals(Class.class) || type.getComponentType() != null && type.getComponentType().equals(Class.class); }
public boolean isAnnotationOfClasses(URI name) { Method m = roles.findAnnotationMethod(name); if (m == null) return false; Class<?> type = m.getReturnType(); return type.equals(Class.class) || type.getComponentType() != null && type.getComponentType().equals(Class.class); }
private Class findJavaClass(URI uri) { if (uri.equals(RDF.XMLLITERAL)) return literals.findClass(uri); Class klass = roles.findConcept(uri, cl); if (klass != null) return klass; klass = findLoadedMethod(uri); if (klass != null) return klass; Method m = roles.findAnnotationMethod(uri); if (m != null) return m.getDeclaringClass(); return literals.findClass(uri); }
private Class findJavaClass(URI uri) { if (uri.equals(RDF.XMLLITERAL)) return literals.findClass(uri); Class klass = roles.findConcept(uri, cl); if (klass != null) return klass; klass = findLoadedMethod(uri); if (klass != null) return klass; Method m = roles.findAnnotationMethod(uri); if (m != null) return m.getDeclaringClass(); return literals.findClass(uri); }