if (outputClassPackage != null && outputClassPackage.isAnnotationPresent(XmlSchema.class)) { XmlSchema annotation = outputClassPackage.getAnnotation(XmlSchema.class); namespaceUri = annotation.namespace();
if (outputClassPackage != null && outputClassPackage.isAnnotationPresent(XmlSchema.class)) { XmlSchema annotation = outputClassPackage.getAnnotation(XmlSchema.class); namespaceUri = annotation.namespace();
private static boolean packageHasAnnotation(Class<? extends Annotation> annotationClass, Package resourcePackage) { return resourcePackage != null && resourcePackage.isAnnotationPresent(annotationClass); }
private static LinkELProvider findLinkELProvider(Method m){ if(m.isAnnotationPresent(LinkELProvider.class)) return m.getAnnotation(LinkELProvider.class); Class<?> c = m.getDeclaringClass(); if(c.isAnnotationPresent(LinkELProvider.class)) return c.getAnnotation(LinkELProvider.class); Package p = c.getPackage(); if(p != null && p.isAnnotationPresent(LinkELProvider.class)) return p.getAnnotation(LinkELProvider.class); return null; }
private static boolean isPackageVetoed(Package pkg) { return pkg != null && pkg.isAnnotationPresent(Vetoed.class); }
private static boolean isPackageVetoed(Package pkg) { return pkg != null && pkg.isAnnotationPresent(Vetoed.class); }
private static boolean isPackageVetoed(Package pkg) { return pkg != null && pkg.isAnnotationPresent(Vetoed.class); }
private static boolean isPackageVetoed(Package pkg) { return pkg != null && pkg.isAnnotationPresent(Vetoed.class); }
private static boolean isPackageVetoed(Package pkg) { return pkg != null && pkg.isAnnotationPresent(Vetoed.class); }
private static boolean isPackageVetoed(Package pkg) { return pkg != null && pkg.isAnnotationPresent(Vetoed.class); }
private boolean isAutoCreateAnnotationPresent() { if (componentClass.isAnnotationPresent(AutoCreate.class)) { return true; } Package pkg = componentClass.getPackage(); return pkg!=null && pkg.isAnnotationPresent(AutoCreate.class); }
private boolean isAnnotated() { return this.getClass().isAnnotationPresent(Ipsedixit.class) || this.getClass().getPackage().isAnnotationPresent(Ipsedixit.class); } }
private boolean isAnnotated() { return this.getClass().isAnnotationPresent(Ipsedixit.class) || this.getClass().getPackage().isAnnotationPresent(Ipsedixit.class); } }
public ClassLoaderPackages(ClassLoader parent) { super(parent); namespacePackages = new HashSet<Package>(); for (Package pkg : getPackages()) { if (pkg.isAnnotationPresent(Iri.class)) { namespacePackages.add(pkg); } } }
public ClassLoaderPackages(ClassLoader parent) { super(parent); namespacePackages = new HashSet<Package>(); for (Package pkg : getPackages()) { if (pkg.isAnnotationPresent(Iri.class)) { namespacePackages.add(pkg); } } }
private static void inspectPackage(Package p, List<Pair<Reference, TreeSet<Object>>> refs, Map<Reference, TreeSet<Object>> map) { if(p.isAnnotationPresent(Reference.class)) { Reference ref = p.getAnnotation(Reference.class); addReference(p, ref, refs, map); } }
private String findNamespace(Class<?> beanClass) { String packageName = getPackageName(beanClass); if (namespaces.containsKey(packageName)) return namespaces.get(packageName); Package pkg = beanClass.getPackage(); if (pkg != null && pkg.isAnnotationPresent(rdf.class)) { String name = pkg.getAnnotation(rdf.class).value()[0]; return getNamespace(name); } return null; }
private static void processPackage(Class<?> clz) { Package base = clz.getPackage(); while (base != null) { if (base.isAnnotationPresent(Reference.class)) addReference(base.getAnnotation(Reference.class)); if (base.isAnnotationPresent(References.class)) for (final Reference r : base.getAnnotation(References.class).references()) addReference(r); final String name = base.getName(); final int dot = name.lastIndexOf("."); if (dot < 0) break; base = Package.getPackage(name.substring(0, dot)); } }
public JavaNameResolver(ClassLoader cl) { this.cl = new ClassLoaderPackages(cl); for (Package pkg : this.cl.getNamespacePackages()) { if (pkg.isAnnotationPresent(Prefix.class)) { String prefix = pkg.getAnnotation(Prefix.class).value(); String ns = pkg.getAnnotation(Iri.class).value(); bindPrefixToNamespace(prefix, ns); } } }
public JavaNameResolver(ClassLoader cl) { this.cl = new ClassLoaderPackages(cl); for (Package pkg : this.cl.getNamespacePackages()) { if (pkg.isAnnotationPresent(Prefix.class)) { String prefix = pkg.getAnnotation(Prefix.class).value(); String ns = pkg.getAnnotation(Iri.class).value(); bindPrefixToNamespace(prefix, ns); } } }