Class DisabledModulesMimeUtils

java.lang.Object
uno.anahata.ai.nb.mime.DisabledModulesMimeUtils

public final class DisabledModulesMimeUtils extends Object
Utility class for extracting MIME type information from disabled NetBeans modules. This is used to identify potential language support that is currently inactive.
  • Method Details

    • getMimeTypesFromDisabledModules

      public static List<DisabledModulesMimeUtils.MimeInfo> getMimeTypesFromDisabledModules()
      Uses reflection to scan all module layer.xml files for DISABLED modules to find potential language support.
      Returns:
      A list of MimeInfo objects for disabled modules.
    • extractEditorLanguagePaths

      public static List<String> extractEditorLanguagePaths(Document doc)
      Extracts editor language paths (MIME types) from a layer.xml document.
      Parameters:
      doc - the XML document to parse.
      Returns:
      a list of extracted MIME types.