public abstract class AbstractHealingSourceBuilder<T extends HealingSource,B extends HealingSource.HealingSourceBuilder<T,B>> extends Object implements HealingSource.HealingSourceBuilder<T,B>
| Modifier and Type | Field and Description | 
|---|---|
protected HealingType | 
healingType  | 
protected boolean | 
magical  | 
protected boolean | 
scales  | 
| Constructor and Description | 
|---|
AbstractHealingSourceBuilder()  | 
| Modifier and Type | Method and Description | 
|---|---|
B | 
from(T value)
Resets this builder to the values of the given built object. 
 | 
B | 
magical()
Sets that the built  
HealingSource to have been a "magical"
 source. | 
B | 
reset()
Resets this builder to a "default" state such that there is no
 remaining data to set. 
 | 
B | 
scalesWithDifficulty()
Sets for the built  
HealingSource to have scaled with
 difficulty, usually meaning that the amount is scaled. | 
B | 
type(HealingType healingType)
Sets the  
HealingType. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildprotected boolean scales
protected boolean magical
protected HealingType healingType
public B scalesWithDifficulty()
HealingSource.HealingSourceBuilderHealingSource to have scaled with
 difficulty, usually meaning that the amount is scaled.scalesWithDifficulty in interface HealingSource.HealingSourceBuilder<T extends HealingSource,B extends HealingSource.HealingSourceBuilder<T,B>>public B magical()
HealingSource.HealingSourceBuilderHealingSource to have been a "magical"
 source.magical in interface HealingSource.HealingSourceBuilder<T extends HealingSource,B extends HealingSource.HealingSourceBuilder<T,B>>public B type(HealingType healingType)
HealingSource.HealingSourceBuilderHealingType.type in interface HealingSource.HealingSourceBuilder<T extends HealingSource,B extends HealingSource.HealingSourceBuilder<T,B>>healingType - The healing typepublic B from(T value)
ResettableBuilderfrom in interface ResettableBuilder<T extends HealingSource,B extends HealingSource.HealingSourceBuilder<T,B>>value - The built objectpublic B reset()
ResettableBuilderreset in interface ResettableBuilder<T extends HealingSource,B extends HealingSource.HealingSourceBuilder<T,B>>