Package org.openl.rules.dt.storage
Interface IStorage<T>
-
- All Known Implementing Classes:
ObjectStorage,ReadOnlyStorage,ScaledStorage
public interface IStorage<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIStorage.StorageType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExprgetExprValue(int index)StorageInfogetInfo()ObjectgetValue(int index)booleanisElse(int index)booleanisFormula(int index)booleanisSpace(int index)voidremoveExprs()voidsetElse(int index)voidsetFormula(int index, Object formula)voidsetSpace(int index)voidsetValue(int index, Object o)intsize()
-
-
-
Method Detail
-
size
int size()
-
getInfo
StorageInfo getInfo()
-
getValue
Object getValue(int index)
-
isSpace
boolean isSpace(int index)
-
isFormula
boolean isFormula(int index)
-
isElse
boolean isElse(int index)
-
setValue
void setValue(int index, Object o)
-
setSpace
void setSpace(int index)
-
setElse
void setElse(int index)
-
setFormula
void setFormula(int index, Object formula)
-
getExprValue
Expr getExprValue(int index)
-
removeExprs
void removeExprs()
-
-