The following document contains the results of PMD's CPD 4.2.2.
| File | Line |
|---|---|
| org/apache/tiles/Attribute.java | 215 |
| org/apache/tiles/Definition.java | 141 |
}
/**
* Access method for the role property.
*
* @return the current value of the role property
*/
public String getRole() {
String retValue = null;
if (roles != null && !roles.isEmpty()) {
StringBuilder builder = new StringBuilder();
Iterator<String> roleIt = roles.iterator();
if (roleIt.hasNext()) {
builder.append(roleIt.next());
while (roleIt.hasNext()) {
builder.append(",");
builder.append(roleIt.next());
}
retValue = builder.toString();
}
}
return retValue;
}
/**
* Returns the roles that can render this attribute.
*
* @return The enabled roles.
* @since 2.0.6
*/
public Set<String> getRoles() {
return roles;
}
/**
* Sets the value of the role property.
*
* @param role the new value of the role property
*/
public void setRole(String role) {
if (role != null && role.trim().length() > 0) {
String[] rolesStrings = role.split("\\s*,\\s*");
roles = new HashSet<String>();
for (int i = 0; i < rolesStrings.length; i++) {
roles.add(rolesStrings[i]);
}
} else {
roles = null;
}
}
/**
* Sets the roles that can render this attribute.
*
* @param roles The enabled roles.
* @since 2.0.6
*/
public void setRoles(Set<String> roles) {
this.roles = roles;
}
/**
* Access method for the attributes property.
* If there is no attributes, return an empty map.
*
* @return the current value of the attributes property
*/
public Map<String, Attribute> getAttributes() {
| |