public class MaskedConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.Set<java.lang.String> |
maskedObjectClasses |
java.util.Set<java.lang.Object> |
maskedVariables |
Constructor and Description |
---|
MaskedConfig() |
MaskedConfig(java.util.Set<java.lang.Object> maskedVariables,
java.util.Set<java.lang.String> maskedObjectClasses) |
Modifier and Type | Method and Description |
---|---|
void |
addObjectClassMasks(java.lang.String... masks)
Adds masks for entire OO-MDP objects that belong to the specified OO-MDP object class.
|
void |
addVariableMasks(java.lang.Object... masks)
Adds masks for specific state variables.
|
void |
clearAllAttributeMasks()
Clears all state variable masks.
|
void |
clearAllObjectClassMasks()
Clears all object class masks.
|
MaskedConfig |
copy() |
java.util.Set<java.lang.String> |
getMaskedObjectClasses() |
java.util.Set<java.lang.Object> |
getMaskedVariables() |
void |
removeAttributeMasks(java.lang.Object... masks)
Removes variable masks.
|
void |
removeObjectClassMasks(java.lang.String... masks)
Removes masks for OO-MDP object classes
|
public java.util.Set<java.lang.Object> maskedVariables
public java.util.Set<java.lang.String> maskedObjectClasses
public MaskedConfig()
public MaskedConfig(java.util.Set<java.lang.Object> maskedVariables, java.util.Set<java.lang.String> maskedObjectClasses)
public void addVariableMasks(java.lang.Object... masks)
State.variableKeys()
method.masks
- keys of the state variables to maskpublic void addObjectClassMasks(java.lang.String... masks)
masks
- the names of the object classes to mask.public void removeAttributeMasks(java.lang.Object... masks)
masks
- variable keys for which masks should be removedpublic void removeObjectClassMasks(java.lang.String... masks)
masks
- the names object classes that will no longer be masked.public void clearAllAttributeMasks()
public void clearAllObjectClassMasks()
public java.util.Set<java.lang.Object> getMaskedVariables()
public java.util.Set<java.lang.String> getMaskedObjectClasses()
public MaskedConfig copy()