Examples of IRule


Examples of com.salas.bb.views.stylesheets.domain.IRule

     * @throws IOException if loading of icon failed.
     */
    public Icon getIcon(String el, String[] classes)
        throws IOException
    {
        IRule rule = getRule(el, classes);
        return rule != null ? rule.getIcon() : null;
    }
View Full Code Here

Examples of com.salas.bb.views.stylesheets.domain.IRule

     *
     * @return rule.
     */
    public IRule getRule(String el, String[] classes)
    {
        IRule rule;

        if (classes == null || classes.length == 0)
        {
            rule = getRule(el);
        } else
        {
            IRule rootClass;
            IRule elemDef, elemClass;

            Map rootClasses = getElementClasses(null, false);

            // Get root rules
            rule = getRule(rootClasses, null);
View Full Code Here

Examples of com.salas.bb.views.stylesheets.domain.IRule

     *
     * @return rule.
     */
    private IRule getRule(String el)
    {
        IRule rule;

        Map rootClasses = getElementClasses(null, false);

        // Get root rules
        rule = getRule(rootClasses, null);

        // Get element rules
        if (el != null)
        {
            Map elemClasses = getElementClasses(el, false);
            rule = rule.overrideWith(getRule(elemClasses, null));
        }

        return rule;
    }
View Full Code Here

Examples of com.salas.bb.views.stylesheets.domain.IRule

     *
     * @return rule.
     */
    private IRule getRule(Map classes, String clazz)
    {
        IRule rule = null;
        if (classes != null)
        {
            rule = (IRule)classes.get(clazz);
        }

View Full Code Here

Examples of com.salas.bb.views.stylesheets.domain.IRule

            for (Iterator it = entries.iterator(); it.hasNext();)
            {
                Map.Entry entry = (Map.Entry)it.next();

                String signature = (String)entry.getKey();
                IRule rule = (IRule)entry.getValue();

                setRule(rules, signature, rule);
            }
        }
View Full Code Here

Examples of org.eclipse.jface.text.rules.IRule

    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    // Add a rule for single quotes
    rules.add(new SingleLineRule("'", "'", string, '\\'));
    // Add generic whitespace rule.
    rules.add(new WhitespaceRule(new WhitespaceDetector()));
        rules.add(new IRule() {
            public IToken evaluate(final ICharacterScanner scanner) {
                int c = scanner.read();
                if( '$' == c ) {
                  c = scanner.read();
                  if( c == '{') {
View Full Code Here

Examples of org.eclipse.jface.text.rules.IRule

        // We can't reliably use rulePosition here because it might be
        // null ...
        int tokenOffset = scanner.getTokenOffset();
        int tokenLength = scanner.getTokenLength();
        IRule rule = (rulePosition == null) ? null : rulePosition.getRule();
        // If you make a completion request in the middle of whitespace,
        // we don't want to select the whitespace, so zero out the
        // whitespace token offsets.
        if (rule instanceof WhitespaceRule) {
          int partialOffset = (offset - tokenOffset);
View Full Code Here

Examples of org.eclipse.jface.text.rules.IRule

        if (editorInput instanceof FileEditorInput) {
          IFile file = ((FileEditorInput) editorInput).getFile();
          project = file.getProject();
        }

        IRule rule = rulePosition.getRule();
        if (rule instanceof ElementTypeRule) {
          String elementTypeName = rulePosition.getText();
          ComponentLocateScope componentLocateScope = new ComponentLocateScope(project, elementTypeName, true);
          LocalizedComponentsLocateResult localizedComponentsLocateResult = new LocalizedComponentsLocateResult();
          Locate locate = new Locate(componentLocateScope, localizedComponentsLocateResult);
View Full Code Here

Examples of org.eclipse.jface.text.rules.IRule

  public RulePosition nextRulePosition() {
    fTokenOffset = fOffset;
    fColumn = UNDEFINED;

    IRule matchingRule = null;
    if (fRules != null) {
      for (int i = 0; matchingRule == null && i < fRules.length; i++) {
        IToken token = fRules[i].evaluate(this);
        if (!token.isUndefined()) {
          matchingRule = fRules[i];
View Full Code Here

Examples of org.jresearch.flexess.core.checker.rules.IRule

    }
    return null;
  }

  protected void fireModelChanged(Object parent, Object source, String ruleKey) throws RuleExecutionException {
    IRule rule = ruleManager.getRule(ruleKey);
    if (rule != null) {
      RuleDefinition ev = new RuleDefinition(parent, source);
      rule.executeRule(ev);
    }
  }
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.