Examples of CssEditContext


Examples of org.eclipse.wb.internal.css.parser.CssEditContext

  //
  // Constructor
  //
  ////////////////////////////////////////////////////////////////////////////
  public FileContextDescription(IFile file) throws Exception {
    super(new CssEditContext(file));
    m_file = file;
  }
View Full Code Here

Examples of org.eclipse.wb.internal.css.parser.CssEditContext

  /**
   * Returns {@link CssEditContext} for given file.
   */
  public CssEditContext getContext(IFile file) {
    try {
      CssEditContext context = m_fileToContext.get(file);
      if (context == null) {
        context = new CssEditContext(file);
        m_fileToContext.put(file, context);
      }
      return context;
    } catch (Throwable e) {
      throw ReflectionUtils.propagate(e);
View Full Code Here

Examples of org.eclipse.wb.internal.css.parser.CssEditContext

  /**
   * Saves and removes {@link CssEditContext}'s.
   */
  public void saveContexts() throws CoreException {
    for (Iterator<CssEditContext> I = m_fileToContext.values().iterator(); I.hasNext();) {
      CssEditContext context = I.next();
      context.commit();
      context.disconnect();
      I.remove();
    }
  }
View Full Code Here

Examples of org.eclipse.wb.internal.css.parser.CssEditContext

    }
    return false;
  }

  protected boolean locateRuleInFile(IFile file, String searchValue) {
    CssEditContext context = getContext(file);
    List<CssRuleNode> rules = context.getCssDocument().getRules();
    for (CssRuleNode rule : rules) {
      String ruleValue = rule.getSelector().getValue();
      if (ruleValue.equals(searchValue)
          || ruleValue.startsWith(".")
          && ruleValue.substring(1).equals(searchValue)) {
View Full Code Here

Examples of org.eclipse.wb.internal.css.parser.CssEditContext

    DocumentElement styleElement = getLocalStyleElement();
    if (styleElement != null) {
      DocumentTextNode textNode = styleElement.getTextNode();
      String cssSource = textNode != null ? textNode.getRawText() : "";
      IDocument cssDocument = new Document(cssSource);
      CssEditContext cssContext = new CssEditContext(cssDocument);
      ContextDescription contextDescription =
          new UiBinderLocalContextDescription(m_context, styleElement, cssContext);
      m_contextDescriptions.add(contextDescription);
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.