Class ExtendedTypeData


  • public class ExtendedTypeData
    extends java.lang.Object
    • Field Summary

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

      Constructors 
      Modifier Constructor Description
      private ExtendedTypeData​(java.lang.Object data, java.lang.Class<?> extensionInterface)  
    • Field Detail

      • _data

        private final java.lang.Object _data
      • _extensionInterface

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

      • ExtendedTypeData

        private ExtendedTypeData​(java.lang.Object data,
                                 java.lang.Class<?> extensionInterface)
    • Method Detail

      • newInstance

        public static ExtendedTypeData newInstance​(java.lang.Object data,
                                                   java.lang.Class<?> extensionInterface)
      • getData

        public java.lang.Object getData()
      • getExtensionInterface

        public java.lang.Class<?> getExtensionInterface()