Class ScannerInfoCache


  • public class ScannerInfoCache
    extends Object
    Scanner info for a given build configuration.
    Since:
    6.1
    • Constructor Detail

      • ScannerInfoCache

        public ScannerInfoCache()
    • Method Detail

      • initCache

        public void initCache()
        Initialize the cache of scanner info. Call this after loading this info using Gson.
      • getScannerInfo

        public IExtendedScannerInfo getScannerInfo​(org.eclipse.core.resources.IResource resource)
      • hasCommand

        public boolean hasCommand​(List<String> commandStrings)
      • addScannerInfo

        public void addScannerInfo​(List<String> commandStrings,
                                   IExtendedScannerInfo info,
                                   org.eclipse.core.resources.IResource resource)
      • hasResource

        public boolean hasResource​(List<String> commandStrings,
                                   org.eclipse.core.resources.IResource resource)
        Since:
        6.3
      • addResource

        public void addResource​(List<String> commandStrings,
                                org.eclipse.core.resources.IResource resource)
      • removeResource

        public void removeResource​(org.eclipse.core.resources.IResource resource)
        Since:
        6.4
      • removeCommand

        public void removeCommand​(List<String> commandStrings)
        Since:
        6.4