public String[] arraySplit(final Object target, final String separator) { if (target == null) { return null; } return StringUtils.split(target, separator); }
public Set<String> setSplit(final Object target, final String separator) { if (target == null) { return null; } return new LinkedHashSet<String>(java.util.Arrays.asList(StringUtils.split(target, separator))); }
public List<String> listSplit(final Object target, final String separator) { if (target == null) { return null; } return new ArrayList<String>(java.util.Arrays.asList(StringUtils.split(target, separator))); }
static ContentType parseContentType(final String contentType) { if (contentType == null || contentType.trim().length() == 0) { return null; } final String[] tokens = StringUtils.split(contentType, ";"); final String mimeType = tokens[0].toLowerCase(Locale.US).trim(); if (tokens.length == 1) { return new ContentType(mimeType, new LinkedHashMap<String,String>(2, 1.0f)); } final LinkedHashMap<String, String> parameters = new LinkedHashMap<String, String>(2, 1.0f); for (int i = 1; i < tokens.length; i++) { final String token = tokens[i].toLowerCase(Locale.US).trim(); final int equalPos = token.indexOf('='); if (equalPos != -1) { parameters.put(token.substring(0, equalPos).trim(), token.substring(equalPos + 1).trim()); } else { parameters.put(token.trim(), ""); } } return new ContentType(mimeType, parameters); }
final String[] parameterArray = StringUtils.split(parameters, ","); if (parameterArray.length == 0) { parameterNames = null;
final String[] inputParts = StringUtils.split(input, ",");
final String[] inputParts = StringUtils.split(input, ",");
public String[] arraySplit(final Object target, final String separator) { return StringUtils.split(target, separator); }
public List<String> listSplit(final Object target, final String separator) { return new ArrayList<String>(java.util.Arrays.asList(StringUtils.split(target, separator))); }
public Set<String> setSplit(final Object target, final String separator) { return new LinkedHashSet<String>(java.util.Arrays.asList(StringUtils.split(target, separator))); }
public static List<String> evaluateAsStringsWithDelimiter(ITemplateContext arguments, String rawValue, String delimiter) { notNull(arguments, "arguments must not be null"); notEmpty(rawValue, "rawValue must not be empty"); notEmpty(delimiter, "delimiter must not be empty"); final List<String> result = new ArrayList<String>(); final List<Object> iterates = evaluateAsIterableOrRawValue(arguments, rawValue); for (Object o : iterates) { result.addAll(asList(StringUtils.split(o, delimiter))); } return unmodifiableList(result); } }
@Override public boolean isVisible(final Arguments arguments, final Element element) { String rawValue = getRawValue(element, "name"); return ShiroFacade.hasAnyRoles(StringUtils.split(rawValue, DELIMITER)); } }
public static List<String> evaluateAsStringsWithDelimiter(ITemplateContext arguments, String rawValue, String delimiter) { notNull(arguments, "arguments must not be null"); notEmpty(rawValue, "rawValue must not be empty"); notEmpty(delimiter, "delimiter must not be empty"); final List<String> result = new ArrayList<String>(); final List<Object> iterates = evaluateAsIterableOrRawValue(arguments, rawValue); for (Object o : iterates) { result.addAll(asList(StringUtils.split(o, delimiter))); } return unmodifiableList(result); } }
@Override public boolean isVisible(final Arguments arguments, final Element element) { String rawValue = getRawValue(element, "name"); return ShiroFacade.hasAnyPermissions(StringUtils.split(rawValue, DELIMITER)); } }
@Override protected boolean isVisible(final Arguments arguments, final Element element, final String attributeName) { String rawValue = getRawValue(element, attributeName); return ShiroFacade.hasAllPermissions(StringUtils.split(rawValue, DELIMITER)); } }
@Override public boolean isVisible(final Arguments arguments, final Element element) { String rawValue = getRawValue(element, "name"); return ShiroFacade.hasAllRoles(StringUtils.split(rawValue, DELIMITER)); } }
@Override protected boolean isVisible(final Arguments arguments, final Element element, final String attributeName) { String rawValue = getRawValue(element, attributeName); return ShiroFacade.hasAnyPermissions(StringUtils.split(rawValue, DELIMITER)); } }
@Override protected boolean isVisible(final Arguments arguments, final Element element, final String attributeName) { String rawValue = getRawValue(element, attributeName); return ShiroFacade.hasAnyRoles(StringUtils.split(rawValue, DELIMITER)); } }
@Override protected boolean isVisible(final Arguments arguments, final Element element, final String attributeName) { String rawValue = getRawValue(element, attributeName); return ShiroFacade.hasAllRoles(StringUtils.split(rawValue, DELIMITER)); } }
@Override public boolean isVisible(final Arguments arguments, final Element element) { String rawValue = getRawValue(element, "name"); return ShiroFacade.hasAllPermissions(StringUtils.split(rawValue, DELIMITER)); } }