Class GqlManifold

  • All Implemented Interfaces:
    manifold.api.service.IPluginHost, manifold.api.service.IService, manifold.api.type.IFileConnected, manifold.api.type.ISelfCompiled, manifold.api.type.ITypeManifold

    public class GqlManifold
    extends manifold.api.type.JavaTypeManifold<GqlModel>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class manifold.api.type.ResourceFileTypeManifold

        manifold.api.type.ResourceFileTypeManifold.CacheClearer
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static List<String> EXTS  
      • Fields inherited from interface manifold.api.type.ITypeManifold

        ARG_DUMP_SOURCE
    • Constructor Summary

      Constructors 
      Constructor Description
      GqlManifold()  
    • Constructor Detail

      • GqlManifold

        public GqlManifold()
    • Method Detail

      • init

        public void init​(manifold.api.host.IModule module)
        Specified by:
        init in interface manifold.api.type.ITypeManifold
        Overrides:
        init in class manifold.api.type.ResourceFileTypeManifold<GqlModel>
      • handlesFileExtension

        public boolean handlesFileExtension​(String fileExtension)
      • isInnerType

        public boolean isInnerType​(String topLevel,
                                   String relativeInner)
        Specified by:
        isInnerType in class manifold.api.type.ResourceFileTypeManifold<GqlModel>
      • getModel

        protected GqlModel getModel​(String fqn)
        Override so that getModel() can be called within this package (see GqlScope)
        Overrides:
        getModel in class manifold.api.type.ResourceFileTypeManifold<GqlModel>