本文整理了Java中org.geotools.filter.Filters.puts()
方法的一些代码示例,展示了Filters.puts()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Filters.puts()
方法的具体详情如下:
包路径:org.geotools.filter.Filters
类名称:Filters
方法名:puts
[英]Convert provided number to a suitable text representation
Examples:
代码示例来源:origin: geotools/geotools
/**
* Inverse of eval, used to softly type supported types into Text for use as literals.
*
* <p>This method has been superseeded by Converters which offers a more general and open ended
* solution.
*
* @return String representation of provided object
*/
public static String puts(Object obj) {
if (obj == null) {
return null;
}
if (obj instanceof String) {
return (String) obj;
}
if (obj instanceof Color) {
Color color = (Color) obj;
return puts(color);
}
if (obj instanceof Number) {
Number number = (Number) obj;
return puts(number.doubleValue());
}
String text = Converters.convert(obj, String.class);
if (text != null) {
return text;
}
return obj.toString();
}
代码示例来源:origin: geotools/geotools
@Test
public void testPutsDouble() {
assertEquals("1", Filters.puts(1.0));
assertEquals("3.14", Filters.puts(3.14));
}
代码示例来源:origin: geotools/geotools
@Test
public void testPutsColor() {
assertEquals("#0000ff", Filters.puts(Color.BLUE));
}
代码示例来源:origin: geotools/geotools
@Test
public void testPutsObject() {
assertEquals("42", Filters.puts(42));
}
代码示例来源:origin: org.geotools/gt2-main
/**
* Inverse of eval, used to softly type supported
* types into Text for use as literals.
*/
public static String puts( Object obj ){
if( obj == null ) return null;
if( obj instanceof String) return (String) obj;
if( obj instanceof Color ){
Color color = (Color) obj;
return puts( color );
}
if( obj instanceof Number ){
Number number = (Number) obj;
return puts( number.doubleValue() );
}
return obj.toString();
}
代码示例来源:origin: org.geotools/gt-main
/**
* Inverse of eval, used to softly type supported
* types into Text for use as literals.
* <p>
* This method has been superseeded by Converters
* which offers a more general and open ended solution.
* </p>
* @return String representation of provided object
*/
public static String puts(Object obj) {
if (obj == null){
return null;
}
if (obj instanceof String){
return (String) obj;
}
if (obj instanceof Color) {
Color color = (Color) obj;
return puts(color);
}
if (obj instanceof Number) {
Number number = (Number) obj;
return puts(number.doubleValue());
}
String text = Converters.convert( obj, String.class );
if( text != null ){
return text;
}
return obj.toString();
}
内容来源于网络,如有侵权,请联系作者删除!