public Object getProperty(Object object, QName name) throws Exception { SpatialCapabilities spatial = (SpatialCapabilities) object; if ("Spatial_Operators".equals(name.getLocalPart())) { return spatial.getSpatialOperators(); } return null; } }
public Object getProperty(Object object, QName name) throws Exception { SpatialCapabilities spatial = (SpatialCapabilities) object; if ("SpatialOperators".equals(name.getLocalPart())) { return spatial.getSpatialOperators(); } if ("GeometryOperands".equals(name.getLocalPart())) { return spatial.getGeometryOperands(); } return null; } }
public Object visit(Intersects filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(Intersects.NAME) != null; }
public Object visit(Overlaps filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(Overlaps.NAME) != null; }
public Object visit(Equals filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(Equals.NAME) != null; }
public Object visit(Touches filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(Touches.NAME) != null; }
public Object visit(BBOX filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(BBOX.NAME) != null; }
public Object visit(BBOX filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(BBOX.NAME) != null; }
public Object visit(DWithin filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(DWithin.NAME) != null; }
public Object visit(Equals filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(Equals.NAME) != null; }
public Object visit(Within filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(Within.NAME) != null; }
public Object visit(Contains filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(Contains.NAME) != null; }
public Object visit(Crosses filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(Crosses.NAME) != null; }
public Object visit(Intersects filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(Intersects.NAME) != null; }
public Object visit(Overlaps filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(Overlaps.NAME) != null; }
public Object visit(Disjoint filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(Disjoint.NAME) != null; }
public Object visit(DWithin filter, Object extraData) { SpatialCapabilities spatial = capabilities.getSpatialCapabilities(); if (spatial == null) return false; SpatialOperators operators = spatial.getSpatialOperators(); if (operators == null) return false; return operators.getOperator(DWithin.NAME) != null; }
/** * Add additional SpatialOperators. * * @param copy Copy these additional SpatialCapabilities */ public void addAll(SpatialCapabilities copy) { if (copy.getGeometryOperands() != null) { this.geometryOperands.addAll(copy.getGeometryOperands()); } this.spatialOperators.addAll(copy.getSpatialOperators()); }
public void testParse() throws Exception { FilterMockData.spatialCapabilities(document, document); SpatialCapabilities scalar = (SpatialCapabilities) parse(OGC.Spatial_CapabilitiesType); assertNotNull(scalar.getSpatialOperators()); }
public void testParse() throws Exception { FilterMockData.spatialCapabilities(document, document); SpatialCapabilities scalar = (SpatialCapabilities) parse(OGC.Spatial_CapabilitiesType); assertNotNull(scalar.getSpatialOperators()); }