Class XmlTypeManifold

  • 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 XmlTypeManifold
    extends manifold.api.json.AbstractJsonTypeManifold<manifold.xml.api.XmlModel>
    • 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> FILE_EXTENSION  
      • Fields inherited from interface manifold.api.type.ITypeManifold

        ARG_DUMP_SOURCE
    • Constructor Summary

      Constructors 
      Constructor Description
      XmlTypeManifold()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean handlesFileExtension​(String fileExtension)  
      void init​(manifold.api.host.IModule module)  
      • Methods inherited from class manifold.api.json.AbstractJsonTypeManifold

        contribute, isApiInnerClass, isInnerType
      • Methods inherited from class manifold.api.type.JavaTypeManifold

        getClassType, getContributorKind, getSourceKind
      • Methods inherited from class manifold.api.type.ResourceFileTypeManifold

        clear, contribute, createCacheClearer, findFilesForType, findTopLevelFqn, getAdditionalTypes, getAllTypeNames, getContent, getModel, getModule, getPackage, getPeripheralTypes, getTypeNameForFile, getTypeNames, getTypesForFile, handlesFile, init, isDuplicate, isFileBacked, isPackage, isTopLevelType, isType, refreshedFile
      • Methods inherited from class manifold.api.service.BaseService

        doInit, doUninit, init, isInited, uninit
      • Methods inherited from interface manifold.api.service.IPluginHost

        getInterface
      • Methods inherited from interface manifold.api.type.ISelfCompiled

        compile, isSelfCompile, parse
      • Methods inherited from interface manifold.api.type.ITypeManifold

        accept, enterPostJavaCompilation
    • Field Detail

      • FILE_EXTENSION

        public static final List<String> FILE_EXTENSION
    • Constructor Detail

      • XmlTypeManifold

        public XmlTypeManifold()
    • 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<manifold.xml.api.XmlModel>
      • handlesFileExtension

        public boolean handlesFileExtension​(String fileExtension)