private String singleValue(final Param p, final Object value) { if (value.getClass().isAssignableFrom(String.class)) { return (String) value; } if (value.getClass().isAssignableFrom(File.class)) { return ((File) value).getAbsolutePath(); } if (value.getClass().isAssignableFrom(Properties.class)) { return propertiesValue((Properties) value, p.separator()); } if (value.getClass().isAssignableFrom(List.class)) { return listValue((List) value, p.separator()); } if (value.getClass().isAssignableFrom(Boolean.class)) { return ((Boolean) value).toString(); } if (value.getClass().isAssignableFrom(String[].class)) { return stringListValue((String[]) value, p.separator()); } return value.toString(); }
private String singleValue(final Param p, final Object value) { if (value.getClass().isAssignableFrom(String.class)) { return (String) value; } if (value.getClass().isAssignableFrom(File.class)) { return ((File) value).getAbsolutePath(); } if (value.getClass().isAssignableFrom(Properties.class)) { return propertiesValue((Properties) value, p.separator()); } if (value.getClass().isAssignableFrom(List.class)) { return listValue((List) value, p.separator()); } if (value.getClass().isAssignableFrom(Boolean.class)) { return ((Boolean) value).toString(); } if (value.getClass().isAssignableFrom(String[].class)) { return stringListValue((String[]) value, p.separator()); } return value.toString(); }
private String singleValue(final Param p, final Object value) { if (value.getClass().isAssignableFrom(String.class)) { return (String) value; } if (value.getClass().isAssignableFrom(File.class)) { return ((File) value).getAbsolutePath(); } if (value.getClass().isAssignableFrom(Properties.class)) { return propertiesValue((Properties) value, p.separator()); } if (value.getClass().isAssignableFrom(List.class)) { return listValue((List) value, p.separator()); } if (value.getClass().isAssignableFrom(Boolean.class)) { return ((Boolean) value).toString(); } if (value.getClass().isAssignableFrom(String[].class)) { return stringListValue((String[]) value, p.separator()); } return value.toString(); }