org.apache.solr.core
Class Config
java.lang.Object
org.apache.solr.core.Config
public class Config
- extends java.lang.Object
- Version:
- $Id: Config.java 542679 2007-05-29 22:28:21Z ryan $
- Author:
- yonik
|
Field Summary |
static java.util.logging.Logger |
log
|
|
Constructor Summary |
Config(java.lang.String name,
java.io.InputStream is,
java.lang.String prefix)
|
|
Method Summary |
java.lang.Object |
evaluate(java.lang.String path,
javax.xml.namespace.QName type)
|
static java.lang.Class |
findClass(java.lang.String cname,
java.lang.String... subpackages)
|
java.lang.String |
get(java.lang.String path)
|
java.lang.String |
get(java.lang.String path,
java.lang.String def)
|
boolean |
getBool(java.lang.String path)
|
boolean |
getBool(java.lang.String path,
boolean def)
|
org.w3c.dom.Document |
getDocument()
|
float |
getFloat(java.lang.String path)
|
float |
getFloat(java.lang.String path,
float def)
|
static java.lang.String |
getInstanceDir()
|
int |
getInt(java.lang.String path)
|
int |
getInt(java.lang.String path,
int def)
|
static java.util.List<java.lang.String> |
getLines(java.lang.String resource)
Accesses a resource by name and returns the (non comment) lines
containing data. |
org.w3c.dom.Node |
getNode(java.lang.String path,
boolean errIfMissing)
|
java.lang.String |
getVal(java.lang.String path,
boolean errIfMissing)
|
javax.xml.xpath.XPath |
getXPath()
|
static boolean |
isInstanceDirInitialized()
|
static java.lang.Object |
newInstance(java.lang.String cname,
java.lang.String... subpackages)
|
static java.io.InputStream |
openResource(java.lang.String resource)
|
static void |
setInstanceDir(java.lang.String dir)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static final java.util.logging.Logger log
Config
public Config(java.lang.String name,
java.io.InputStream is,
java.lang.String prefix)
throws javax.xml.parsers.ParserConfigurationException,
java.io.IOException,
org.xml.sax.SAXException
- Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
getDocument
public org.w3c.dom.Document getDocument()
getXPath
public javax.xml.xpath.XPath getXPath()
evaluate
public java.lang.Object evaluate(java.lang.String path,
javax.xml.namespace.QName type)
getNode
public org.w3c.dom.Node getNode(java.lang.String path,
boolean errIfMissing)
getVal
public java.lang.String getVal(java.lang.String path,
boolean errIfMissing)
get
public java.lang.String get(java.lang.String path)
get
public java.lang.String get(java.lang.String path,
java.lang.String def)
getInt
public int getInt(java.lang.String path)
getInt
public int getInt(java.lang.String path,
int def)
getBool
public boolean getBool(java.lang.String path)
getBool
public boolean getBool(java.lang.String path,
boolean def)
getFloat
public float getFloat(java.lang.String path)
getFloat
public float getFloat(java.lang.String path,
float def)
findClass
public static java.lang.Class findClass(java.lang.String cname,
java.lang.String... subpackages)
newInstance
public static java.lang.Object newInstance(java.lang.String cname,
java.lang.String... subpackages)
setInstanceDir
public static void setInstanceDir(java.lang.String dir)
getInstanceDir
public static java.lang.String getInstanceDir()
isInstanceDirInitialized
public static boolean isInstanceDirInitialized()
openResource
public static java.io.InputStream openResource(java.lang.String resource)
getLines
public static java.util.List<java.lang.String> getLines(java.lang.String resource)
throws java.io.IOException
- Accesses a resource by name and returns the (non comment) lines
containing data.
A comment line is any line that starts with the character "#"
- Parameters:
resource -
- Returns:
- a list of non-blank non-comment lines with whitespace trimmed
from front and back.
- Throws:
java.io.IOException
Copyright © 2006 - 2008 The Apache Software Foundation