Package org.openl.rules.dt.storage
Class StorageBuilder<T>
- java.lang.Object
-
- org.openl.rules.dt.storage.StorageBuilder<T>
-
- All Implemented Interfaces:
IStorageBuilder<T>
- Direct Known Subclasses:
ObjectStorageBuilder
public abstract class StorageBuilder<T> extends Object implements IStorageBuilder<T>
-
-
Constructor Summary
Constructors Constructor Description StorageBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidcheckMinMax(Object loadedValue)StorageInfogetInfo()abstract voidwriteElse(int index)abstract voidwriteFormula(Object formula, int index)voidwriteObject(Object loadedValue, int index)abstract voidwriteSpace(int index)abstract voidwriteValue(T value, int index)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openl.rules.dt.storage.IStorageBuilder
optimizeAndBuild, size
-
-
-
-
Method Detail
-
writeValue
public abstract void writeValue(T value, int index)
-
writeSpace
public abstract void writeSpace(int index)
-
writeElse
public abstract void writeElse(int index)
-
writeFormula
public abstract void writeFormula(Object formula, int index)
-
checkMinMax
protected abstract void checkMinMax(Object loadedValue)
-
writeObject
public void writeObject(Object loadedValue, int index)
- Specified by:
writeObjectin interfaceIStorageBuilder<T>
-
getInfo
public StorageInfo getInfo()
-
-