/** * @return <code>true</code> If the given type can be used as a concept * parameter. */ public boolean isNamedConcept(Class<?> type) { return mapper.findType(type) != null; }
public URI getNameOf(Class<?> concept) { return mapper.findType(concept); }
/** * @return <code>true</code> If the given type can be used as a concept * parameter. */ public boolean isNamedConcept(Class<?> type) { return resolver.getRoleMapper().findType(type) != null; }
public URI getNameOf(Class<?> concept) { return resolver.getRoleMapper().findType(concept); }
private void addImpliedRoles(Collection<Class<?>> anonymous, Collection<Class<?>> result) { for (Class<?> r : anonymous) { Class<?> sc = r.getSuperclass(); if (sc != null) { URI uri = findType(sc); if (uri != null) { result.addAll(roleMapper.findRoles(uri)); } } for (Class<?> c : r.getInterfaces()) { URI uri = findType(c); if (uri != null) { result.addAll(roleMapper.findRoles(uri)); } } } }
private void addImpliedRoles(Collection<Class<?>> anonymous, Collection<Class<?>> result) { for (Class<?> r : anonymous) { Class<?> sc = r.getSuperclass(); if (sc != null) { URI uri = findType(sc); if (uri != null) { result.addAll(roleMapper.findRoles(uri)); } } for (Class<?> c : r.getInterfaces()) { URI uri = findType(c); if (uri != null) { result.addAll(roleMapper.findRoles(uri)); } } } }
public Class<?> findInterfaceConcept(URI uri) { Class<?> concept = null; Class<?> mapped = null; Collection<Class<?>> rs = findAllRoles(uri); for (Class<?> r : rs) { URI type = findType(r); if (r.isInterface() && type != null) { concept = r; if (uri.equals(type)) { mapped = r; if (r.getSimpleName().equals(uri.getLocalName())) { return r; } } } } if (mapped != null) return mapped; if (concept != null) return concept; return null; }
public Class<?> findInterfaceConcept(URI uri) { Class<?> concept = null; Class<?> mapped = null; Collection<Class<?>> rs = findAllRoles(uri); for (Class<?> r : rs) { URI type = findType(r); if (r.isInterface() && type != null) { concept = r; if (uri.equals(type)) { mapped = r; if (r.getSimpleName().equals(uri.getLocalName())) { return r; } } } } if (mapped != null) return mapped; if (concept != null) return concept; return null; }
public boolean isRecordedConcept(URI type, ClassLoader cl) { if (roleMapper.isTypeRecorded(type)) { for (Class<?> role : findAllRoles(type)) { if (findType(role) != null) return true; } } if ("java:".equals(type.getNamespace())) { try { synchronized (cl) { java.lang.Class.forName(type.getLocalName(), true, cl); } return true; } catch (ClassNotFoundException e) { return false; } } return false; }
public boolean isRecordedConcept(URI type, ClassLoader cl) { if (roleMapper.isTypeRecorded(type)) { for (Class<?> role : findAllRoles(type)) { if (findType(role) != null) return true; } } if ("java:".equals(type.getNamespace())) { try { synchronized (cl) { java.lang.Class.forName(type.getLocalName(), true, cl); } return true; } catch (ClassNotFoundException e) { return false; } } return false; }
Collection<Class<?>> rs = findAllRoles(uri); for (Class<?> r : rs) { URI type = findType(r); if (type != null && r.isInterface()) { concept = r;
Collection<Class<?>> rs = findAllRoles(uri); for (Class<?> r : rs) { URI type = findType(r); if (type != null && r.isInterface()) { concept = r;