# Uses of Interface
org.apache.cayenne.di.ListBuilder

Packages that use ListBuilder
Package
Description
org.apache.cayenne.configuration.runtime
org.apache.cayenne.di

- ## Uses of ListBuilder in org.apache.cayenne.configuration.runtime

  Methods in org.apache.cayenne.configuration.runtime that return ListBuilder
  Modifier and Type
  Method
  Description
  `static ListBuilder<DbAdapterDetector>`
  CoreModule.`contributeAdapterDetectors(Binder binder)`
  Deprecated.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<ExtendedType>`
  CoreModule.`contributeDefaultTypes(Binder binder)`
  Deprecated.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<Object>`
  CoreModule.`contributeDomainListeners(Binder binder)`
  Deprecated.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<DataChannelQueryFilter>`
  CoreModule.`contributeDomainQueryFilters(Binder binder)`
  Deprecated.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<DataChannelSyncFilter>`
  CoreModule.`contributeDomainSyncFilters(Binder binder)`
  Deprecated.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<String>`
  CoreModule.`contributeProjectLocations(Binder binder)`
  Deprecated.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<ExtendedTypeFactory>`
  CoreModule.`contributeTypeFactories(Binder binder)`
  Deprecated.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<ExtendedType>`
  CoreModule.`contributeUserTypes(Binder binder)`
  Deprecated.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<ValueObjectType>`
  CoreModule.`contributeValueObjectTypes(Binder binder)`
  Deprecated.
  in favor of `CoreModule.extend(Binder)` API

- ## Uses of ListBuilder in org.apache.cayenne.di

  Methods in org.apache.cayenne.di that return ListBuilder
  Modifier and Type
  Method
  Description
  `ListBuilder<T>`
  ListBuilder.`add(Class<? extends T> interfaceType)`
  `ListBuilder<T>`
  ListBuilder.`add(T value)`
  `ListBuilder<T>`
  ListBuilder.`addAfter(Class<? extends T> interfaceType, Class<? extends T> afterType)`
  `ListBuilder<T>`
  ListBuilder.`addAfter(T value, Class<? extends T> afterType)`
  `ListBuilder<T>`
  ListBuilder.`addAll(Collection<T> values)`
  `ListBuilder<T>`
  ListBuilder.`addAllAfter(Collection<T> values, Class<? extends T> afterType)`
  `<T> ListBuilder<T>`
  Binder.`bindList(Class<T> valueType)`
  Starts a binding of a java.util.List<T> distinguished by its values type.
  `<T> ListBuilder<T>`
  Binder.`bindList(Class<T> valueType, String bindingName)`
  Starts a binding of a java.util.List<T> distinguished by its values type and binding name.
  `ListBuilder<T>`
  ListBuilder.`insertAllBefore(Collection<T> values, Class<? extends T> afterType)`
  `ListBuilder<T>`
  ListBuilder.`insertBefore(Class<? extends T> interfaceType, Class<? extends T> beforeType)`
  `ListBuilder<T>`
  ListBuilder.`insertBefore(T value, Class<? extends T> beforeType)`