Class AbstractDataSet
java.lang.Object
de.ellpeck.rockbottom.api.data.set.AbstractDataSet
- Direct Known Subclasses:
DataSet,ModBasedDataSet
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclear()booleangetData()<T> TgetPartContent(String key, Class<? extends DataPart<T>> typeClass, T defaultValue) inthashCode()booleanbooleanisEmpty()iterator()voidvoidreadAsJson(File file) intsize()toString()voidvoidwriteAsJson(File file) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
data
-
dataUnmodifiable
-
-
Constructor Details
-
AbstractDataSet
public AbstractDataSet()
-
-
Method Details
-
addPart
-
hasKey
-
remove
-
clear
public void clear() -
size
public int size() -
getPartContent
-
toString
-
getData
-
isEmpty
public boolean isEmpty() -
iterator
-
equals
-
hashCode
public int hashCode() -
write
-
read
-
writeAsJson
-
readAsJson
-