Class JsonbAccessMode.ClassDecoratedType

java.lang.Object
org.apache.johnzon.jsonb.JsonbAccessMode.ClassDecoratedType
All Implemented Interfaces:
org.apache.johnzon.mapper.access.AccessMode.DecoratedType
Enclosing class:
JsonbAccessMode

private static class JsonbAccessMode.ClassDecoratedType extends Object implements org.apache.johnzon.mapper.access.AccessMode.DecoratedType
  • Field Details

    • annotations

      private final Class<?> annotations
  • Constructor Details

    • ClassDecoratedType

      ClassDecoratedType(Class<?> clazz)
  • Method Details

    • getType

      public Type getType()
      Specified by:
      getType in interface org.apache.johnzon.mapper.access.AccessMode.DecoratedType
    • getAnnotation

      public <T extends Annotation> T getAnnotation(Class<T> clazz)
      Specified by:
      getAnnotation in interface org.apache.johnzon.mapper.access.AccessMode.DecoratedType
    • getClassOrPackageAnnotation

      public <T extends Annotation> T getClassOrPackageAnnotation(Class<T> clazz)
      Specified by:
      getClassOrPackageAnnotation in interface org.apache.johnzon.mapper.access.AccessMode.DecoratedType
    • findConverter

      public org.apache.johnzon.mapper.Adapter<?,?> findConverter()
      Specified by:
      findConverter in interface org.apache.johnzon.mapper.access.AccessMode.DecoratedType
    • isNillable

      public boolean isNillable(boolean global)
      Specified by:
      isNillable in interface org.apache.johnzon.mapper.access.AccessMode.DecoratedType