public class JsonTypeManifold extends JavaTypeManifold<manifold.api.json.JsonModel>
| Modifier and Type | Field and Description |
|---|---|
static String |
FILE_EXTENSION |
ARG_DUMP_SOURCE| Constructor and Description |
|---|
JsonTypeManifold() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
contribute(String topLevelFqn,
String existing,
manifold.api.json.JsonModel model,
DiagnosticListener<JavaFileObject> errorHandler) |
boolean |
handlesFileExtension(String fileExtension) |
void |
init(IModuleComponent typeLoader) |
boolean |
isInnerType(String topLevel,
String relativeInner) |
getClassType, getContributorKind, getSourceKindaliasFqn, clear, contribute, findFilesForType, findTopLevelFqn, getAdditionalTypes, getAllTypeNames, getContent, getInterface, getModel, getModule, getPackage, getPeripheralTypes, getTypeLoader, getTypeNames, getTypesForFile, handlesFile, init, init, isDuplicate, isPackage, isTopLevelType, isType, refreshedFilepublic static final String FILE_EXTENSION
public void init(IModuleComponent typeLoader)
init in interface ITypeManifoldinit in class ResourceFileTypeManifold<manifold.api.json.JsonModel>public boolean handlesFileExtension(String fileExtension)
public boolean isInnerType(String topLevel, String relativeInner)
isInnerType in class ResourceFileTypeManifold<manifold.api.json.JsonModel>protected String contribute(String topLevelFqn, String existing, manifold.api.json.JsonModel model, DiagnosticListener<JavaFileObject> errorHandler)
contribute in class ResourceFileTypeManifold<manifold.api.json.JsonModel>Copyright © 2018. All rights reserved.