@Override public List<String> getSupportedFunctions() { if (supportedFunctions == null && (addSupportedFunctions != null || removeSupportedFunctions != null)) { supportedFunctions = new ArrayList<String>(); List<String> baseSupportedFunctions = this.delegate.getSupportedFunctions(); if (baseSupportedFunctions != null) { supportedFunctions.addAll(baseSupportedFunctions); } if (addSupportedFunctions != null) { supportedFunctions.addAll(Arrays.asList(addSupportedFunctions.split(","))); //$NON-NLS-1$ } if (removeSupportedFunctions != null) { supportedFunctions.removeAll(Arrays.asList(removeSupportedFunctions.split(","))); //$NON-NLS-1$ } } if (supportedFunctions != null) { return supportedFunctions; } return delegate.getSupportedFunctions(); }
List<String> functions = srcCaps.getSupportedFunctions(); if(functions != null && functions.size() > 0) { Iterator<String> iter = functions.iterator();
List<String> functions = srcCaps.getSupportedFunctions(); if(functions != null && functions.size() > 0) { Iterator<String> iter = functions.iterator();
List<String> functions = srcCaps.getSupportedFunctions(); if(functions != null && functions.size() > 0) { Iterator<String> iter = functions.iterator();