org.apache.jackrabbit.core.config
Class SearchConfig

java.lang.Object
  extended by org.apache.jackrabbit.core.config.BeanConfig
      extended by org.apache.jackrabbit.core.config.SearchConfig

public class SearchConfig
extends BeanConfig

Search index configuration. This bean configuration class is used to create configured search index objects.

In addition to generic bean configuration information, this class also contains an optional file system configuration used by the search index.

See Also:
WorkspaceConfig.getSearchConfig()

Constructor Summary
SearchConfig(String className, Properties properties, FileSystemConfig fsc)
          Creates a search index configuration object.
 
Method Summary
 FileSystemConfig getFileSystemConfig()
          Returns the configuration for the FileSystem or null if none is configured in this SearchConfig.
 String getHandlerClassName()
          Returns the search implementation class name.
 
Methods inherited from class org.apache.jackrabbit.core.config.BeanConfig
getClassLoader, getClassName, getDefaultClassLoader, getParameters, newInstance, setClassLoader, setDefaultClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchConfig

public SearchConfig(String className,
                    Properties properties,
                    FileSystemConfig fsc)
Creates a search index configuration object.

Parameters:
className - search index implementation class
properties - search index properties
fsc - search index file system configuration, or null if none is configured.
Method Detail

getHandlerClassName

public String getHandlerClassName()
Returns the search implementation class name.

Returns:
search implementation class name

getFileSystemConfig

public FileSystemConfig getFileSystemConfig()
Returns the configuration for the FileSystem or null if none is configured in this SearchConfig.

Returns:
the FileSystemConfig for this SearchConfig.


Copyright © 2004-2007 The Apache Software Foundation. All Rights Reserved.