public SpatialOperatorImpl(SpatialOperator copy) { this(copy.getName()); this.geometryOperands = new HashSet<GeometryOperand>(); if (copy.getGeometryOperands() != null) { this.geometryOperands.addAll(copy.getGeometryOperands()); } }
public SpatialOperator getOperator(String name) { if (name == null || operators == null) { return null; } for (SpatialOperator spatialOperator : operators) { if (name.equals(spatialOperator.getName())) { return spatialOperator; } } return null; }
public void addAll(SpatialOperator copy) { if (copy == null) return; if (copy.getGeometryOperands() != null) { for (GeometryOperand operand : copy.getGeometryOperands()) { this.geometryOperands.add(operand); } } } }
@Override public SpatialOperator getOperator(String name) { for (SpatialOperator op : getOperators()){ if (op.getName().equals(name)){ return op; } } return null; }
public void addAll( SpatialOperator copy ){ if( copy == null ) return; if( copy.getGeometryOperands() != null ){ for( GeometryOperand operand : copy.getGeometryOperands() ){ this.geometryOperands.add( operand ); } } } }
public Object getProperty(Object object, QName name) throws Exception { SpatialOperator sop = (SpatialOperator) object; if ("GeometryOperands".equals(name.getLocalPart())) { return sop.getGeometryOperands(); } if ("name".equals(name.getLocalPart())) { return sop.getName(); } return null; } }
public void testParse() throws Exception { FilterMockData.spatialOperator(document, document, "Intersect"); SpatialOperator sop = (SpatialOperator) parse(OGC.SpatialOperatorType); assertEquals("Intersect", sop.getName()); }
public SpatialOperatorImpl( SpatialOperator copy ) { this( copy.getName() ); this.geometryOperands = new HashSet<GeometryOperand>(); if( copy.getGeometryOperands() != null ){ this.geometryOperands.addAll( copy.getGeometryOperands() ); } } public void setGeometryOperands( Collection<GeometryOperand> geometryOperands ) {
public SpatialOperator getOperator(String name) { if ( name == null || operators == null ) { return null; } for ( SpatialOperator spatialOperator : operators ) { if ( name.equals( spatialOperator.getName() ) ) { return spatialOperator; } } return null; }
public Object getProperty(Object object, QName name) throws Exception { SpatialOperator sop = (SpatialOperator) object; if ("GeometryOperands".equals(name.getLocalPart())) { return sop.getGeometryOperands(); } if ("name".equals(name.getLocalPart())) { return sop.getName(); } return null; } }