Class CodeFactory.Base<B extends CodeDelegate>

    • Method Detail

      • create

        public CodeFactory<B> create​(String type,
                                     Class<? extends B> defaultDelegate,
                                     String defaultSource)
        Create a CodeFactory with the given component type, default precompiled delegate class, and source class body corresponding to the compiled delegate.
        Parameters:
        type - component type as String, passed to ComponentType.of(java.lang.String)
        defaultDelegate - default delegate class
        defaultSource - default source class body
        Returns:
        code factory
      • create

        public CodeFactory<B> create​(ComponentType type,
                                     Class<? extends B> defaultDelegate,
                                     String defaultSource)
        Create a CodeFactory with the given component type, default precompiled delegate class, and source class body corresponding to the compiled delegate.
        Parameters:
        type - component type
        defaultDelegate - default delegate class
        defaultSource - default source class body
        Returns:
        code factory