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()