Interface IScratchVariables
public interface IScratchVariables
-
Method Summary
Modifier and TypeMethodDescription<TYPE> voidcreate(IScratchClass<TYPE> scratchClass, String identifier, TYPE initialValue) <TYPE> voidcreateList(IScratchClass<TYPE> scratchClass, String identifier) <TYPE> TYPEget(IScratchClass<TYPE> scratchClass, String identifier) <TYPE> TYPEgetFallback(IScratchClass<TYPE> scratchClass) <TYPE> List<TYPE> getList(IScratchClass<TYPE> scratchClass, String identifier) <TYPE> booleanhas(IScratchClass<TYPE> scratchClass, String identifier) <TYPE> booleanhasList(IScratchClass<TYPE> scratchClass, String identifier) <TYPE> booleanset(IScratchClass<TYPE> scratchClass, String identifier, TYPE value)
-
Method Details
-
create
-
has
-
get
-
getFallback
-
set
- Type Parameters:
TYPE-- Parameters:
scratchClass-identifier-value-- Returns:
- Whether the variable exists and was set
-
createList
-
hasList
-
getList
- Type Parameters:
TYPE-- Parameters:
scratchClass-identifier-- Returns:
- Empty List if there is no List by the given identifier
-