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; }
Class<?> mapped = null; Class<?> face = null; Collection<Class<?>> rs = findAllRoles(uri); for (Class<?> r : rs) { URI type = findType(r);
Class<?> mapped = null; Class<?> face = null; Collection<Class<?>> rs = findAllRoles(uri); for (Class<?> r : rs) { URI type = findType(r);