Class JsonbAccessMode.ClassDecoratedType

  • All Implemented Interfaces:
    org.apache.johnzon.mapper.access.AccessMode.DecoratedType
    Enclosing class:
    JsonbAccessMode

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

      Fields 
      Modifier and Type Field Description
      private java.lang.Class<?> annotations  
    • Constructor Summary

      Constructors 
      Constructor Description
      ClassDecoratedType​(java.lang.Class<?> clazz)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.johnzon.mapper.Adapter<?,​?> findConverter()  
      <T extends java.lang.annotation.Annotation>
      T
      getAnnotation​(java.lang.Class<T> clazz)  
      <T extends java.lang.annotation.Annotation>
      T
      getClassOrPackageAnnotation​(java.lang.Class<T> clazz)  
      java.lang.reflect.Type getType()  
      boolean isNillable​(boolean global)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • annotations

        private final java.lang.Class<?> annotations
    • Constructor Detail

      • ClassDecoratedType

        ClassDecoratedType​(java.lang.Class<?> clazz)
    • Method Detail

      • getType

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

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

        public <T extends java.lang.annotation.Annotation> T getClassOrPackageAnnotation​(java.lang.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