Interface CapacityType<T>
-
- All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
- All Known Implementing Classes:
CapacityTypeImpl
public interface CapacityType<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>This interface defines the contract for thecapacityTypexsd type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExtensionType<CapacityType<T>>getOrCreateDecrementer()If not already created, a newdecrementerelement with the given value will be created.ExtensionType<CapacityType<T>>getOrCreateIncrementer()If not already created, a newincrementerelement with the given value will be created.CapacityType<T>removeDecrementer()Removes thedecrementerelementCapacityType<T>removeIncrementer()Removes theincrementerelement
-
-
-
Method Detail
-
getOrCreateIncrementer
ExtensionType<CapacityType<T>> getOrCreateIncrementer()
If not already created, a newincrementerelement with the given value will be created. Otherwise, the existingincrementerelement will be returned.- Returns:
- a new or existing instance of
ExtensionType>
-
removeIncrementer
CapacityType<T> removeIncrementer()
Removes theincrementerelement- Returns:
- the current instance of
CapacityType
-
getOrCreateDecrementer
ExtensionType<CapacityType<T>> getOrCreateDecrementer()
If not already created, a newdecrementerelement with the given value will be created. Otherwise, the existingdecrementerelement will be returned.- Returns:
- a new or existing instance of
ExtensionType>
-
removeDecrementer
CapacityType<T> removeDecrementer()
Removes thedecrementerelement- Returns:
- the current instance of
CapacityType
-
-