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 the
driversType xsd type-
Method Summary
Modifier and TypeMethodDescriptionCreates a newdriverelementReturns alldriverelementsIf not already created, a newdriverelement will be created and returned.Removes alldriverelementsMethods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
-
Method Details
-
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
DriverTypeinvalid input: '<'DriversType>
-
getAllDriver
List<DriverType<DriversType<T>>> getAllDriver()Returns alldriverelements- Returns:
- list of
driver
-
removeAllDriver
DriversType<T> removeAllDriver()Removes alldriverelements- Returns:
- the current instance of
DriverTypeinvalid input: '<'DriversType>
-