public class ItemTree extends ActionTree<ItemQuery> implements Multipliable<ItemTree>
SearchTree.ValueComparer
Modifier and Type | Field and Description |
---|---|
protected Parameter<java.lang.Integer> |
durability |
protected Parameter<java.lang.Integer> |
itemID |
protected Parameter<java.lang.Boolean> |
playerCreated |
multiplier
comparer, currentID, flatten, paramCount
Constructor and Description |
---|
ItemTree(double multiplier) |
ItemTree(ItemTree other,
double newMultiplier) |
Modifier and Type | Method and Description |
---|---|
Parameter<java.lang.Integer> |
getDurability() |
protected java.util.Set<java.lang.Integer> |
getFromParameters(ItemQuery source) |
Parameter<java.lang.Integer> |
getItemID() |
Parameter<java.lang.Boolean> |
getPlayerCreated() |
protected void |
putAllParameters(SearchTree<ItemQuery,Action> other,
java.lang.Integer offset) |
protected java.lang.Integer |
putFromParameters(ItemQuery source,
java.lang.Integer id) |
ItemTree |
withMultiplier(double newMultiplier)
Returns a shallow copy of this object with a different experience multiplier.
|
get, getMultiplier, getValues
containsKey, get, getAllRanked, getAllRankedID, put, putAll
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMultiplier
protected Parameter<java.lang.Integer> itemID
protected Parameter<java.lang.Integer> durability
protected Parameter<java.lang.Boolean> playerCreated
public ItemTree(ItemTree other, double newMultiplier)
public ItemTree(double multiplier)
public ItemTree withMultiplier(double newMultiplier)
Multipliable
withMultiplier
in interface Multipliable<ItemTree>
newMultiplier
- - New multiplier value.protected java.lang.Integer putFromParameters(ItemQuery source, java.lang.Integer id)
putFromParameters
in class SearchTree<ItemQuery,Action>
protected java.util.Set<java.lang.Integer> getFromParameters(ItemQuery source)
getFromParameters
in class SearchTree<ItemQuery,Action>
protected void putAllParameters(SearchTree<ItemQuery,Action> other, java.lang.Integer offset)
putAllParameters
in class SearchTree<ItemQuery,Action>
public Parameter<java.lang.Integer> getItemID()
public Parameter<java.lang.Integer> getDurability()
public Parameter<java.lang.Boolean> getPlayerCreated()