# Uses of Class org.deidentifier.arx.framework.check.StateMachine.TransitionType (ARX Developer Documentation)

## Uses of Class
org.deidentifier.arx.framework.check.StateMachine.TransitionType

- Packages that use StateMachine.TransitionType
  Package | Description
  --- | ---
  org.deidentifier.arx.framework.check | This package implements the core functionality of the ARX framework, i.e., a highly efficient check for k-anonymity
  org.deidentifier.arx.framework.check.transformer | This package provides several transformers that efficiently implement the 'projection' optimization.

- - ### Uses of StateMachine.TransitionType in org.deidentifier.arx.framework.check

    Fields in org.deidentifier.arx.framework.check declared as StateMachine.TransitionType
    Modifier and Type | Field and Description
    --- | ---
    `StateMachine.TransitionType` | StateMachine.Transition.`type` The actual type of the transition.

    Methods in org.deidentifier.arx.framework.check that return StateMachine.TransitionType
    Modifier and Type | Method and Description
    --- | ---
    `static StateMachine.TransitionType` | StateMachine.TransitionType.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static StateMachine.TransitionType[]` | StateMachine.TransitionType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.deidentifier.arx.framework.check with parameters of type StateMachine.TransitionType
    Modifier and Type | Method and Description
    --- | ---
    `protected HashGroupify` | Transformer.`applyInternal(long projection, int[] state, HashGroupify source, HashGroupify target, int[] snapshot, StateMachine.TransitionType transition)` Apply internal.

  - ### Uses of StateMachine.TransitionType in org.deidentifier.arx.framework.check.transformer

    Fields in org.deidentifier.arx.framework.check.transformer declared as StateMachine.TransitionType
    Modifier and Type | Field and Description
    --- | ---
    `protected StateMachine.TransitionType` | AbstractTransformer.`transition` The transition.

    Methods in org.deidentifier.arx.framework.check.transformer with parameters of type StateMachine.TransitionType
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractTransformer.`init(long projection, int[] state, HashGroupify groupify, HashGroupify source, int[] snapshot, StateMachine.TransitionType transition, int startIndex, int stopIndex, int bucket, HashGroupifyEntry element, int[][] buffer)` Inits the.