Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.jboss.errai.ui.rebind.chain;
 
 
 import java.util.Map;
 
 import static org.apache.commons.lang.StringUtils.isNotEmpty;

Author(s):
edewit@redhat.com
public class SelectorReplacer implements Command {
  private final Map<StringStringstyleSheetMapping;
  public SelectorReplacer(Map<StringStringstyleSheetMapping) {
    this. = styleSheetMapping;
  }
  public void execute(Element element) {
    String selector = element.getAttribute("class");
    if (isNotEmpty(selector)) {
      final String[] classSelectors = selector.split(" ");
      for (String classSelector : classSelectors) {
        final String obfuscatedSelector = .get(classSelector);
        if (obfuscatedSelector != null) {
          element.setAttribute("class"selector.replaceAll(classSelectorobfuscatedSelector));
        }
      }
    }
  }
New to GrepCode? Check out our FAQ X