| Package | Description |
|---|---|
| org.osgi.util.converter |
Converter Package Version 1.0.
|
| Modifier and Type | Field and Description |
|---|---|
private ConverterFunction |
TypeRule.function |
private ConverterFunction |
Rule.function |
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.List<ConverterFunction> |
CustomConverterImpl.allRules |
private java.util.List<ConverterFunction> |
ConverterBuilderImpl.catchAllRules |
(package private) java.util.List<ConverterFunction> |
CustomConverterImpl.errorHandlers |
private java.util.List<ConverterFunction> |
ConverterBuilderImpl.errorHandlers |
private java.util.Map<java.lang.reflect.Type,java.util.List<ConverterFunction>> |
ConverterBuilderImpl.rules |
(package private) java.util.Map<java.lang.reflect.Type,java.util.List<ConverterFunction>> |
CustomConverterImpl.typeRules |
| Modifier and Type | Method and Description |
|---|---|
ConverterFunction |
TypeRule.getFunction() |
ConverterFunction |
TargetRule.getFunction()
The function to perform the conversion.
|
ConverterFunction |
Rule.getFunction() |
private static <F,T> ConverterFunction |
TypeRule.getFunction(java.lang.reflect.Type from,
Function<F,T> func) |
private ConverterFunction |
Rule.getGenericFunction(Function<F,T> func) |
| Modifier and Type | Method and Description |
|---|---|
private java.util.List<ConverterFunction> |
ConverterBuilderImpl.getRulesList(java.lang.reflect.Type type) |
| Modifier and Type | Method and Description |
|---|---|
ConverterBuilder |
ConverterBuilderImpl.errorHandler(ConverterFunction func) |
ConverterBuilder |
ConverterBuilder.errorHandler(ConverterFunction func)
Register a custom error handler.
|
ConverterBuilder |
ConverterBuilderImpl.rule(ConverterFunction func) |
ConverterBuilder |
ConverterBuilder.rule(ConverterFunction func)
Register a catch-all rule, will be called of no other rule matches.
|
ConverterBuilder |
ConverterBuilderImpl.rule(java.lang.reflect.Type t,
ConverterFunction func) |
ConverterBuilder |
ConverterBuilder.rule(java.lang.reflect.Type type,
ConverterFunction func)
Register a conversion rule for this converter.
|
| Constructor and Description |
|---|
CustomConverterImpl(InternalConverter converter,
java.util.Map<java.lang.reflect.Type,java.util.List<ConverterFunction>> rules,
java.util.List<ConverterFunction> catchAllRules,
java.util.List<ConverterFunction> errHandlers) |
CustomConverterImpl(InternalConverter converter,
java.util.Map<java.lang.reflect.Type,java.util.List<ConverterFunction>> rules,
java.util.List<ConverterFunction> catchAllRules,
java.util.List<ConverterFunction> errHandlers) |
CustomConverterImpl(InternalConverter converter,
java.util.Map<java.lang.reflect.Type,java.util.List<ConverterFunction>> rules,
java.util.List<ConverterFunction> catchAllRules,
java.util.List<ConverterFunction> errHandlers) |