Interface DescriptorMapper<V,D extends Descriptor>
- Type Parameters:
V- The value type.D- TheDescriptortype.
public interface DescriptorMapper<V,D extends Descriptor>
Base interface for mapping objects to XO
Descriptors.-
Method Summary
Modifier and TypeMethodDescriptiondefault DFactory method forDescriptors.toDescriptor(V value, Scanner scanner) Map a object to aDescriptor.
-
Method Details
-
toDescriptor
Map a object to aDescriptor.- Parameters:
value- The object.scanner- TheScanner.- Returns:
- The mapped
Descriptor.
-
resolve
Factory method forDescriptors.- Parameters:
value- The object theDescriptoris resolved for.descriptorType- The type of theDescriptorto be resolved.scanner- TheScanner.- Returns:
- The resolved
Descriptor.
-