org.jvnet.hyperjaxb3.item
Class DefaultMixedItemList<EffectiveListType,ListType extends EffectiveListType,ItemType extends MixedItem<ListType>>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<EffectiveListType>
org.jvnet.hyperjaxb3.item.AbstractMixedItemList<EffectiveListType,ListType,ItemType>
org.jvnet.hyperjaxb3.item.DefaultMixedItemList<EffectiveListType,ListType,ItemType>
- All Implemented Interfaces:
- Serializable, Iterable<EffectiveListType>, Collection<EffectiveListType>, List<EffectiveListType>, MixedItemList<EffectiveListType,ListType,ItemType>
public class DefaultMixedItemList<EffectiveListType,ListType extends EffectiveListType,ItemType extends MixedItem<ListType>>
- extends AbstractMixedItemList<EffectiveListType,ListType,ItemType>
- implements Serializable
- See Also:
- Serialized Form
| Methods inherited from class java.util.AbstractList |
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList |
| Methods inherited from interface java.util.List |
add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, removeAll, retainAll, subList, toArray, toArray |
DefaultMixedItemList
public DefaultMixedItemList(List<ItemType> core,
Class<? extends ItemType> itemClass)
getItemClass
public Class<? extends ItemType> getItemClass()
create
public ItemType create(ListType item)
- Specified by:
create in interface MixedItemList<EffectiveListType,ListType extends EffectiveListType,ItemType extends MixedItem<ListType>>
create
public ItemType create(String item)
- Specified by:
create in interface MixedItemList<EffectiveListType,ListType extends EffectiveListType,ItemType extends MixedItem<ListType>>
Copyright © 2005-2011. All Rights Reserved.