## Uses of Interface
opennlp.tools.util.model.ArtifactSerializer

- Packages that use ArtifactSerializer
  Package | Description
  --- | ---
  opennlp.tools.namefind | Package related to finding proper names and numeric amounts.
  opennlp.tools.parser | Package containing common code for performing full syntactic parsing.
  opennlp.tools.parser.lang.en |
  opennlp.tools.parser.lang.es |
  opennlp.tools.postag | Package related to part-of-speech tagging.
  opennlp.tools.util | Package containing utility data structures and algorithms used by multiple other packages.
  opennlp.tools.util.featuregen | This package contains classes for generating sequence features.
  opennlp.tools.util.model |

- - ### Uses of ArtifactSerializer in opennlp.tools.namefind

    Methods in opennlp.tools.namefind that return types with arguments of type ArtifactSerializer
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Map<String,​ArtifactSerializer<?>>` | TokenNameFinderModel.`createArtifactSerializers()` | Create the `serializers`.

    Method parameters in opennlp.tools.namefind with type arguments of type ArtifactSerializer
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TokenNameFinderModel.`createArtifactSerializers​(Map<String,​ArtifactSerializer> serializers)` |

  - ### Uses of ArtifactSerializer in opennlp.tools.parser

    Method parameters in opennlp.tools.parser with type arguments of type ArtifactSerializer
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | ParserModel.`createArtifactSerializers​(Map<String,​ArtifactSerializer> serializers)` |

  - ### Uses of ArtifactSerializer in opennlp.tools.parser.lang.en

    Classes in opennlp.tools.parser.lang.en that implement ArtifactSerializer
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `HeadRules.HeadRulesSerializer` |

  - ### Uses of ArtifactSerializer in opennlp.tools.parser.lang.es

    Classes in opennlp.tools.parser.lang.es that implement ArtifactSerializer
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `AncoraSpanishHeadRules.HeadRulesSerializer` |

  - ### Uses of ArtifactSerializer in opennlp.tools.postag

    Classes in opennlp.tools.postag that implement ArtifactSerializer
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `POSTaggerFactory.POSDictionarySerializer` |

    Methods in opennlp.tools.postag that return types with arguments of type ArtifactSerializer
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ArtifactSerializer>` | POSTaggerFactory.`createArtifactSerializersMap()` |

    Method parameters in opennlp.tools.postag with type arguments of type ArtifactSerializer
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | POSModel.`createArtifactSerializers​(Map<String,​ArtifactSerializer> serializers)` |

  - ### Uses of ArtifactSerializer in opennlp.tools.util

    Methods in opennlp.tools.util that return types with arguments of type ArtifactSerializer
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ArtifactSerializer>` | BaseToolFactory.`createArtifactSerializersMap()` | Creates a `Map` with pairs of keys and `ArtifactSerializer`.

  - ### Uses of ArtifactSerializer in opennlp.tools.util.featuregen

    Classes in opennlp.tools.util.featuregen that implement ArtifactSerializer
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `BrownCluster.BrownClusterSerializer` |
    `static class` | `WordClusterDictionary.WordClusterDictionarySerializer` |

    Methods in opennlp.tools.util.featuregen that return types with arguments of type ArtifactSerializer
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Map<String,​ArtifactSerializer<?>>` | GeneratorFactory.`extractArtifactSerializerMappings​(InputStream xmlDescriptorIn)` |
    `Map<String,​ArtifactSerializer<?>>` | ArtifactToSerializerMapper.`getArtifactSerializerMapping()` | Deprecated.
    `Map<String,​ArtifactSerializer<?>>` | BrownClusterBigramFeatureGeneratorFactory.`getArtifactSerializerMapping()` |
    `Map<String,​ArtifactSerializer<?>>` | BrownClusterTokenClassFeatureGeneratorFactory.`getArtifactSerializerMapping()` |
    `Map<String,​ArtifactSerializer<?>>` | BrownClusterTokenFeatureGeneratorFactory.`getArtifactSerializerMapping()` |
    `Map<String,​ArtifactSerializer<?>>` | DictionaryFeatureGeneratorFactory.`getArtifactSerializerMapping()` |
    `Map<String,​ArtifactSerializer<?>>` | GeneratorFactory.AbstractXmlFeatureGeneratorFactory.`getArtifactSerializerMapping()` |
    `Map<String,​ArtifactSerializer<?>>` | POSTaggerNameFeatureGeneratorFactory.`getArtifactSerializerMapping()` |
    `Map<String,​ArtifactSerializer<?>>` | WordClusterFeatureGeneratorFactory.`getArtifactSerializerMapping()` |

  - ### Uses of ArtifactSerializer in opennlp.tools.util.model

    Classes in opennlp.tools.util.model that implement ArtifactSerializer
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ByteArraySerializer` | An `ArtifactSerializer` implementation for binary data, kept in `byte[]`.
    `class` | `ChunkerModelSerializer` | An `ArtifactSerializer` implementation for `models`.
    `class` | `DictionarySerializer` | An `ArtifactSerializer` implementation for `dictionaries`.
    `class` | `GenericModelSerializer` | An `ArtifactSerializer` implementation for `models`.
    `class` | `POSModelSerializer` | An `ArtifactSerializer` implementation for `models`.

    Methods in opennlp.tools.util.model that return ArtifactSerializer
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ArtifactSerializer<?>` | BaseModel.`getArtifactSerializer​(String resourceName)` |

    Methods in opennlp.tools.util.model that return types with arguments of type ArtifactSerializer
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static Map<String,​ArtifactSerializer<?>>` | BaseModel.`createArtifactSerializers()` | Creates and registers default `artifact serializes`.

    Method parameters in opennlp.tools.util.model with type arguments of type ArtifactSerializer
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | BaseModel.`createArtifactSerializers​(Map<String,​ArtifactSerializer> serializers)` | Registers all `ArtifactSerializer` for their artifact file name extensions.
    `static void` | GenericModelSerializer.`register​(Map<String,​ArtifactSerializer<?>> factories)` | Registers a new `GenericModelSerializer` in the given `factories` mapping.