Examples of configureParentToAllChilds()


Examples of com.github.sommeri.less4j.core.ast.FunctionExpression.configureParentToAllChilds()

      // and the --ieCompat flag is enabled, return a normal url() instead.
      int fileSizeInKB = data.length / 1024;
      if (fileSizeInKB >= DATA_URI_MAX_KB) {
        problemsHandler.warnIE8UnsafeDataUri(functionCall, filename, fileSizeInKB, DATA_URI_MAX_KB);
        FunctionExpression result = new FunctionExpression(token, "url", functionCall.getParameter().clone());
        result.configureParentToAllChilds();
        return result;
      }

      return toDataUri(token, mimetype, data, fragments);
View Full Code Here

Examples of com.github.sommeri.less4j.core.ast.GeneralBody.configureParentToAllChilds()

      media.setParent(result);
      media.setMediums(node.getMediums());
      GeneralBody mediaBody = new GeneralBody(underlyingStructure, importedAst.getMembers());
      media.setBody(mediaBody);
      media.configureParentToAllChilds();
      mediaBody.configureParentToAllChilds();
      return result;
    }
   
    return importedAst;
  }
View Full Code Here

Examples of com.github.sommeri.less4j.core.ast.GeneralBody.configureParentToAllChilds()

    RuleSet newRuleset = new RuleSet(media.getUnderlyingStructure(), media.getBody(), selectors);
    GeneralBody newMediaBody = new GeneralBody(media.getUnderlyingStructure());
    newMediaBody.addMember(newRuleset);
    media.setBody(newMediaBody);

    newMediaBody.configureParentToAllChilds();
    media.configureParentToAllChilds();
    newRuleset.configureParentToAllChilds();
  }
}
View Full Code Here

Examples of com.github.sommeri.less4j.core.ast.ListExpression.configureParentToAllChilds()

    List<Expression> evaluated = new ArrayList<Expression>();
    for (Expression expression : input.getExpressions()) {
      evaluated.add(evaluate(expression));
    }
    ListExpression result = new ListExpression(input.getUnderlyingStructure(), evaluated, input.getOperator().clone(), input.getScope());
    result.configureParentToAllChilds();
    return result;
  }

  public Expression evaluate(NamedExpression input) {
    NamedExpression result = new NamedExpression(input.getUnderlyingStructure(), input.getName(), evaluate(input.getExpression()), input.getScope());
View Full Code Here

Examples of com.github.sommeri.less4j.core.ast.ListExpression.configureParentToAllChilds()

  
    List<Expression> expressions = new ArrayList<Expression>();
    expressions.add(previousExpression);
    expressions.add(expression);
    ListExpression result = new ListExpression(underlying, expressions, new ListExpressionOperator(underlying, mergeOperator));
    result.configureParentToAllChilds();
    return result;
  }

  private String toMergingPropertiesKey(Declaration declaration) {
    String cssPropertyName = declaration.getNameAsString();
View Full Code Here

Examples of com.github.sommeri.less4j.core.ast.Media.configureParentToAllChilds()

      result.addMember(media);
      media.setParent(result);
      media.setMediums(node.getMediums());
      GeneralBody mediaBody = new GeneralBody(underlyingStructure, importedAst.getMembers());
      media.setBody(mediaBody);
      media.configureParentToAllChilds();
      mediaBody.configureParentToAllChilds();
      return result;
    }
   
    return importedAst;
View Full Code Here

Examples of com.github.sommeri.less4j.core.ast.MediaQuery.configureParentToAllChilds()

    if (mediaQuery.getMedium() != null) {
      problemsHandler.warnMerginMediaQueryWithMedium(mediaQuery);
    }

    previousMediaQueryClone.addExpressions(ArraysUtils.deeplyClonedList(mediaQuery.getExpressions()));
    previousMediaQueryClone.configureParentToAllChilds();
    return previousMediaQueryClone;
  }

  private void pushMediums(Media kid) {
    mediums.push(new ArrayList<MediaQuery>(kid.getMediums()));
View Full Code Here

Examples of com.github.sommeri.less4j.core.ast.NamedExpression.configureParentToAllChilds()

    return result;
  }

  public Expression evaluate(NamedExpression input) {
    NamedExpression result = new NamedExpression(input.getUnderlyingStructure(), input.getName(), evaluate(input.getExpression()), input.getScope());
    result.configureParentToAllChilds();
    return result;
  }

  public Expression evaluate(SignedExpression input) {
    Expression evaluate = evaluate(input.getExpression());
View Full Code Here

Examples of com.github.sommeri.less4j.core.ast.RuleSet.configureParentToAllChilds()

    newMediaBody.addMember(newRuleset);
    media.setBody(newMediaBody);

    newMediaBody.configureParentToAllChilds();
    media.configureParentToAllChilds();
    newRuleset.configureParentToAllChilds();
  }
}
View Full Code Here

Examples of com.github.sommeri.less4j.core.ast.Selector.configureParentToAllChilds()

    //create selector with after appender parts
    Selector result = null;
    if (!appenderAndAfter.isEmpty()) {
      result = new Selector(selector.getUnderlyingStructure(), new ArrayList<SelectorPart>(appenderAndAfter));
      result.configureParentToAllChilds();
    }

    //leave only before appender parts in original selector
    appenderAndAfter.clear();
    return result;
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.