Package org.apache.juneau
Class BeanDictionaryList
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<Class<?>>
,Collection<Class<?>>
,List<Class<?>>
,RandomAccess
- Direct Known Subclasses:
HtmlBeanDictionary
Represents a collection of bean classes that make up a bean dictionary.
The classes in the list must be one of the following:
- Beans that provide a dictionary name using the
@Bean(typeName)
annotation. - Other subclasses of
BeanDictionaryList
. - Other subclasses of
BeanDictionaryMap
.
Example:
Subclasses must implement a public no-arg constructor so that it can be instantiated by the bean context code.
See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected BeanDictionaryList
Append one or more bean classes to this bean dictionary.Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll
-
Constructor Details
-
BeanDictionaryList
Constructor.- Parameters:
c
- The list of bean classes to add to this dictionary. Classes must either specify a@Bean(typeName)
value or be another subclass ofBeanDictionaryList .
-
-
Method Details
-
append
Append one or more bean classes to this bean dictionary.- Parameters:
c
- The list of bean classes to add to this dictionary. Classes must either specify a@Bean(typeName)
value or be another subclass ofBeanDictionaryList .- Returns:
- This object.
-