public class SaveContainer extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
SaveContainer.DataContainerCreator |
static interface |
SaveContainer.EffectedFilterCalculator |
| Modifier and Type | Field and Description |
|---|---|
protected SaveContainer.EffectedFilterCalculator |
calculator |
protected IDataContainer |
container |
protected Map<Object,IQueryBuilder<?,?,? extends IFilter>> |
includedData |
| Constructor and Description |
|---|
SaveContainer(SaveContainer.DataContainerCreator creator) |
SaveContainer(SaveContainer.DataContainerCreator creator,
SaveContainer.EffectedFilterCalculator calculator) |
| Modifier and Type | Method and Description |
|---|---|
Set<IFilter> |
calculateEffectedFilter(Archive archive,
IBuffer buffer) |
IDataContainer |
getDataContainer() |
void |
postSave(Archive archive) |
void |
setCalculator(SaveContainer.EffectedFilterCalculator calculator) |
void |
setDataContainer(IDataContainer container) |
protected final Map<Object,IQueryBuilder<?,?,? extends IFilter>> includedData
protected IDataContainer container
protected SaveContainer.EffectedFilterCalculator calculator
public SaveContainer(SaveContainer.DataContainerCreator creator) throws Exception
Exceptionpublic SaveContainer(SaveContainer.DataContainerCreator creator, SaveContainer.EffectedFilterCalculator calculator) throws Exception
Exceptionpublic IDataContainer getDataContainer()
public Set<IFilter> calculateEffectedFilter(Archive archive, IBuffer buffer) throws Exception
Exceptionpublic void postSave(Archive archive) throws net.runeduniverse.lib.utils.errors.ExceptionSuppressions
net.runeduniverse.lib.utils.errors.ExceptionSuppressionspublic void setDataContainer(IDataContainer container)
public void setCalculator(SaveContainer.EffectedFilterCalculator calculator)
Copyright © 2020–2022 RunedUniverse. All rights reserved.