Class JavaTypeManifold<M extends IModel>
java.lang.Object
manifold.api.service.BaseService
manifold.api.type.ResourceFileTypeManifold<M>
manifold.api.type.JavaTypeManifold<M>
- Type Parameters:
M- The model you derive backing production of source code.
- All Implemented Interfaces:
IPluginHost, IService, IFileConnected, ISelfCompiled, ITypeManifold
A base class for a Java source producer that is based on a resource file of a specific extension.
-
Nested Class Summary
Nested classes/interfaces inherited from class ResourceFileTypeManifold
ResourceFileTypeManifold.CacheClearer -
Field Summary
Fields inherited from interface ITypeManifold
ARG_DUMP_SOURCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetClassType(String fqn) What kind of type corresponds with fqn?How does this producer contribute toward the source file producedWhat kind of source is produced?Methods inherited from class ResourceFileTypeManifold
clear, contribute, contribute, createCacheClearer, findFilesForType, findTopLevelFqn, getAdditionalTypes, getAllTypeNames, getContent, getModel, getModule, getPackage, getPeripheralTypes, getTypeNameForFile, getTypeNames, getTypesForFile, handlesFile, init, init, isDuplicate, isFileBacked, isInnerType, isPackage, isTopLevelType, isType, refreshedFileMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IFileConnected
handlesFileExtensionMethods inherited from interface IPluginHost
getInterfaceMethods inherited from interface ISelfCompiled
compile, isSelfCompile, parseMethods inherited from interface ITypeManifold
accept, enterPostJavaCompilation
-
Constructor Details
-
JavaTypeManifold
public JavaTypeManifold()
-
-
Method Details
-
getSourceKind
Description copied from interface:ITypeManifoldWhat kind of source is produced? Java? -
getContributorKind
Description copied from interface:ITypeManifoldHow does this producer contribute toward the source file produced -
getClassType
Description copied from interface:ITypeManifoldWhat kind of type corresponds with fqn?
-