Class DataManager
- java.lang.Object
-
- ru.ispras.microtesk.test.template.DataManager
-
public final class DataManager extends java.lang.Object
TheDataManager
class create internal representation of data sections.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DataManager(EngineContext engineContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataDirectiveFactory.Builder
beginConfig(java.lang.String target, int addressableUnitBitSize)
DataSectionBuilder
beginData(BlockId blockId, Section section, boolean isGlobal, boolean isSeparateFile)
void
endConfig()
DataSection
endData()
DataSection
generateData(java.math.BigInteger address, java.lang.String labelName, java.lang.String typeId, int length, java.lang.String method, boolean isSeparateFile)
boolean
isInitialized()
-
-
-
Constructor Detail
-
DataManager
protected DataManager(EngineContext engineContext)
-
-
Method Detail
-
beginConfig
public DataDirectiveFactory.Builder beginConfig(java.lang.String target, int addressableUnitBitSize) throws ConfigurationException
- Throws:
ConfigurationException
-
endConfig
public void endConfig()
-
beginData
public DataSectionBuilder beginData(BlockId blockId, Section section, boolean isGlobal, boolean isSeparateFile)
-
endData
public DataSection endData()
-
isInitialized
public boolean isInitialized()
-
generateData
public DataSection generateData(java.math.BigInteger address, java.lang.String labelName, java.lang.String typeId, int length, java.lang.String method, boolean isSeparateFile)
-
-