private OwsRange parseRange(RangeType range) { if (range == null) { return null; } OwsValue upperBound = parseValue(range.getMaximumValue()); OwsValue lowerBound = parseValue(range.getMinimumValue()); OwsValue spacing = parseValue(range.getSpacing()); String type = null; if (range.isSetRangeClosure() && !range.getRangeClosure().isEmpty()) { type = (String) range.getRangeClosure().get(0); } return new OwsRange(lowerBound, upperBound, type, spacing); }
int min = new Integer(allowedRange.getMinimumValue().getStringValue()); int max = new Integer(allowedRange.getMaximumValue().getStringValue()); if((Integer)(parameterObj.getPayload())>=min && (Integer)parameterObj.getPayload()<=max){ Double min = new Double(allowedRange.getMinimumValue().getStringValue()); Double max = new Double(allowedRange.getMaximumValue().getStringValue()); if((Double)(parameterObj.getPayload())>=min && (Double)parameterObj.getPayload()<=max){ Short min = new Short(allowedRange.getMinimumValue().getStringValue()); Short max = new Short(allowedRange.getMaximumValue().getStringValue()); if((Short)(parameterObj.getPayload())>=min && (Short)parameterObj.getPayload()<=max){ Float min = new Float(allowedRange.getMinimumValue().getStringValue()); Float max = new Float(allowedRange.getMaximumValue().getStringValue()); if((Float)(parameterObj.getPayload())>=min && (Float)parameterObj.getPayload()<=max){ Long min = new Long(allowedRange.getMinimumValue().getStringValue()); Long max = new Long(allowedRange.getMaximumValue().getStringValue()); if((Long)(parameterObj.getPayload())>=min && (Long)parameterObj.getPayload()<=max){ Byte min = new Byte(allowedRange.getMinimumValue().getStringValue()); Byte max = new Byte(allowedRange.getMaximumValue().getStringValue()); if((Byte)(parameterObj.getPayload())>=min && (Byte)parameterObj.getPayload()<=max){