public final class DataManager
extends java.lang.Object
DataManager
class create internal representation of data sections.Modifier | Constructor and Description |
---|---|
protected |
DataManager(EngineContext engineContext) |
Modifier and Type | Method and Description |
---|---|
DataDirectiveFactory.Builder |
beginConfig(java.lang.String target,
int addressableUnitBitSize,
java.math.BigInteger baseVirtualAddress) |
DataSectionBuilder |
beginData(BlockId blockId,
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() |
protected DataManager(EngineContext engineContext)
public DataDirectiveFactory.Builder beginConfig(java.lang.String target, int addressableUnitBitSize, java.math.BigInteger baseVirtualAddress) throws ConfigurationException
ConfigurationException
public void endConfig()
public DataSectionBuilder beginData(BlockId blockId, boolean isGlobal, boolean isSeparateFile)
public DataSection endData()
public boolean isInitialized()
public DataSection generateData(java.math.BigInteger address, java.lang.String labelName, java.lang.String typeId, int length, java.lang.String method, boolean isSeparateFile)