@Override public String getGeometryTypeName(Integer type) { return Geometries.getForSQLType(type).getName(); }
/** * Get the {@code Geometries} for the specified name. * * @param name The name of the geometry, eg: "POINT" * @return The constant for the name. */ public static Geometries getForName(String name) { for (Geometries gt : Geometries.values()) { if (gt.getName().equalsIgnoreCase(name)) { return gt; } } return null; }
writer.endNode(); writer.startNode("type"); writer.setValue(Geometries.getForBinding(vt.getGeometryType(geom)).getName()); writer.endNode(); writer.startNode("srid");
sql.append(", ").append(epsg); sql.append(", '") .append(Geometries.getForBinding(binding).getName()) .append("'"); sql.append(", ").append(2); // TODO: dimension
"Unsupported geometry type: " + geomType.getName());
sql.append("'").append(g != null ? g.getName().toUpperCase() : "GEOMETRY").append("')");
throw new IllegalArgumentException("Invalid geometry type: " + geomType.getName());
/** Tests getName and getSimpleName */ @Test public void testGetName() { // System.out.println(" getName and getSimpleName"); for (Geometries type : Geometries.values()) { String className = type.getBinding().getSimpleName(); assertTrue(type.getName().equalsIgnoreCase(className)); if (className.startsWith("Multi")) { assertTrue(type.getSimpleName().equalsIgnoreCase(className.substring(5))); } else { assertTrue(type.getSimpleName().equalsIgnoreCase(className)); } } }
.set( e.getGeometryType() != null ? e.getGeometryType().getName() : null) .set(e.getSrid())
@Override public String getGeometryTypeName(Integer type) { return Geometries.getForSQLType(type).getName(); }
@Override public String getGeometryTypeName(Integer type) { return Geometries.getForSQLType( type ).getName(); }
sql.append(", '").append(gd.getLocalName()).append("'"); sql.append(", ").append(epsg); sql.append(", '").append(Geometries.getForBinding(binding).getName()).append("'"); sql.append(", ").append(2); //TODO: dimension sql.append(")");
String gType = Geometries.getForBinding((Class<? extends Geometry>) gd.getType().getBinding() ).getName(); if ( gType == null ) { throw new IOException( "Unknown geometry type: " + gd.getType().getBinding() );
"Unsupported geometry type: " + geomType.getName());
"Invalid geometry type: " + geomType.getName());
.set( e.getGeometryType() != null ? e.getGeometryType().getName() : null) .set(e.getSrid())