Package manifold.api.type
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 manifold.api.type.ResourceFileTypeManifold
ResourceFileTypeManifold.CacheClearer -
Field Summary
Fields inherited from interface manifold.api.type.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 manifold.api.type.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 manifold.api.service.BaseService
doInit, doUninit, init, isInited, uninitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface manifold.api.type.IFileConnected
handlesFileExtensionMethods inherited from interface manifold.api.service.IPluginHost
getInterfaceMethods inherited from interface manifold.api.type.ISelfCompiled
compile, isSelfCompile, parseMethods inherited from interface manifold.api.type.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?
-