本文整理了Java中org.apache.avalon.framework.configuration.Configuration.getValueAsBoolean()
方法的一些代码示例,展示了Configuration.getValueAsBoolean()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Configuration.getValueAsBoolean()
方法的具体详情如下:
包路径:org.apache.avalon.framework.configuration.Configuration
类名称:Configuration
方法名:getValueAsBoolean
[英]Return the boolean
value of the node.
[中]返回节点的boolean
值。
代码示例来源:origin: plutext/docx4j
try {
fontManager.setUseCache(
cfg.getChild("use-cache").getValueAsBoolean());
} catch (ConfigurationException mfue) {
LogUtil.handleException(log, mfue, true);
代码示例来源:origin: org.apache.excalibur.containerkit/excalibur-logger
/**
* Helper method to obtain the debug glag to use from the given
* configuration object.
*
* @param config a <code>Configuration</code> instance
* @return subject line
*/
private boolean getDebug( Configuration config )
throws ConfigurationException
{
return config.getChild( "debug" ).getValueAsBoolean();
}
代码示例来源:origin: org.apache.cocoon/cocoon-core
public void configure(Configuration configuration) throws ConfigurationException {
/* Read configuration nodes for recursive, parallel, recursive-parallel */
this.defaultRecursive = configuration.getChild("recursive").getValueAsBoolean(false);
this.defaultParallel = configuration.getChild("parallel").getValueAsBoolean(false);
this.defaultRecursiveParallel = configuration.getChild("recursive-parallel").getValueAsBoolean(false);
/* Read configuration node for thread pool name */
this.threadPool = configuration.getChild("thread-pool").getValue("default");
this.defaultKey = configuration.getChild("key").getValue(null);
}
代码示例来源:origin: org.codehaus.plexus/plexus-ftpd
/**
* Set configuration
*/
public void configure(Configuration conf) throws ConfigurationException {
super.configure(conf);
mbEncrypt = conf.getChild("encrypt").getValueAsBoolean(false);
try {
mUserDataFile = new File(getBaseDirectory(), USER_PROP);
mUserDataFile.createNewFile();
mUserData = new BaseProperties(mUserDataFile);
mlLastModified = mUserDataFile.lastModified();
getLogger().info("Loaded user data file - " + mUserDataFile);
}
catch(IOException ex) {
getLogger().error(ex.getMessage(), ex);
throw new ConfigurationException(ex.getMessage());
}
}
代码示例来源:origin: org.apache.fulcrum/fulcrum-yaafi
/**
* @see org.apache.avalon.framework.configuration.Configurable#configure(org.apache.avalon.framework.configuration.Configuration)
*/
public void configure(Configuration configuration) throws ConfigurationException {
super.configure(configuration);
this.maxArgLength = configuration.getChild("maxArgLength").getValueAsInteger(MAX_ARG_LENGTH);
this.toStringBuilderClassName = configuration.getChild("toStringBuilderClass")
.getValue(ArgumentToStringBuilderImpl.class.getName());
this.monitorAllExceptions = configuration.getChild("monitorAllExceptions").getValueAsBoolean(true);
}
代码示例来源:origin: org.apache.turbine/fulcrum-yaafi
/**
* @see org.apache.avalon.framework.configuration.Configurable#configure(org.apache.avalon.framework.configuration.Configuration)
*/
public void configure(Configuration configuration) throws ConfigurationException
{
super.configure(configuration);
this.maxArgLength = configuration.getChild("maxArgLength").getValueAsInteger(MAX_ARG_LENGTH);
this.toStringBuilderClassName = configuration.getChild("toStringBuilderClass").getValue(ArgumentToStringBuilderImpl.class.getName());
this.monitorAllExceptions = configuration.getChild("monitorAllExceptions").getValueAsBoolean(true);
}
代码示例来源:origin: org.codehaus.plexus/plexus-ftpd
/**
* Configure user manager - third step.
*/
public void configure(Configuration config) throws ConfigurationException {
mConfig = config;
// get server address
Configuration tmpConf = mConfig.getChild("allow-ip", false);
mbAllowIp = false;
if(tmpConf != null) {
mbAllowIp = tmpConf.getValueAsBoolean(mbAllowIp);
}
mBaseDirectory = config.getChild("base-directory").getValue(null);
if(mBaseDirectory == null)
throw new ConfigurationException("Missing configuration element 'base-directory'");
}
代码示例来源:origin: org.apache.cocoon/cocoon-sitemap-impl
/**
* @see org.apache.avalon.framework.configuration.Configurable#configure(org.apache.avalon.framework.configuration.Configuration)
*/
public void configure(Configuration config) throws ConfigurationException {
this.reloadScripts = config.getChild("reload-scripts").getValueAsBoolean(this.settings.isReloadingEnabled("flow"));
this.checkTime = config.getChild("check-time").getValueAsLong(this.settings.getReloadDelay("flow"));
}
代码示例来源:origin: org.apache.cocoon/cocoon-sitemap-impl
/**
* Create root jxpath configuration
*/
public JXPathHelperConfiguration(Configuration config)
throws ConfigurationException {
this.lenient = config.getChild("lenient").getValueAsBoolean(true);
this.library = new FunctionLibrary();
setup(config);
// the following is necessary to be able to use methods on objects without
// explicitely registering extension functions (see PackageFunctions javadoc)
this.library.addFunctions(new PackageFunctions("", null));
}
代码示例来源:origin: org.apache.fulcrum/fulcrum-parser
/**
* Avalon component lifecycle method
*/
public void configure(Configuration conf) throws ConfigurationException
{
String foldString = conf.getChild(URL_CASE_FOLDING_KEY).getValue(URLCaseFolding.NONE.name()).toLowerCase();
folding = URLCaseFolding.NONE;
getLogger().debug("Setting folding from " + foldString);
if (StringUtils.isNotEmpty(foldString))
{
try
{
folding = URLCaseFolding.valueOf(foldString.toUpperCase());
}
catch (IllegalArgumentException e)
{
getLogger().error("Got " + foldString + " from " + URL_CASE_FOLDING_KEY + " property, which is illegal!");
throw new ConfigurationException("Value " + foldString + " is illegal!", e);
}
}
parameterEncoding = conf.getChild(PARAMETER_ENCODING_KEY)
.getValue(PARAMETER_ENCODING_DEFAULT).toLowerCase();
automaticUpload = conf.getChild(AUTOMATIC_KEY).getValueAsBoolean(AUTOMATIC_DEFAULT);
}
代码示例来源:origin: org.apache.fulcrum/fulcrum-yaafi
/**
* @see org.apache.avalon.framework.configuration.Configurable#configure(Configuration)
*/
public void configure(Configuration configuration) throws ConfigurationException {
super.configure(configuration);
this.reportTimeout = configuration.getChild("reportTimeout").getValueAsLong(0);
// parse the performance monitor class name
this.performanceMonitorClassName = configuration.getChild("performanceMonitorClassName")
.getValue(DEFAULT_PERFORMANCEMONITOR_CLASSNAME);
// parse the report file name
String reportFileName = configuration.getChild("reportFile").getValue("./javasimon.html");
this.reportFile = this.makeAbsoluteFile(reportFileName);
// determine when to create the next report
this.nextReportTimestamp = System.currentTimeMillis() + this.reportTimeout;
// do we create a report on disposal
this.reportOnExit = configuration.getChild("reportOnExit").getValueAsBoolean(false);
}
代码示例来源:origin: org.apache.turbine/fulcrum-yaafi
/**
* @see org.apache.avalon.framework.configuration.Configurable#configure(org.apache.avalon.framework.configuration.Configuration)
*/
public void configure(Configuration configuration) throws ConfigurationException
{
super.configure(configuration);
this.reportTimeout = configuration.getChild("reportTimeout").getValueAsLong(0);
// parse the performance monitor class name
this.performanceMonitorClassName = configuration.getChild("performanceMonitorClassName").getValue(DEFAULT_PERFORMANCEMONITOR_CLASSNAME);
// parse the report file name
String reportFileName = configuration.getChild("reportFile").getValue("./jamon.html");
this.reportFile = this.makeAbsoluteFile( reportFileName );
// determine when to create the next report
this.nextReportTimestamp = System.currentTimeMillis() + this.reportTimeout;
// do we create a report on disposal
this.reportOnExit = configuration.getChild("reportOnExit").getValueAsBoolean(false);
}
代码示例来源:origin: org.apache.fulcrum/fulcrum-yaafi
/**
* @see org.apache.avalon.framework.configuration.Configurable#configure(org.apache.avalon.framework.configuration.Configuration)
*/
public void configure(Configuration configuration) throws ConfigurationException {
super.configure(configuration);
this.reportTimeout = configuration.getChild("reportTimeout").getValueAsLong(0);
// parse the performance monitor class name
this.performanceMonitorClassName = configuration.getChild("performanceMonitorClassName")
.getValue(DEFAULT_PERFORMANCEMONITOR_CLASSNAME);
// parse the report file name
String reportFileName = configuration.getChild("reportFile").getValue("./jamon.html");
this.reportFile = this.makeAbsoluteFile(reportFileName);
// determine when to create the next report
this.nextReportTimestamp = System.currentTimeMillis() + this.reportTimeout;
// do we create a report on disposal
this.reportOnExit = configuration.getChild("reportOnExit").getValueAsBoolean(false);
}
代码示例来源:origin: org.apache.turbine/fulcrum-yaafi
/**
* @see org.apache.avalon.framework.configuration.Configurable#configure(Configuration)
*/
public void configure(Configuration configuration) throws ConfigurationException
{
super.configure(configuration);
this.reportTimeout = configuration.getChild("reportTimeout").getValueAsLong(0);
// parse the performance monitor class name
this.performanceMonitorClassName = configuration.getChild("performanceMonitorClassName").getValue(DEFAULT_PERFORMANCEMONITOR_CLASSNAME);
// parse the report file name
String reportFileName = configuration.getChild("reportFile").getValue("./javasimon.html");
this.reportFile = this.makeAbsoluteFile( reportFileName );
// determine when to create the next report
this.nextReportTimestamp = System.currentTimeMillis() + this.reportTimeout;
// do we create a report on disposal
this.reportOnExit = configuration.getChild("reportOnExit").getValueAsBoolean(false);
}
代码示例来源:origin: org.apache.cocoon/cocoon-pipeline-components
/**
* Read reader configuration
*
* @deprecated use property injection instead
*/
public void configure(Configuration configuration) throws ConfigurationException {
// VG Parameters are deprecated as of 2.2.0-Dev/2.1.6-Dev
final Parameters parameters = Parameters.fromConfiguration(configuration);
this.setExpires(parameters.getParameterAsLong("expires", CONFIGURED_EXPIRES_DEFAULT));
this.setQuickTest(parameters.getParameterAsBoolean("quick-modified-test", CONFIGURED_QUICK_TEST_DEFAULT));
this.setBufferSize(parameters.getParameterAsInteger("buffer-size", CONFIGURED_BUFFER_SIZE_DEFAULT));
this.setByteRanges(parameters.getParameterAsBoolean("byte-ranges", CONFIGURED_BYTE_RANGES_DEFAULT));
// Configuration has precedence over parameters.
setExpires(configuration.getChild("expires").getValueAsLong(configuredExpires));
setQuickTest(configuration.getChild("quick-modified-test").getValueAsBoolean(configuredQuickTest));
setBufferSize(configuration.getChild("buffer-size").getValueAsInteger(configuredBufferSize));
setByteRanges(configuration.getChild("byte-ranges").getValueAsBoolean(configuredByteRanges));
}
代码示例来源:origin: org.apache.fulcrum/fulcrum-yaafi
/**
* @see org.apache.avalon.framework.configuration.Configurable#configure(org.apache.avalon.framework.configuration.Configuration)
*/
public void configure(Configuration configuration) throws ConfigurationException {
// limit to minimum interval of 1 second
this.interval = Math.max(configuration.getAttributeAsInteger("interval", 5000), 1000);
this.getLogger().debug("Monitoring the resources every " + this.interval + " ms");
if (configuration.getChild("entry", false) != null) {
Configuration shutdownConfig = configuration.getChild("entry");
String shutdownEntryLocation = shutdownConfig.getChild("location").getValue();
this.shutdownEntry = new ShutdownEntry(this.getLogger(), this.applicationDir, shutdownEntryLocation,
shutdownConfig.getChild("useSystemExit").getValueAsBoolean(false));
this.getLogger().debug("Using a shutdown entry : " + shutdownEntryLocation);
} else {
this.shutdownEntry = null;
this.getLogger().debug("No shutdown entry defined");
}
}
代码示例来源:origin: net.sf.barcode4j/barcode4j
/** {@inheritDoc} */
public void configure(Configuration cfg) throws ConfigurationException {
super.configure(cfg);
//Bearer bar width
Configuration c = cfg.getChild("bearer-bar-width", false);
if (c != null) {
Length w = new Length(c.getValue(), "mw");
if (w.getUnit().equalsIgnoreCase("mw")) {
getITFBean().setBearerBarWidth(w.getValue() * getBean().getModuleWidth());
} else {
getITFBean().setBearerBarWidth(w.getValueAsMillimeter());
}
}
//Bearer ox
c = cfg.getChild("bearer-box", false);
if (c != null) {
getITFBean().setBearerBox(c.getValueAsBoolean());
}
}
代码示例来源:origin: org.apache.cocoon/cocoon-core
public void configure(Configuration config) throws ConfigurationException {
this.startElement = new ElementData();
this.startElement.uri = config.getChild("start").getAttribute("uri", "");
this.startElement.loc = config.getChild("start").getAttribute("local-name", "form-instance");
this.startElement.raw = config.getChild("start").getAttribute("raw-name", "form-instance");
this.nameElement = new ElementData();
this.nameElement.uri = config.getChild("name").getAttribute("uri", "");
this.nameElement.loc = config.getChild("name").getAttribute("local-name", "form");
this.nameElement.raw = config.getChild("name").getAttribute("raw-name", "form");
this.qname = config.getChild("name").getAttribute("name-attribute", "name");
this.nameAsRoot = config.getChild("name-as-root").getValueAsBoolean(this.nameAsRoot);
this.outputConf = config.getChild("output");
this.outputModuleName = this.outputConf.getAttribute("name",this.outputModuleName);
}
代码示例来源:origin: net.sf.barcode4j/barcode4j
/** {@inheritDoc} */
public void configure(Configuration cfg) throws ConfigurationException {
Interleaved2Of5Bean bean = getInterleaved2Of5Bean();
//Module width (MUST ALWAYS BE FIRST BECAUSE QUIET ZONE MAY DEPEND ON IT)
Length mw = new Length(cfg.getChild("module-width")
.getValue(bean.getModuleWidth() + "mm"), "mm");
bean.setModuleWidth(mw.getValueAsMillimeter());
super.configure(cfg);
//Checksum mode
bean.setChecksumMode(ChecksumMode.byName(
cfg.getChild("checksum").getValue(ChecksumMode.CP_AUTO.getName())));
//Wide factor
bean.setWideFactor(
cfg.getChild("wide-factor").getValueAsFloat((float)bean.getWideFactor()));
Configuration hr = cfg.getChild("human-readable", false);
if (hr != null) {
//Display checksum in hr-message or not
bean.setDisplayChecksum(
hr.getChild("display-checksum").getValueAsBoolean(false));
}
}
代码示例来源:origin: net.sf.barcode4j/barcode4j
/** {@inheritDoc} */
public void configure(Configuration cfg) throws ConfigurationException {
//Module width (MUST ALWAYS BE FIRST BECAUSE QUIET ZONE MAY DEPEND ON IT)
Length mw = new Length(cfg.getChild("module-width").getValue("0.21mm"), "mm");
getBean().setModuleWidth(mw.getValueAsMillimeter());
super.configure(cfg);
//Checksum mode
getCodabarBean().setChecksumMode(ChecksumMode.byName(
cfg.getChild("checksum").getValue(ChecksumMode.CP_AUTO.getName())));
//Wide factor
getCodabarBean().setWideFactor(
cfg.getChild("wide-factor").getValueAsFloat((float)CodabarBean.DEFAULT_WIDE_FACTOR));
Configuration hr = cfg.getChild("human-readable", false);
if (hr != null) {
//Display start/stop character and checksum in hr-message or not
getCodabarBean().setDisplayStartStop(
hr.getChild("display-start-stop").getValueAsBoolean(
CodabarBean.DEFAULT_DISPLAY_START_STOP));
}
}
内容来源于网络,如有侵权,请联系作者删除!