java.lang.Iterable<java.util.Map.Entry<java.lang.String,DataPart>>DataSet, ModBasedDataSetpublic abstract class AbstractDataSet extends java.lang.Object implements java.lang.Iterable<java.util.Map.Entry<java.lang.String,DataPart>>
| Modifier and Type | Field | Description |
|---|---|---|
protected java.util.Map<java.lang.String,DataPart> |
data |
|
protected java.util.Map<java.lang.String,DataPart> |
dataUnmodifiable |
| Constructor | Description |
|---|---|
AbstractDataSet() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addPart(java.lang.String name,
DataPart part) |
|
void |
clear() |
|
boolean |
equals(java.lang.Object o) |
|
java.util.Map<java.lang.String,DataPart> |
getData() |
|
<T> T |
getPartContent(java.lang.String key,
java.lang.Class<? extends DataPart<T>> typeClass,
T defaultValue) |
|
int |
hashCode() |
|
boolean |
hasKey(java.lang.String key) |
|
boolean |
isEmpty() |
|
java.util.Iterator<java.util.Map.Entry<java.lang.String,DataPart>> |
iterator() |
|
void |
read(java.io.File file) |
|
void |
readAsJson(java.io.File file) |
|
DataPart |
remove(java.lang.String key) |
|
int |
size() |
|
java.lang.String |
toString() |
|
void |
write(java.io.File file) |
|
void |
writeAsJson(java.io.File file) |
protected final java.util.Map<java.lang.String,DataPart> data
protected final java.util.Map<java.lang.String,DataPart> dataUnmodifiable
public void addPart(java.lang.String name,
DataPart part)
public boolean hasKey(java.lang.String key)
public DataPart remove(java.lang.String key)
public void clear()
public int size()
public <T> T getPartContent(java.lang.String key,
java.lang.Class<? extends DataPart<T>> typeClass,
T defaultValue)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Map<java.lang.String,DataPart> getData()
public boolean isEmpty()
public java.util.Iterator<java.util.Map.Entry<java.lang.String,DataPart>> iterator()
iterator in interface java.lang.Iterable<java.util.Map.Entry<java.lang.String,DataPart>>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void write(java.io.File file)
public void read(java.io.File file)
public void writeAsJson(java.io.File file)
public void readAsJson(java.io.File file)