Package org.osgi.util.converter
Class Rule<F,T>
java.lang.Object
org.osgi.util.converter.Rule<F,T>
- Type Parameters:
F- The type to convert from.T- The type to convert to.
- All Implemented Interfaces:
TargetRule
A rule implementation that works by capturing the type arguments via
subclassing. The rule supports specifying both from and to
types. Filtering on the from by the
Rule implementation.
Filtering on the to is done by the converter customization
mechanism.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe function to perform the conversion.The target type of this rule.
-
Constructor Details
-
Rule
Create an instance with a conversion function.- Parameters:
func- The conversion function to use.
-
-
Method Details
-
getFunction
Description copied from interface:TargetRuleThe function to perform the conversion.- Specified by:
getFunctionin interfaceTargetRule- Returns:
- The function.
-
getTargetType
Description copied from interface:TargetRuleThe target type of this rule. The conversion function is invoked for each conversion to the target type.- Specified by:
getTargetTypein interfaceTargetRule- Returns:
- The target type.
-