org.sonar.api.batch.fs.internal
Class DefaultFileSystem.Cache

java.lang.Object
  extended by org.sonar.api.batch.fs.internal.DefaultFileSystem.Cache
All Implemented Interfaces:
FileSystem.Index
Enclosing class:
DefaultFileSystem

public abstract static class DefaultFileSystem.Cache
extends Object
implements FileSystem.Index


Constructor Summary
DefaultFileSystem.Cache()
           
 
Method Summary
 void add(InputDir inputDir)
           
protected abstract  void doAdd(InputDir inputDir)
           
protected abstract  void doAdd(InputFile inputFile)
           
abstract  InputDir inputDir(String relativePath)
           
abstract  InputFile inputFile(String relativePath)
           
abstract  Iterable<InputFile> inputFiles()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFileSystem.Cache

public DefaultFileSystem.Cache()
Method Detail

inputFiles

public abstract Iterable<InputFile> inputFiles()
Specified by:
inputFiles in interface FileSystem.Index

inputFile

@CheckForNull
public abstract InputFile inputFile(String relativePath)
Specified by:
inputFile in interface FileSystem.Index

inputDir

@CheckForNull
public abstract InputDir inputDir(String relativePath)
Specified by:
inputDir in interface FileSystem.Index

doAdd

protected abstract void doAdd(InputFile inputFile)

doAdd

protected abstract void doAdd(InputDir inputDir)

add

public void add(InputDir inputDir)


Copyright © 2009–2015 SonarSource. All rights reserved.