test_class.declarator: options
test_class.modifier: private
test_class.original_string: private Options options;
test_class.type: Options
test_class.var_name: options
test_class.declarator: parser = new OptionParser()
test_class.modifier: private
test_class.original_string: private OptionParser parser = new OptionParser();
test_class.type: OptionParser
test_class.var_name: parser
test_class.file: oak-run/src/test/java/org/apache/jackrabbit/oak/index/IndexOptionsTest.java
test_class.identifier: IndexOptionsTest
test_case.body: @Test
      public void indexPathsAreTrimmed() throws Exception{
          options.parseAndConfigure(parser, new String[] {"--index-paths=foo, bar, baz ,"});
  
          IndexOptions idxOpts = options.getOptionBean(IndexOptions.class);
          List<String> paths = idxOpts.getIndexPaths();
          assertEquals(3, paths.size());
          assertThat(paths, hasItems("foo", "bar", "baz"));
      }
test_case.class_method_signature: IndexOptionsTest.indexPathsAreTrimmed()
test_case.full_signature: @Test public void indexPathsAreTrimmed()
test_case.identifier: indexPathsAreTrimmed
test_case.invocations: parseAndConfigure getOptionBean getIndexPaths assertEquals size assertThat hasItems
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void indexPathsAreTrimmed()
focal_class.declarator: FACTORY = IndexOptions::new
focal_class.modifier: public static final
focal_class.original_string: public static final OptionsBeanFactory FACTORY = IndexOptions::new;
focal_class.type: OptionsBeanFactory
focal_class.var_name: FACTORY
focal_class.declarator: workDirOpt
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<File> workDirOpt;
focal_class.type: OptionSpec<File>
focal_class.var_name: workDirOpt
focal_class.declarator: outputDirOpt
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<File> outputDirOpt;
focal_class.type: OptionSpec<File>
focal_class.var_name: outputDirOpt
focal_class.declarator: indexImportDir
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<File> indexImportDir;
focal_class.type: OptionSpec<File>
focal_class.var_name: indexImportDir
focal_class.declarator: preExtractedTextOpt
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<File> preExtractedTextOpt;
focal_class.type: OptionSpec<File>
focal_class.var_name: preExtractedTextOpt
focal_class.declarator: indexDefinitionsOpt
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<File> indexDefinitionsOpt;
focal_class.type: OptionSpec<File>
focal_class.var_name: indexDefinitionsOpt
focal_class.declarator: stats
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<Void> stats;
focal_class.type: OptionSpec<Void>
focal_class.var_name: stats
focal_class.declarator: definitions
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<Void> definitions;
focal_class.type: OptionSpec<Void>
focal_class.var_name: definitions
focal_class.declarator: dumpIndex
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<Void> dumpIndex;
focal_class.type: OptionSpec<Void>
focal_class.var_name: dumpIndex
focal_class.declarator: reindex
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<Void> reindex;
focal_class.type: OptionSpec<Void>
focal_class.var_name: reindex
focal_class.declarator: importIndex
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<Void> importIndex;
focal_class.type: OptionSpec<Void>
focal_class.var_name: importIndex
focal_class.declarator: docTraversal
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<Void> docTraversal;
focal_class.type: OptionSpec<Void>
focal_class.var_name: docTraversal
focal_class.declarator: consistencyCheck
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<Integer> consistencyCheck;
focal_class.type: OptionSpec<Integer>
focal_class.var_name: consistencyCheck
focal_class.declarator: options
focal_class.modifier: private
focal_class.original_string: private OptionSet options;
focal_class.type: OptionSet
focal_class.var_name: options
focal_class.declarator: actionOpts
focal_class.modifier: private final
focal_class.original_string: private final Set<OptionSpec> actionOpts;
focal_class.type: Set<OptionSpec>
focal_class.var_name: actionOpts
focal_class.declarator: indexPaths
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<String> indexPaths;
focal_class.type: OptionSpec<String>
focal_class.var_name: indexPaths
focal_class.declarator: checkpoint
focal_class.modifier: private final
focal_class.original_string: private final OptionSpec<String> checkpoint;
focal_class.type: OptionSpec<String>
focal_class.var_name: checkpoint
focal_class.declarator: operationNames
focal_class.modifier: private final
focal_class.original_string: private final Set<String> operationNames;
focal_class.type: Set<String>
focal_class.var_name: operationNames
focal_class.file: oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexOptions.java
focal_class.identifier: IndexOptions
focal_class.interfaces: implements OptionsBean
focal_class.class_method_signature: IndexOptions.IndexOptions(OptionParser parser)
focal_class.full_signature: public  IndexOptions(OptionParser parser)
focal_class.identifier: IndexOptions
focal_class.modifiers: public
focal_class.parameters: (OptionParser parser)
focal_class.signature:  IndexOptions(OptionParser parser)
focal_class.class_method_signature: IndexOptions.configure(OptionSet options)
focal_class.full_signature: @Override public void configure(OptionSet options)
focal_class.identifier: configure
focal_class.modifiers: @Override public
focal_class.parameters: (OptionSet options)
focal_class.return: void
focal_class.signature: void configure(OptionSet options)
focal_class.class_method_signature: IndexOptions.title()
focal_class.full_signature: @Override public String title()
focal_class.identifier: title
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String title()
focal_class.class_method_signature: IndexOptions.description()
focal_class.full_signature: @Override public String description()
focal_class.identifier: description
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String description()
focal_class.class_method_signature: IndexOptions.order()
focal_class.full_signature: @Override public int order()
focal_class.identifier: order
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int order()
focal_class.class_method_signature: IndexOptions.operationNames()
focal_class.full_signature: @Override public Set<String> operationNames()
focal_class.identifier: operationNames
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Set<String>
focal_class.signature: Set<String> operationNames()
focal_class.class_method_signature: IndexOptions.getWorkDir()
focal_class.full_signature: public File getWorkDir()
focal_class.identifier: getWorkDir
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: File
focal_class.signature: File getWorkDir()
focal_class.class_method_signature: IndexOptions.getOutDir()
focal_class.full_signature: public File getOutDir()
focal_class.identifier: getOutDir
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: File
focal_class.signature: File getOutDir()
focal_class.class_method_signature: IndexOptions.getPreExtractedTextDir()
focal_class.full_signature: public File getPreExtractedTextDir()
focal_class.identifier: getPreExtractedTextDir
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: File
focal_class.signature: File getPreExtractedTextDir()
focal_class.class_method_signature: IndexOptions.getIndexDefinitionsFile()
focal_class.full_signature: public File getIndexDefinitionsFile()
focal_class.identifier: getIndexDefinitionsFile
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: File
focal_class.signature: File getIndexDefinitionsFile()
focal_class.class_method_signature: IndexOptions.getIndexImportDir()
focal_class.full_signature: public File getIndexImportDir()
focal_class.identifier: getIndexImportDir
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: File
focal_class.signature: File getIndexImportDir()
focal_class.class_method_signature: IndexOptions.dumpStats()
focal_class.full_signature: public boolean dumpStats()
focal_class.identifier: dumpStats
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean dumpStats()
focal_class.class_method_signature: IndexOptions.dumpDefinitions()
focal_class.full_signature: public boolean dumpDefinitions()
focal_class.identifier: dumpDefinitions
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean dumpDefinitions()
focal_class.class_method_signature: IndexOptions.dumpIndex()
focal_class.full_signature: public boolean dumpIndex()
focal_class.identifier: dumpIndex
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean dumpIndex()
focal_class.class_method_signature: IndexOptions.checkConsistency()
focal_class.full_signature: public boolean checkConsistency()
focal_class.identifier: checkConsistency
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean checkConsistency()
focal_class.class_method_signature: IndexOptions.consistencyCheckLevel()
focal_class.full_signature: public int consistencyCheckLevel()
focal_class.identifier: consistencyCheckLevel
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int consistencyCheckLevel()
focal_class.class_method_signature: IndexOptions.isReindex()
focal_class.full_signature: public boolean isReindex()
focal_class.identifier: isReindex
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isReindex()
focal_class.class_method_signature: IndexOptions.isImportIndex()
focal_class.full_signature: public boolean isImportIndex()
focal_class.identifier: isImportIndex
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isImportIndex()
focal_class.class_method_signature: IndexOptions.isDocTraversalMode()
focal_class.full_signature: public boolean isDocTraversalMode()
focal_class.identifier: isDocTraversalMode
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isDocTraversalMode()
focal_class.class_method_signature: IndexOptions.getCheckpoint()
focal_class.full_signature: public String getCheckpoint()
focal_class.identifier: getCheckpoint
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCheckpoint()
focal_class.class_method_signature: IndexOptions.getIndexPaths()
focal_class.full_signature: public List<String> getIndexPaths()
focal_class.identifier: getIndexPaths
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getIndexPaths()
focal_class.class_method_signature: IndexOptions.anyActionSelected()
focal_class.full_signature: private boolean anyActionSelected()
focal_class.identifier: anyActionSelected
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean anyActionSelected()
focal_class.class_method_signature: IndexOptions.trim(List<String> values)
focal_class.full_signature: private static List<String> trim(List<String> values)
focal_class.identifier: trim
focal_class.modifiers: private static
focal_class.parameters: (List<String> values)
focal_class.return: List<String>
focal_class.signature: List<String> trim(List<String> values)
focal_class.class_method_signature: IndexOptions.collectionOperationNames(Set<OptionSpec> actionOpts)
focal_class.full_signature: private static Set<String> collectionOperationNames(Set<OptionSpec> actionOpts)
focal_class.identifier: collectionOperationNames
focal_class.modifiers: private static
focal_class.parameters: (Set<OptionSpec> actionOpts)
focal_class.return: Set<String>
focal_class.signature: Set<String> collectionOperationNames(Set<OptionSpec> actionOpts)
focal_method.body: public List<String> getIndexPaths(){
          return options.has(indexPaths) ? trim(indexPaths.values(options)) : Collections.emptyList();
      }
focal_method.class_method_signature: IndexOptions.getIndexPaths()
focal_method.full_signature: public List<String> getIndexPaths()
focal_method.identifier: getIndexPaths
focal_method.invocations: has trim values emptyList
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: List<String>
focal_method.signature: List<String> getIndexPaths()