/** * @return true if the parameter is associated with just one specified value. */ public boolean hasSingleSpecifiedValue() { return !hasMultipleSpecifiedValues(); }
if (observedPropertyPS.hasMultipleSpecifiedValues()) { String[] observedProperties = observedPropertyPS.getSpecifiedTypedValueArray(String[].class); observedProperty = observedProperties[0];
protected void processFeatureOfInterest(final GetObservationType xb_getObs, final ParameterShell shell) { if (shell == null) { return; // optional parameter } final ParameterShell foiParamShell = shell; if (foiParamShell.hasMultipleSpecifiedValues()) { final String[] fois = foiParamShell.getSpecifiedTypedValueArray(String[].class); xb_getObs.setFeatureOfInterestArray(fois); } else { final Object foi = foiParamShell.getSpecifiedValue(); xb_getObs.addNewFeatureOfInterest().setStringValue((String) foi); } }
public JFreeChart renderChart(OXFFeatureCollection observationCollection, ParameterContainer paramCon) { ParameterShell observedPropertyPS = paramCon.getParameterShellWithServiceSidedName("observedProperty"); if (observedPropertyPS.hasMultipleSpecifiedValues()) { String[] observedProperties =observedPropertyPS.getSpecifiedTypedValueArray(String[].class);; observedPropertyX = observedProperties[0]; observedPropertyY = observedProperties[1]; } else { throw new IllegalArgumentException("2 observedProperties needed."); } String[] foiIdArray = paramCon.getParameterShellWithServiceSidedName("featureOfInterest").getSpecifiedTypedValueArray(String[].class); ObservationSeriesCollection tupleFinder = new ObservationSeriesCollection(observationCollection, foiIdArray, new String[] {observedPropertyX, observedPropertyY}, true); return drawChart(tupleFinder.getAllTuples()); }
if (observedPropertyPS.hasMultipleSpecifiedValues()) { observedProperties = observedPropertyPS.getSpecifiedTypedValueArray(String[].class);
if (observedPropertyPS.hasMultipleSpecifiedValues()) { observedProperties = observedPropertyPS.getSpecifiedTypedValueArray(String[].class);
if (observedPropertyPS.hasMultipleSpecifiedValues()) { observedProperties = observedPropertyPS.getSpecifiedTypedValueArray(String[].class);
if (observedPropertyPS.hasMultipleSpecifiedValues()) { observedProperties = observedPropertyPS.getSpecifiedTypedValueArray(String[].class);
if (observedPropertyPS.hasMultipleSpecifiedValues()) { observedProperties = observedPropertyPS.getSpecifiedTypedValueArray(String[].class);
if (observedPropertyPS.hasMultipleSpecifiedValues()) { observedProperties = observedPropertyPS.getSpecifiedTypedValueArray(String[].class);
if (observedPropertyPS.hasMultipleSpecifiedValues()) { observedProperties = observedPropertyPS.getSpecifiedTypedValueArray(String[].class); if (foiParamShell.hasMultipleSpecifiedValues()) { foiIdArray = foiParamShell.getSpecifiedTypedValueArray(String[].class);
if (foiParamShell.hasMultipleSpecifiedValues()) { final Object[] fois = foiParamShell.getSpecifiedTypedValueArray(Object[].class); xb_getObs.addNewFeatureOfInterest().setObjectIDArray(objectArrayToStringArray(fois));
final SectionsType sections = getCap.addNewSections(); if (sectionParamShell.hasMultipleSpecifiedValues()) { final String[] selectedSections = sectionParamShell.getSpecifiedTypedValueArray(String[].class); for (final String selectedSection : selectedSections) {
final SectionsType sections = getCap.addNewSections(); if (sectionParamShell.hasMultipleSpecifiedValues()) { final String[] selectedSections = sectionParamShell.getSpecifiedTypedValueArray(String[].class); for (final String selectedSection : selectedSections) {