const classcamFantomPlugin::FantomIndex
sys::Obj camFantomPlugin::FantomIndex
Index maintains listing of files and pods we've crawled
- groupForFile
- PodGroup? groupForFile(File file)- Find given pod 
- groups
- PodGroup[] groups()- List all groups found 
- isGroupDir
- Whether this is the srcDir(root) of a group Returns the matching group or null if no match 
- isIndexing
- Bool isIndexing()- Are we currently indexing 
- isPodDir
- Whether this is the srcDir(root) of a pod Returns the matching pod or null if no match 
- matchFiles
- Item[] matchFiles(Str pattern, MatchKind kind := MatchKind.startsWith)- Match files 
- matchFuncs
- FuncInfo[] matchFuncs(Str pattern, MatchKind kind := MatchKind.startsWith)- Match funcs 
- matchPods
- PodInfo[] matchPods(Str pattern, MatchKind kind := MatchKind.startsWith)- Match pods 
- matchSlots
- SlotInfo[] matchSlots(Str pattern, MatchKind kind := MatchKind.startsWith, Bool methodsOnly := true)- Match slots 
- matchTags
- TagInfo[] matchTags(Str pattern, MatchKind kind := MatchKind.startsWith)- Match tags 
- matchTypes
- TypeInfo[] matchTypes(Str pattern, MatchKind kind := MatchKind.startsWith)- Match types 
- pod
- PodInfo? pod(Str name, Bool checked := true)- Find given pod 
- podForFile
- PodInfo? podForFile(File file)- Find given pod 
- pods
- PodInfo[] pods()- List all pods found 
- podsIndexed
- const AtomicBool podsIndexed := AtomicBool.<ctor>()- Whether we have done the initial pod indexing 
- reindex
- Void reindex(File[] srcDirs, File[] podDirs, Bool clearIndex := false)- Reindex given sources / pods 
- reindexPod
- Rebuild index for given pod, if null no-op 
- trioInfo