本文整理汇总了C#中Commons.Collections.ExtendedProperties.GetVector方法的典型用法代码示例。如果您正苦于以下问题:C# ExtendedProperties.GetVector方法的具体用法?C# ExtendedProperties.GetVector怎么用?C# ExtendedProperties.GetVector使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Commons.Collections.ExtendedProperties
的用法示例。
在下文中一共展示了ExtendedProperties.GetVector方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Init
/// <summary>
/// Initialize the template loader with a
/// a resources class.
/// </summary>
public override void Init(ExtendedProperties configuration)
{
assemblyNames = configuration.GetVector("assembly");
prefixes = configuration.GetVector("prefix");
if (assemblyNames.Count != prefixes.Count)
{
throw new ResourceNotFoundException("Need to specify prefixes!");
}
}
示例2: init
public override void init(ExtendedProperties configuration) {
rsvc.info("FileResourceLoader : initialization starting.");
paths = configuration.GetVector("path");
// lets tell people what paths we will be using
foreach(String path in paths) {
rsvc.info("FileResourceLoader : adding path '" + path + "'");
}
rsvc.info("FileResourceLoader : initialization complete.");
}
示例3: Init
/// <summary>
/// Initialize the template loader with a
/// a resources class.
/// </summary>
public override void Init(ExtendedProperties configuration)
{
assemblyNames = configuration.GetVector("assembly");
}
示例4: Init
public override void Init(ExtendedProperties configuration)
{
runtimeServices.Info("FileResourceLoader : initialization starting.");
paths = configuration.GetVector("path");
}
示例5: Test_run
public virtual void Test_run()
{
System.IO.StreamWriter result = null;
ExtendedProperties c = null;
try {
assureResultsDirectoryExists(RESULTS_DIR);
c = new ExtendedProperties(TEST_CONFIG);
result = new System.IO.StreamWriter(getFileName(RESULTS_DIR, "output", "res"));
} catch (System.Exception e) {
throw new System.Exception("Cannot setup CommonsExtPropTestCase!", e);
}
message(result, "Testing order of keys ...");
showIterator(result, c.Keys);
message(result, "Testing retrieval of CSV values ...");
showVector(result, c.GetVector("resource.loader"));
message(result, "Testing subset(prefix).getKeys() ...");
ExtendedProperties subset = c.Subset("file.resource.loader");
showIterator(result, subset.Keys);
message(result, "Testing getVector(prefix) ...");
showVector(result, subset.GetVector("path"));
message(result, "Testing getString(key) ...");
result.Write(c.GetString("config.string.value"));
result.Write("\n\n");
message(result, "Testing getBoolean(key) ...");
//UPGRADE_TODO: The equivalent in .NET for method 'java.lang.Boolean.toString' may return a different value. 'ms-help://MS.VSCC/commoner/redir/redirect.htm?keyword="jlca1043"'
result.Write(c.GetBoolean("config.boolean.value").ToString());
result.Write("\n\n");
message(result, "Testing getByte(key) ...");
result.Write(c.GetByte("config.byte.value").ToString());
result.Write("\n\n");
message(result, "Testing getShort(key) ...");
result.Write(c.GetShort("config.short.value").ToString());
result.Write("\n\n");
message(result, "Testing getInt(key) ...");
result.Write(c.GetInt("config.int.value").ToString());
result.Write("\n\n");
message(result, "Testing getLong(key) ...");
result.Write(c.GetLong("config.long.value").ToString());
result.Write("\n\n");
message(result, "Testing getFloat(key) ...");
result.Write(c.GetFloat("config.float.value").ToString());
result.Write("\n\n");
message(result, "Testing getDouble(key) ...");
result.Write(c.GetDouble("config.double.value").ToString());
result.Write("\n\n");
message(result, "Testing escaped-comma scalar...");
result.Write(c.GetString("escape.comma1"));
result.Write("\n\n");
message(result, "Testing escaped-comma vector...");
showVector(result, c.GetVector("escape.comma2"));
result.Write("\n\n");
result.Flush();
result.Close();
if (!isMatch(RESULTS_DIR, COMPARE_DIR, "output", "res", "cmp")) {
Assertion.Fail("Output incorrect.");
}
}