com.syntaxphoenix.syntaxapi.data.IDataContainer Maven / Gradle / Ivy
The newest version!
package com.syntaxphoenix.syntaxapi.data;
import java.util.Set;
import com.syntaxphoenix.syntaxapi.utils.key.IKey;
public interface IDataContainer {
boolean has(String key);
boolean has(IKey key);
boolean has(String key, DataType, ?> type);
boolean has(IKey key, DataType, ?> type);
E get(String key, DataType, E> type);
E get(IKey key, DataType, E> type);
/*
* Abstract
*/
DataAdapterContext getAdapterContext();
Object get(String key);
Object get(IKey key);
void set(String key, E value, DataType type);
void set(IKey key, E value, DataType type);
boolean remove(String key);
boolean remove(IKey key);
Set getKeyspaces();
IKey[] getKeys();
boolean isEmpty();
int size();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy