public class SqlManifold extends manifold.api.type.JavaTypeManifold<SqlModel>
| Modifier and Type | Field and Description |
|---|---|
static java.util.List<java.lang.String> |
EXTS |
| Constructor and Description |
|---|
SqlManifold() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
contribute(javax.tools.JavaFileManager.Location location,
java.lang.String topLevelFqn,
boolean genStubs,
java.lang.String existing,
SqlModel model,
javax.tools.DiagnosticListener<javax.tools.JavaFileObject> errorHandler) |
<R> java.util.stream.Stream<R> |
findAllByModel(java.util.function.Function<SqlModel,R> byModel) |
<R> R |
findByModel(java.util.function.Function<SqlModel,R> byModel) |
protected SqlModel |
getModel(java.lang.String fqn)
Override so that getModel() can be called within this package (see SqlScope)
|
SqlScopeFinder |
getScopeFinder() |
java.lang.String |
getTypeNameForFile(java.lang.String fqn,
manifold.api.fs.IFile file) |
boolean |
handlesFileExtension(java.lang.String fileExtension) |
void |
init(manifold.api.host.IModule module) |
boolean |
isInnerType(java.lang.String topLevel,
java.lang.String relativeInner) |
getClassType, getContributorKind, getSourceKindclear, contribute, createCacheClearer, findFilesForType, findTopLevelFqn, getAdditionalTypes, getAllTypeNames, getContent, getModule, getPackage, getPeripheralTypes, getTypeNames, getTypesForFile, handlesFile, init, isDuplicate, isFileBacked, isPackage, isTopLevelType, isType, refreshedFiledoInit, doUninit, init, isInited, uninitpublic void init(manifold.api.host.IModule module)
init in interface manifold.api.type.ITypeManifoldinit in class manifold.api.type.ResourceFileTypeManifold<SqlModel>public SqlScopeFinder getScopeFinder()
public boolean handlesFileExtension(java.lang.String fileExtension)
public java.lang.String getTypeNameForFile(java.lang.String fqn,
manifold.api.fs.IFile file)
getTypeNameForFile in class manifold.api.type.ResourceFileTypeManifold<SqlModel>public boolean isInnerType(java.lang.String topLevel,
java.lang.String relativeInner)
isInnerType in class manifold.api.type.ResourceFileTypeManifold<SqlModel>public <R> R findByModel(java.util.function.Function<SqlModel,R> byModel)
public <R> java.util.stream.Stream<R> findAllByModel(java.util.function.Function<SqlModel,R> byModel)
protected SqlModel getModel(java.lang.String fqn)
getModel in class manifold.api.type.ResourceFileTypeManifold<SqlModel>protected java.lang.String contribute(javax.tools.JavaFileManager.Location location,
java.lang.String topLevelFqn,
boolean genStubs,
java.lang.String existing,
SqlModel model,
javax.tools.DiagnosticListener<javax.tools.JavaFileObject> errorHandler)
contribute in class manifold.api.type.ResourceFileTypeManifold<SqlModel>Copyright © 2023. All rights reserved.