package com.revolsys.gis.esri.gdb.file.test.field;
import java.io.IOException;
import java.nio.ByteBuffer;
import com.revolsys.datatype.DataType;
import com.revolsys.geometry.model.GeometryFactory;
import com.revolsys.record.property.FieldProperties;
public class GeometryField extends FgdbField {
public GeometryField(final String name, final DataType type, final boolean required,
final GeometryFactory geometryFactory) {
super(name, type, required);
setProperty(FieldProperties.GEOMETRY_FACTORY, geometryFactory);
}
@SuppressWarnings("unchecked")
@Override
public <T> T read(final ByteBuffer buffer) throws IOException {
// final Geometry geometry = null;
// final long length = FgdbReader.readVarUInt(buffer);
// buffer.read(new byte[(int)length]);
// return (T)geometry;
return null;
}
}