Class PolymorphicFactoryBase<L,​R extends FactoryBase<?,​R>>

    • Constructor Detail

      • PolymorphicFactoryBase

        public PolymorphicFactoryBase()
    • Method Detail

      • createImpl

        protected abstract L createImpl()
      • getLiveObjectClass

        public java.lang.Class<L> getLiveObjectClass()
        Description copied from interface: PolymorphicFactory
        class of the liveobject, probably the common interface
        workaround for java type erasure
        Specified by:
        getLiveObjectClass in interface PolymorphicFactory<L>
        Returns:
        class liveobject