当前位置: 首页>>代码示例>>Java>>正文


Java IStringConverter类代码示例

本文整理汇总了Java中com.beust.jcommander.IStringConverter的典型用法代码示例。如果您正苦于以下问题:Java IStringConverter类的具体用法?Java IStringConverter怎么用?Java IStringConverter使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


IStringConverter类属于com.beust.jcommander包,在下文中一共展示了IStringConverter类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getConverter

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
@SuppressWarnings({ "unchecked", "rawtypes" })
public Class<? extends IStringConverter<?>> getConverter(Class forType) {
	if (forType.equals(Point.class))
		return Point.Converter.class;
	else if (forType.equals(Range.class))
		return Range.Converter.class;
	else if (forType.equals(Function.class))
		return Function.Converter.class;
	else if (forType.equals(PointListList.class))
		return PointListList.Converter.class;
	else if (forType.equals(IntegralPlotSettings.class))
		return IntegralPlotSettings.Converter.class;
	else if (forType.equals(CsvOrientation.class))
		return CsvOrientation.CsvOrientationConverter.class;
	else if (forType.equals(CsvType.class))
		return CsvType.CsvTypeConverter.class;
	else if (forType.equals(DiagramType.class))
		return DiagramType.DiagramTypeConverter.class;
	else if (forType.equals(BarAccumulationStyle.class))
		return BarAccumulationStyle.BarAccumulationStyleConverter.class;
	else if (forType.equals(SortingType.class))
		return SortingType.SortingTypeConverter.class;
	else
		return null;
}
 
开发者ID:TUD-INF-IAI-MCI,项目名称:SVG-Plott,代码行数:26,代码来源:SvgPlotOptions.java

示例2: getConverterInstance

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
@Override
public IStringConverter<?> getConverterInstance(Parameter parameter, Class<?> forType, String optionName) {
	if (Path.class.equals(forType)) {
		return new CustomPathConverter();
	}
	return null;
}
 
开发者ID:tfiskgul,项目名称:mux2fs,代码行数:8,代码来源:CommandLineArguments.java

示例3: getConverter

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
/** Returns JCommander converter for a given type, or {@code null} if none exists. */
@Nullable
@Override
@SuppressWarnings("unchecked")
public <T> Class<? extends IStringConverter<T>> getConverter(@Nullable Class<T> type) {
  return (Class<? extends IStringConverter<T>>) CONVERTERS.get(type);
}
 
开发者ID:google,项目名称:nomulus,代码行数:8,代码来源:ParameterFactory.java

示例4: getProperty

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
private <T> T getProperty(String name, T defaultValue, IParameterValidator validator, IStringConverter<T> converter)
{
    String value = properties.getProperty(name);
    if (value == null && defaultValue != null)
    {
        value = defaultValue.toString();
    }
    if (validator != null)
    {
        validator.validate(name, value);
    }
    return value == null ? null : converter.convert(value);
}
 
开发者ID:d0k1,项目名称:jsflight,代码行数:14,代码来源:PropertiesConfig.java

示例5: getConverter

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
@Override
@SuppressWarnings("unchecked")
public <T> Class<? extends IStringConverter<T>> getConverter(Class<T> forType)
{
    if (forType.equals(Id.class)) {
        return (Class<IStringConverter<T>>) (Class<?>) IdConverter.class;
    }
    return null;
}
 
开发者ID:treasure-data,项目名称:digdag,代码行数:10,代码来源:IdConverterFactory.java

示例6: getConverter

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
@Override
public Class<? extends IStringConverter<?>> getConverter(Class forType) {
    if (forType.equals(Level.class)) {
        return LevelConverter.class;
    } else {
        return null;
    }
}
 
开发者ID:RobotsByTheC,项目名称:JDriverStation,代码行数:9,代码来源:LevelConverterFactory.java

示例7: getConverter

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public <T> Class<? extends IStringConverter<T>> getConverter(Class<T> forType) {
  if (forType.equals(Path.class)) {
    return (Class) PathConverter.class;
  }
  return null;
}
 
开发者ID:morfologik,项目名称:morfologik-stemming,代码行数:9,代码来源:CustomParameterConverters.java

示例8: getConverter

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
public Class<? extends IStringConverter<?>> getConverter(Class forType) {
  return classConverters.get(forType);
}
 
开发者ID:georghinkel,项目名称:ttc2017smartGrids,代码行数:4,代码来源:DefaultConverterFactory.java

示例9: AbstractStringConverterBasicTest

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
public AbstractStringConverterBasicTest(final IStringConverter<T> stringConverter) {
    super(stringConverter);
}
 
开发者ID:garydgregory,项目名称:jcommander-addons,代码行数:4,代码来源:AbstractStringConverterBasicTest.java

示例10: AbstractStringConverterTestWrapper

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
public AbstractStringConverterTestWrapper(final IStringConverter<T> stringConverter) {
    this.stringConverter = stringConverter;
}
 
开发者ID:garydgregory,项目名称:jcommander-addons,代码行数:4,代码来源:AbstractStringConverterTestWrapper.java

示例11: getStringConverter

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
public IStringConverter<T> getStringConverter() {
    return stringConverter;
}
 
开发者ID:garydgregory,项目名称:jcommander-addons,代码行数:4,代码来源:AbstractStringConverterTestWrapper.java

示例12: getConverter

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
public Class<? extends IStringConverter<?>> getConverter(Class forType) {
  return m_classConverters.get(forType);
}
 
开发者ID:jeffoffutt,项目名称:muJava,代码行数:4,代码来源:DefaultConverterFactory.java

示例13: getProxyPort

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
@Override
public Integer getProxyPort()
{
    return getProperty(PropertiesConstants.PROXY_PORT, POSITIVE_INTEGER, (IStringConverter<Integer>)Integer::new);
}
 
开发者ID:d0k1,项目名称:jsflight,代码行数:6,代码来源:PropertiesConfig.java

示例14: getConverter

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
public Class<? extends IStringConverter<?>> getConverter(Class forType) {
    return m_classConverters.get(forType);
}
 
开发者ID:Corporatique-dev,项目名称:Corporatique,代码行数:4,代码来源:DefaultConverterFactory.java

示例15: getConverter

import com.beust.jcommander.IStringConverter; //导入依赖的package包/类
public Class<? extends IStringConverter<?>> getConverter(Class forType) {
  if (forType.equals(HostPort.class)) {
    return HostPortConverter.class;
  } else
    return null;
}
 
开发者ID:DemandCube,项目名称:Scribengin,代码行数:7,代码来源:CustomConvertFactory.java


注:本文中的com.beust.jcommander.IStringConverter类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。