public String getKey() { return bean.getKey().value(); }
public Iterator<PlexusBean<T>> iterator() { final List<PlexusBean<T>> plexusBeans = new ArrayList<PlexusBean<T>>( missingPlexusBeans ); final int size = plexusBeans.size(); final Iterator<BeanEntry<Named, T>> itr = beans.iterator(); for ( int numFound = 0; numFound < size && itr.hasNext(); ) { final BeanEntry<Named, T> candidate = itr.next(); final String hint = candidate.getKey().value(); for ( int i = 0; i < size; i++ ) { final PlexusBean<T> element = plexusBeans.get( i ); if ( element instanceof MissingPlexusBean<?> && hint.equals( element.getKey() ) ) { plexusBeans.set( i, new LazyPlexusBean<T>( candidate ) ); numFound++; } } } return plexusBeans.iterator(); } }
public static double priorityOf(final BeanEntry<Annotation, ?> beanEntry) { try { Double priority = priorityOf(beanEntry.getKey()); if (priority == null) { priority = priorityOf(beanEntry.getImplementationClass()); if (priority == null) { priority = priorityOf(beanEntry.getValue()); if (priority == null) { return DEFAULT_PRIORITY; } } } return priority.doubleValue(); } catch (Throwable e) { return DEFAULT_PRIORITY; } }
public static boolean isOptional(final BeanEntry<Annotation,?> beanEntry) { try { Boolean isOptional = isOptional(beanEntry.getKey()); if (isOptional == null) { isOptional = isOptional(beanEntry.getImplementationClass()); if (isOptional == null) { isOptional = isOptional(beanEntry.getValue()); if (isOptional == null) { return false; } } } return isOptional.booleanValue(); } catch (Throwable e) { return false; } }
public static boolean isOptional(final BeanEntry<Annotation,?> beanEntry) { try { Boolean isOptional = isOptional(beanEntry.getKey()); if (isOptional == null) { isOptional = isOptional(beanEntry.getImplementationClass()); if (isOptional == null) { isOptional = isOptional(beanEntry.getValue()); if (isOptional == null) { return false; } } } return isOptional.booleanValue(); } catch (Throwable e) { return false; } }
public static double priorityOf(final BeanEntry<Annotation, ?> beanEntry) { try { Double priority = priorityOf(beanEntry.getKey()); if (priority == null) { priority = priorityOf(beanEntry.getImplementationClass()); if (priority == null) { priority = priorityOf(beanEntry.getValue()); if (priority == null) { return DEFAULT_PRIORITY; } } } return priority.doubleValue(); } catch (Throwable e) { return DEFAULT_PRIORITY; } }
String hint = entry.getKey().value(); String description = entry.getDescription();