Interface DriversType<T>
-
- All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
- All Known Implementing Classes:
DriversTypeImpl
public interface DriversType<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>This interface defines the contract for thedriversTypexsd type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DriverType<DriversType<T>>createDriver()Creates a newdriverelementList<DriverType<DriversType<T>>>getAllDriver()Returns alldriverelementsDriverType<DriversType<T>>getOrCreateDriver()If not already created, a newdriverelement will be created and returned.DriversType<T>removeAllDriver()Removes alldriverelements
-
-
-
Method Detail
-
getOrCreateDriver
DriverType<DriversType<T>> getOrCreateDriver()
If not already created, a newdriverelement will be created and returned. Otherwise, the first existingdriverelement will be returned.- Returns:
- the instance defined for the element
driver
-
createDriver
DriverType<DriversType<T>> createDriver()
Creates a newdriverelement- Returns:
- the new created instance of
DriverType>
-
getAllDriver
List<DriverType<DriversType<T>>> getAllDriver()
Returns alldriverelements- Returns:
- list of
driver
-
removeAllDriver
DriversType<T> removeAllDriver()
Removes alldriverelements- Returns:
- the current instance of
DriverType>
-
-