/** * @see #appendDelimitedStringToList(String, String, List) */ public static List<String> appendDelimitedStringToList( String commaSeparated, List<String> list) { return appendDelimitedStringToList(commaSeparated, DEFAULT_DELIMITER, list); }
/** * @see #listToString(List, String) * @see #stringToList(String) */ public static String listToString(List<String> list) { return listToString(list, DEFAULT_DELIMITER); }
public static List<String> combine(final String[] array1, final String[] array2) { final List<String> prefixes = new ArrayList<String>(); addNoDuplicates(array1, prefixes); addNoDuplicates(array2, prefixes); return prefixes; }
@SuppressWarnings("unchecked") public static List<Object> asList(final Object[] objectArray) { final List<Object> list = new ArrayList<Object>(); for (int i = 0; i < objectArray.length; i++) { if (Collection.class.isAssignableFrom(objectArray[i].getClass())) { Collection collection = (Collection) objectArray[i]; list.addAll(asList(collection.toArray())); } else { list.add(objectArray[i]); } } return list; }
public MethodPrefixBasedFacetFactoryAbstract(final String[] prefixes, final NakedObjectFeatureType[] featureTypes) { super(featureTypes); this.prefixes = ListUtils.combine(prefixes, PREFIXES); }
@SuppressWarnings("unchecked") public static List<Object> asList(final Object[] objectArray) { final List<Object> list = new ArrayList<Object>(); for (int i = 0; i < objectArray.length; i++) { if (Collection.class.isAssignableFrom(objectArray[i].getClass())) { Collection collection = (Collection) objectArray[i]; list.addAll(asList(collection.toArray())); } else { list.add(objectArray[i]); } } return list; }
public MethodPrefixBasedFacetFactoryAbstract(final String[] prefixes, final NakedObjectFeatureType[] featureTypes) { super(featureTypes); this.prefixes = ListUtils.combine(prefixes, PREFIXES); }
/** * @see #appendDelimitedStringToList(String, String, List) */ public static List<String> appendDelimitedStringToList( String commaSeparated, List<String> list) { return appendDelimitedStringToList(commaSeparated, DEFAULT_DELIMITER, list); }
/** * @see #listToString(List, String) * @see #stringToList(String) */ public static String listToString(List<String> list) { return listToString(list, DEFAULT_DELIMITER); }
public List<Object> getServices( final DeploymentType deploymentType) { LOG.info("installing " + this.getClass().getName()); final Object[] common = createServices(getConfiguration(), null); final Object[] specific = createServices(getConfiguration(), deploymentType.name()); final Object[] combined = ArrayUtils.combine(common, specific); if (combined.length == 0) { throw new InitialisationException("No services specified"); } return ListUtils.asList(combined); }
private synchronized void cacheMethodPrefixesIfRequired() { if (methodPrefixes != null) { return; } methodPrefixes = new ArrayList<String>(); for (final FacetFactory facetFactory : factories) { if (facetFactory instanceof MethodPrefixBasedFacetFactory) { final MethodPrefixBasedFacetFactory methodPrefixBasedFacetFactory = (MethodPrefixBasedFacetFactory) facetFactory; ListUtils.combine(methodPrefixes, methodPrefixBasedFacetFactory.getPrefixes()); } } }
public static List<String> combine(final String[] array1, final String[] array2) { final List<String> prefixes = new ArrayList<String>(); addNoDuplicates(array1, prefixes); addNoDuplicates(array2, prefixes); return prefixes; }
/** * @see #stringToList(String, String) * @see #listToString(List) */ public static List<String> stringToList(String commaSeparated) { return appendDelimitedStringToList(commaSeparated, new ArrayList<String>()); }
public void primeConfigurationBuilder( ConfigurationBuilder configurationBuilder) { configurationBuilder.add(SystemConstants.VIEWER_KEY, ListUtils.listToString(viewerNames)); }
private synchronized void cacheMethodPrefixesIfRequired() { if (methodPrefixes != null) { return; } methodPrefixes = new ArrayList<String>(); for (final FacetFactory facetFactory : factories) { if (facetFactory instanceof MethodPrefixBasedFacetFactory) { final MethodPrefixBasedFacetFactory methodPrefixBasedFacetFactory = (MethodPrefixBasedFacetFactory) facetFactory; ListUtils.combine(methodPrefixes, methodPrefixBasedFacetFactory.getPrefixes()); } } }
/** * @see #stringToList(String) * @see #listToString(List, String) */ public static List<String> stringToList(String delimited, String delimiter) { return appendDelimitedStringToList(delimited, delimiter, new ArrayList<String>()); }
public void primeConfigurationBuilder( ConfigurationBuilder configurationBuilder) { configurationBuilder.add(SystemConstants.CLIENT_CONNECTION_KEY, ListUtils.listToString(connectorNames)); }
/** * @see #stringToList(String, String) * @see #listToString(List) */ public static List<String> stringToList(String commaSeparated) { return appendDelimitedStringToList(commaSeparated, new ArrayList<String>()); }
/** * @see #stringToList(String) * @see #listToString(List, String) */ public static List<String> stringToList(String delimited, String delimiter) { return appendDelimitedStringToList(delimited, delimiter, new ArrayList<String>()); }
protected List<String> getOptionValues(CommandLine commandLine, String opt) { List<String> list = new ArrayList<String>(); String[] optionValues = commandLine.getOptionValues(opt); if (optionValues != null) { for (String optionValue : optionValues) { ListUtils.appendDelimitedStringToList(optionValue, list); } } return list; }