@SuppressWarnings("unchecked") protected Set<String> findParameters( final OperationType operationMetadata, final String parameterName) { Set<String> outputFormats = new HashSet<String>(); List<DomainType> parameters = operationMetadata.getParameter(); for (DomainType param : parameters) { String paramName = param.getName(); if (parameterName.equals(paramName)) { for (ValueType value : (List<ValueType>) param.getAllowedValues().getValue()) { outputFormats.add(value.getValue()); } } } return outputFormats; }
private void addAllowedValues(LiteralInputType literal, Object min, Object max) { if (min == null && max == null) { literal.setAnyValue(owsf.createAnyValueType()); } else { AllowedValuesType allowed = owsf.createAllowedValuesType(); RangeType range = owsf.createRangeType(); if (min != null) { ValueType minValue = owsf.createValueType(); minValue.setValue(min.toString()); range.setMinimumValue(minValue); } if (max != null) { ValueType maxValue = owsf.createValueType(); maxValue.setValue(max.toString()); range.setMaximumValue(maxValue); } RangeClosureType rangeClosure; if (min == null) { rangeClosure = RangeClosureType.OPEN_CLOSED_LITERAL; } else if (max == null) { rangeClosure = RangeClosureType.CLOSED_OPEN_LITERAL; } else { rangeClosure = RangeClosureType.CLOSED_LITERAL; } range.setRangeClosure(rangeClosure); allowed.getRange().add(range); literal.setAllowedValues(allowed); } }
DomainType dt = (DomainType) con; AllowedValuesType t = dt.getAllowedValues(); for (Object v : t.getValue()) { ValueType vt = (ValueType) v; if (vt.getValue().equalsIgnoreCase("KVP")) { DomainType dt = (DomainType) con; AllowedValuesType t = dt.getAllowedValues(); for (Object v : t.getValue()) { ValueType vt = (ValueType) v; if (vt.getValue().equalsIgnoreCase("KVP")) {
private void addAllowedValues(LiteralInputType literal, Object[] values) { AllowedValuesType allowed = owsf.createAllowedValuesType(); for (Object value : values) { ValueType vt = owsf.createValueType(); vt.setValue(value.toString()); allowed.getValue().add(vt); } literal.setAllowedValues(allowed); }
@SuppressWarnings("unchecked") protected Set<String> findParameters( final OperationType operationMetadata, final String parameterName) { Set<String> outputFormats = new HashSet<String>(); List<DomainType> parameters = operationMetadata.getParameter(); for (DomainType param : parameters) { String paramName = param.getName(); if (parameterName.equals(paramName)) { for (ValueType value : (List<ValueType>) param.getAllowedValues().getValue()) { outputFormats.add(value.getValue()); } } } return outputFormats; }
DomainType dt = (DomainType) con; AllowedValuesType t = dt.getAllowedValues(); for (Object v : t.getValue()) { ValueType vt = (ValueType) v; if (vt.getValue().equalsIgnoreCase("KVP")) { DomainType dt = (DomainType) con; AllowedValuesType t = dt.getAllowedValues(); for (Object v : t.getValue()) { ValueType vt = (ValueType) v; if (vt.getValue().equalsIgnoreCase("KVP")) {
ValueType vt = owsf.createValueType(); vt.setValue(value.toString()); allowed.getValue().add(vt);
List<String> enumValueList = new ArrayList<>(); for (Object valueTypeObj : literal.getAllowedValues().getValue()) { ValueTypeImpl valueType = (ValueTypeImpl) valueTypeObj; enumValueList.add(valueType.getValue());