Package ru.ispras.microtesk.settings
Class MemorySettings
- java.lang.Object
-
- ru.ispras.microtesk.settings.AbstractSettings
-
- ru.ispras.microtesk.settings.MemorySettings
-
public final class MemorySettings extends AbstractSettings
MemorySettings
represents memory regions being accessed by test programs.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TAG
-
Constructor Summary
Constructors Constructor Description MemorySettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(AbstractSettings section)
Default implementation (to be overridden in subclasses).boolean
checkAddress(java.math.BigInteger address)
boolean
checkDataAddress(java.math.BigInteger address)
boolean
checkTextAddress(java.math.BigInteger address)
RegionSettings
getRegion(java.lang.String name)
java.util.Collection<RegionSettings>
getRegions()
boolean
isEnabled(java.lang.String name)
java.lang.String
toString()
-
-
-
Field Detail
-
TAG
public static final java.lang.String TAG
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRegions
public java.util.Collection<RegionSettings> getRegions()
-
getRegion
public RegionSettings getRegion(java.lang.String name)
-
isEnabled
public boolean isEnabled(java.lang.String name)
-
checkTextAddress
public boolean checkTextAddress(java.math.BigInteger address)
-
checkDataAddress
public boolean checkDataAddress(java.math.BigInteger address)
-
checkAddress
public boolean checkAddress(java.math.BigInteger address)
-
add
public void add(AbstractSettings section)
Description copied from class:AbstractSettings
Default implementation (to be overridden in subclasses).- Overrides:
add
in classAbstractSettings
- Parameters:
section
- the settings's section to be added.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAbstractSettings
-
-