Package | Description |
---|---|
org.deidentifier.arx.algorithm |
This package provides algorithms which traverse the generalization lattice.
|
org.deidentifier.arx.framework.check.history |
This package implements the 'history' optimization.
|
org.deidentifier.arx.framework.lattice |
This package provides the internal generalization lattice
|
Modifier and Type | Method and Description |
---|---|
NodeAction |
FLASHPhaseConfiguration.getTriggerCheck()
Getter: A trigger for checking nodes in this phase.
|
NodeAction |
FLASHPhaseConfiguration.getTriggerEvaluate()
Getter: A trigger for evaluating nodes in this phase.
|
NodeAction |
FLASHPhaseConfiguration.getTriggerSkip()
Getter: A trigger for skipping nodes in this phase.
|
NodeAction |
FLASHConfiguration.getTriggerSnapshotStore()
Getter: A trigger controlling which transformations are snapshotted.
|
NodeAction |
FLASHPhaseConfiguration.getTriggerTag()
Getter: A trigger for tagging nodes in this phase.
|
NodeAction |
FLASHConfiguration.getTriggerTagEvent()
Getter: A trigger firing when a tag event should be triggered on the lattice.
|
Modifier and Type | Method and Description |
---|---|
static FLASHConfiguration |
FLASHConfiguration.createBinaryPhaseConfiguration(FLASHPhaseConfiguration config,
NodeAction triggerSnapshotStore,
NodeAction triggerTagEvent,
boolean pruneDueToLowerBound)
Creates a binary-phase only configuration.
|
static FLASHConfiguration |
FLASHConfiguration.createLinearPhaseConfiguration(FLASHPhaseConfiguration config,
NodeAction triggerSnapshotStore,
NodeAction triggerTagEvent,
boolean pruneDueToLowerBound)
Creates a linear-phase only configuration.
|
static FLASHConfiguration |
FLASHConfiguration.createTwoPhaseConfiguration(FLASHPhaseConfiguration binaryPhaseConfiguration,
FLASHPhaseConfiguration linearPhaseConfiguration,
NodeAction triggerSnapshotStore,
NodeAction triggerTagEvent,
boolean pruneDueToLowerBound)
Creates a two-phase configuration.
|
Constructor and Description |
---|
FLASHPhaseConfiguration(int anonymityProperty,
NodeAction triggerTag,
NodeAction triggerCheck,
NodeAction triggerEvaluate,
NodeAction triggerSkip)
Creates a configuration for an active phase.
|
Modifier and Type | Field and Description |
---|---|
static NodeAction |
History.STORAGE_TRIGGER_ALL
Store all transformations.
|
static NodeAction |
History.STORAGE_TRIGGER_NON_ANONYMOUS
Store only non-anonymous transformations.
|
Modifier and Type | Method and Description |
---|---|
NodeAction |
History.getStorageTrigger()
Returns the current storage strategy.
|
Modifier and Type | Method and Description |
---|---|
void |
History.setStorageTrigger(NodeAction trigger)
Set the storage strategy.
|
Modifier and Type | Class and Description |
---|---|
static class |
NodeAction.NodeActionAND
A trigger for nodes.
|
static class |
NodeAction.NodeActionConstant
A trigger for nodes.
|
static class |
NodeAction.NodeActionInverse
A trigger for nodes.
|
static class |
NodeAction.NodeActionOR
A trigger for nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
Lattice.setTagTrigger(NodeAction trigger)
When this trigger executed, a tagged event will be fired.
|
Constructor and Description |
---|
NodeAction.NodeActionAND(NodeAction trigger) |
NodeAction.NodeActionInverse(NodeAction trigger) |
NodeAction.NodeActionOR(NodeAction trigger) |