Package org.eclipse.net4j.util

# Klasse StringParser.EnumStringParser<T extends Enum<T>>

java.lang.Object
org.eclipse.net4j.util.StringParser.EnumStringParser<T>

Alle implementierten Schnittstellen:
  `Function<String,T>`, `StringParser<T>`

Umschließende Schnittstelle:
  `StringParser<T>`

public static final class StringParser.EnumStringParser<T extends Enum<T>> extends Object implements StringParser<T>

Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.StringParser

`StringParser.EnumStringParser<T extends Enum<T>>, StringParser.MetaFactory`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final boolean`
`DEFAULT_CASE_SENSITIVE`

### Von Schnittstelle geerbte Felder org.eclipse.net4j.util.StringParser

`BIG_DECIMAL, BIG_INTEGER, BOOLEAN, BYTE, CHARACTER, DOUBLE, FILE, FLOAT, IDENTITY, INTEGER, LONG, PATH, PRODUCT_GROUP, SHORT`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`EnumStringParser(Class<T> enumType)`
`EnumStringParser(Class<T> enumType, boolean caseSensitive)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`T`
`apply(String str)`
`Class<T>`
`getEnumType()`
`boolean`
`isCaseSensitive()`

### Von Klasse geerbte Methoden java.lang.Object

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

### Von Schnittstelle geerbte Methoden java.util.function.Function

`andThen, compose`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.StringParser

`safe`

## Felddetails

### DEFAULT_CASE_SENSITIVE

public static final boolean DEFAULT_CASE_SENSITIVE

Siehe auch:
  - Konstantenfeldwerte

## Konstruktordetails

### EnumStringParser

public EnumStringParser(Class<T> enumType, boolean caseSensitive)

### EnumStringParser

public EnumStringParser(Class<T> enumType)

## Methodendetails

### getEnumType

public Class<T> getEnumType()

### isCaseSensitive

public boolean isCaseSensitive()

### apply

public T apply(String str)

Angegeben von:
  `apply` in Schnittstelle `Function<String,T extends Enum<T>>`
Angegeben von:
  `apply` in Schnittstelle `StringParser<T extends Enum<T>>`