sysmodelmgr/com.symbian.smt.gui/src/com/symbian/smt/gui/Helper.java
author terytkon
Thu, 11 Mar 2010 19:08:43 +0200
changeset 0 522a326673b6
permissions -rw-r--r--
Moved swconfigapps content under oss repository.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     1
// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     2
// All rights reserved.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     3
// This component and the accompanying materials are made available
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     5
// which accompanies this distribution, and is available
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     7
//
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     8
// Initial Contributors:
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    10
//
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    11
// Contributors:
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    12
//
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    13
// Description:
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    14
//
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    15
package com.symbian.smt.gui;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    16
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    17
import java.io.File;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    18
import java.io.IOException;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    19
import java.util.ArrayList;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    20
import java.util.List;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    21
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    22
/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    23
 * A helper class for general usage.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    24
 * 
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    25
 * @author barbararosi-schwartz
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    26
 * 
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    27
 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    28
public final class Helper {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    29
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    30
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    31
	 * Concatenates the strings in the provided array using the provided
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    32
	 * separator and returns the concatenated string.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    33
	 * 
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    34
	 * @param separator
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    35
	 *            the separator to be used for the concatenation
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    36
	 * @param items
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    37
	 *            the array of strings to be concatenated
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    38
	 * @return the concatenated String or an empty String if the provided array
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    39
	 *         is null or empty.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    40
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    41
	public static String concatenateString(String separator, String[] items) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    42
		StringBuilder joinedString = new StringBuilder();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    43
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    44
		if (items != null) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    45
			for (String item : items) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    46
				joinedString.append(item);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    47
				joinedString.append(separator);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    48
			}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    49
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    50
			if (joinedString.length() > 0) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    51
				joinedString.deleteCharAt(joinedString.length() - 1);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    52
			}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    53
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    54
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    55
		return joinedString.toString();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    56
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    57
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    58
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    59
	 * Adds the absolute location represented by the provided rootLocation to
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    60
	 * the filenames
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    61
	 * 
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    62
	 * @param filenames
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    63
	 *            the String representing the relative filenames, separated by
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    64
	 *            the provided separator
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    65
	 * @param rootLocation
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    66
	 *            the String representing the location of the root of the
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    67
	 *            filesystem that will turn the relative paths into absolute
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    68
	 *            ones
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    69
	 * @param separator
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    70
	 *            the String representing the separator that separates the file
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    71
	 *            names
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    72
	 * @return the String representing the separator separated absolute
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    73
	 *         filenames
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    74
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    75
	public static String relative2AbsolutePaths(String filenames,
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    76
			String rootLocation, String separator) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    77
		String[] relativeNames = Helper.splitString(filenames, separator);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    78
		String[] absoluteNames = new String[relativeNames.length];
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    79
		int i = 0;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    80
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    81
		for (String name : relativeNames) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    82
			if (name.startsWith(".")) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    83
				try {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    84
					name = new File(rootLocation + name).getCanonicalPath();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    85
				} catch (IOException e) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    86
					Logger.log(e.getMessage(), e);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    87
				}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    88
			}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    89
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    90
			absoluteNames[i] = name;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    91
			i++;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    92
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    93
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    94
		return concatenateString(separator, absoluteNames);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    95
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    96
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    97
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    98
	 * Splits the provided concatenated string into its constituent parts based
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    99
	 * upon the provided separator and returns an array of the constituents. If
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   100
	 * the provided input is null or empty, returns an empty array.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   101
	 * 
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   102
	 * @param concatenatedString
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   103
	 *            a String containing components separated by the given
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   104
	 *            separator
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   105
	 * @param separator
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   106
	 *            the separator used
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   107
	 * @return an array of String with the separate components or an empty array
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   108
	 *         if <code>concatenatedString</code> is null or empty
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   109
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   110
	public static String[] splitString(String concatenatedString,
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   111
			String separator) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   112
		if (separator.equals("|")) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   113
			separator = "\\|";
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   114
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   115
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   116
		if (concatenatedString != null && concatenatedString.length() > 0) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   117
			return concatenatedString.split(separator);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   118
		} else {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   119
			String[] empty = {};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   120
			return empty;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   121
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   122
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   123
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   124
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   125
	 * Converts the List of String objects into a String array. The opposite
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   126
	 * conversion is also provided by this class with method
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   127
	 * toListofStrings(String []).
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   128
	 * 
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   129
	 * @param list
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   130
	 *            the java.util.List of String objects to be converted (may be
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   131
	 *            empty but cannot be null)
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   132
	 * @return the corresponding String array or an empty array if list is
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   133
	 *         empty.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   134
	 * @see #toListofStrings(String [])
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   135
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   136
	public static final String[] toArrayOfStrings(List<String> list) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   137
		if (list == null) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   138
			throw new IllegalArgumentException("Parameter list cannot be null.");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   139
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   140
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   141
		String[] array = new String[list.size()];
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   142
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   143
		return list.toArray(array);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   144
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   145
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   146
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   147
	 * Converts the provided ResourcesEnums array into a java.util.List
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   148
	 * containing the args of the provided ResourceEnums.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   149
	 * 
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   150
	 * @param array
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   151
	 *            the array of ResourcesEnums objects to be converted (may be
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   152
	 *            empty but cannot be null)
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   153
	 * @return the corresponding List of String args or an empty List if array
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   154
	 *         is empty
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   155
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   156
	public static final List<String> toListOfStrings(ResourcesEnums[] array) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   157
		if (array == null) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   158
			throw new IllegalArgumentException(
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   159
					"Parameter array cannot be null.");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   160
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   161
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   162
		ArrayList<String> arrayList = new ArrayList<String>();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   163
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   164
		for (ResourcesEnums re : array) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   165
			arrayList.add(re.arg());
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   166
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   167
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   168
		return arrayList;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   169
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   170
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   171
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   172
	 * Converts the provided String array into a java.util.List. The opposite
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   173
	 * conversion is also provided by this class with method
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   174
	 * toArrayOfStrings(List).
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   175
	 * 
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   176
	 * @param array
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   177
	 *            the array of String objects to be converted (may be empty but
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   178
	 *            cannot be null)
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   179
	 * @return the corresponding List of String objects or an empty List if
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   180
	 *         array is empty
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   181
	 * @see #toArrayOfStrings(List<String>)
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   182
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   183
	public static final List<String> toListOfStrings(String[] array) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   184
		if (array == null) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   185
			throw new IllegalArgumentException(
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   186
					"Parameter array cannot be null.");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   187
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   188
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   189
		ArrayList<String> arrayList = new ArrayList<String>();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   190
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   191
		for (String s : array) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   192
			arrayList.add(s);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   193
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   194
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   195
		return arrayList;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   196
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   197
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   198
}