Package fr.gouv.vitam.common.format.identification.model

# Class FormatIdentifierConfiguration

java.lang.Object
fr.gouv.vitam.common.format.identification.model.FormatIdentifierConfiguration

public class FormatIdentifierConfiguration extends Object
Format Identifier Configuration : contains all the parameters to instantiate a FormatIdentifier implementation. Only the type is mandatory since it is used to choose the implementation class, all other properties are in configurationProperties.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `FormatIdentifierConfiguration()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Map<String,Object>`
  `getConfigurationProperties()`
  Get the configuration properties
  `FormatIdentifierType`
  `getType()`
  Get the type
  `void`
  `setConfigurationProperty(String name, Object value)`
  Add a property to the configuration properties
  `void`
  `setType(FormatIdentifierType type)`
  Set the type

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### FormatIdentifierConfiguration

    public FormatIdentifierConfiguration()

- ## Method Details

  - ### getType

    public FormatIdentifierType getType()
    Get the type
    Returns:
      the type

  - ### setType

    public void setType(FormatIdentifierType type)
    Set the type
    Parameters:
      `type` - the type

  - ### getConfigurationProperties

    public Map<String,Object> getConfigurationProperties()
    Get the configuration properties
    Returns:
      map of configuration properties

  - ### setConfigurationProperty

    public void setConfigurationProperty(String name, Object value)
    Add a property to the configuration properties
    Parameters:
      `name` - the property name
      `value` - the property value