# Uses of Enum Class
com.snmp4j.smi.SmiCompiler.TargetMode

Packages that use SmiCompiler.TargetMode
Package
Description
com.snmp4j.smi
Provides classes and interfaces for parsing, compiling, loading, and using Management Information Base (MIB) specifications written in Structure of Management Information (SMI) version 1 and 2 with SNMP4J to format and parse SNMP data.

- ## Uses of SmiCompiler.TargetMode in com.snmp4j.smi

  Subclasses with type arguments of type SmiCompiler.TargetMode in com.snmp4j.smi
  Modifier and Type
  Class
  Description
  `static enum`
  `SmiCompiler.TargetMode`
  The TargetMode defines the target for the compiled MIB modules.
  Methods in com.snmp4j.smi that return SmiCompiler.TargetMode
  Modifier and Type
  Method
  Description
  `static SmiCompiler.TargetMode`
  SmiCompiler.TargetMode.`valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static SmiCompiler.TargetMode[]`
  SmiCompiler.TargetMode.`values()`
  Returns an array containing the constants of this enum class, in the order they are declared.
  Methods in com.snmp4j.smi with parameters of type SmiCompiler.TargetMode
  Modifier and Type
  Method
  Description
  `List<CompilationResult>`
  SmiCompiler.`compile(NamedInputStream[] files, CompilationMonitor compilationMonitor, SmiCompiler.TargetMode compilerTargetMode, SmiCompiler.OverwriteMode overwriteMode, SmiCompiler.Strictness strictness)`
  Compiles an array of text or ZIP files provided as `NamedInputStream`s.
  `List<CompilationResult>`
  SmiManager.`compile(NamedInputStream[] files, CompilationMonitor compilationMonitor, SmiCompiler.TargetMode compilerTargetMode, SmiCompiler.OverwriteMode overwriteMode, SmiCompiler.Strictness strictness)`
  `List<CompilationResult>`
  SmiManager.`compile(NamedInputStream[] files, CompilationMonitor compilationMonitor, SmiCompiler.TargetMode compilerTargetMode, SmiCompiler.OverwriteMode overwriteMode, SmiCompiler.Strictness strictness, int maxThreads)`
  Compiles an array of text or ZIP files provided as `NamedInputStream`s, optionally using several threads to compile independent MIB modules in parallel.