Class JavaTypeManifold<M extends IModel>

Type Parameters:
M - The model you derive backing production of source code.
All Implemented Interfaces:
IPluginHost, IService, IFileConnected, ISelfCompiled, ITypeManifold

public abstract class JavaTypeManifold<M extends IModel> extends ResourceFileTypeManifold<M>
A base class for a Java source producer that is based on a resource file of a specific extension.
  • Constructor Details

    • JavaTypeManifold

      public JavaTypeManifold()
  • Method Details

    • getSourceKind

      public ISourceKind getSourceKind()
      Description copied from interface: ITypeManifold
      What kind of source is produced? Java?
    • getContributorKind

      public ContributorKind getContributorKind()
      Description copied from interface: ITypeManifold
      How does this producer contribute toward the source file produced
    • getClassType

      public ClassType getClassType(String fqn)
      Description copied from interface: ITypeManifold
      What kind of type corresponds with fqn?