Class AbstractComponentBinding

java.lang.Object
org.eclipse.yasson.internal.components.AbstractComponentBinding
Direct Known Subclasses:
AdapterBinding, DeserializerBinding, SerializerBinding

public abstract class AbstractComponentBinding extends Object
Wrapper for user components, components, (de)serializer. Contains resolved binding type an component.
  • Constructor Details

    • AbstractComponentBinding

      public AbstractComponentBinding(Type bindingType)
      Creates info.
      Parameters:
      bindingType - type to which component is bound.
  • Method Details

    • getBindingType

      public Type getBindingType()
      Resolved binding type of a component.
      Returns:
      binding type
    • getComponentClass

      public abstract Class<?> getComponentClass()
      Class of user component.
      Returns:
      component class