/** * Parse the targeting expressions for this configuration. * * @param targetProfiles The <b>target-profile</b> expression from the resource configuration. */ private void parseTargetingExpressions(String targetProfiles) { // Parse the profiles. Seperation tokens: ',' '|' and ';' StringTokenizer tokenizer = new StringTokenizer(targetProfiles, ",|;"); if (tokenizer.countTokens() == 0) { throw new IllegalArgumentException("Empty 'target-profile'. [" + selector + "][" + resource + "]"); } else { this.profileTargetingExpressionStrings = new String[tokenizer.countTokens()]; profileTargetingExpressions = new ProfileTargetingExpression[tokenizer.countTokens()]; for (int i = 0; tokenizer.hasMoreTokens(); i++) { String expression = tokenizer.nextToken(); this.profileTargetingExpressionStrings[i] = expression; profileTargetingExpressions[i] = new ProfileTargetingExpression(expression); } } }
/** * Parse the targeting expressions for this configuration. * * @param targetProfiles The <b>target-profile</b> expression from the resource configuration. */ private void parseTargetingExpressions(String targetProfiles) { // Parse the profiles. Seperation tokens: ',' '|' and ';' StringTokenizer tokenizer = new StringTokenizer(targetProfiles, ",|;"); if (tokenizer.countTokens() == 0) { throw new IllegalArgumentException("Empty 'target-profile'. [" + selector + "][" + resource + "]"); } else { this.profileTargetingExpressionStrings = new String[tokenizer.countTokens()]; profileTargetingExpressions = new ProfileTargetingExpression[tokenizer.countTokens()]; for (int i = 0; tokenizer.hasMoreTokens(); i++) { String expression = tokenizer.nextToken(); this.profileTargetingExpressionStrings[i] = expression; profileTargetingExpressions[i] = new ProfileTargetingExpression(expression); } } }
/** * Parse the targeting expressions for this configuration. * * @param targetProfiles The <b>target-profile</b> expression from the resource configuration. */ private void parseTargetingExpressions(String targetProfiles) { // Parse the profiles. Seperation tokens: ',' '|' and ';' StringTokenizer tokenizer = new StringTokenizer(targetProfiles, ",|;"); if (tokenizer.countTokens() == 0) { throw new IllegalArgumentException("Empty 'target-profile'. [" + selector + "][" + resource + "]"); } else { this.profileTargetingExpressionStrings = new String[tokenizer.countTokens()]; profileTargetingExpressions = new ProfileTargetingExpression[tokenizer.countTokens()]; for (int i = 0; tokenizer.hasMoreTokens(); i++) { String expression = tokenizer.nextToken(); this.profileTargetingExpressionStrings[i] = expression; profileTargetingExpressions[i] = new ProfileTargetingExpression(expression); } } }
/** * Parse the targeting expressions for this configuration. * * @param targetProfiles The <b>target-profile</b> expression from the resource configuration. */ private void parseTargetingExpressions(String targetProfiles) { // Parse the profiles. Seperation tokens: ',' '|' and ';' StringTokenizer tokenizer = new StringTokenizer(targetProfiles, ",|;"); if (tokenizer.countTokens() == 0) { throw new IllegalArgumentException("Empty 'target-profile'. [" + selector + "][" + resource + "]"); } else { this.profileTargetingExpressionStrings = new String[tokenizer.countTokens()]; profileTargetingExpressions = new ProfileTargetingExpression[tokenizer.countTokens()]; for (int i = 0; tokenizer.hasMoreTokens(); i++) { String expression = tokenizer.nextToken(); this.profileTargetingExpressionStrings[i] = expression; profileTargetingExpressions[i] = new ProfileTargetingExpression(expression); } } }