Examples of ExpressionNode


Examples of org.adjective.syntactic.parser.node.ExpressionNode

    private ASTMethodDeclaration makeMethodDeclaration(final MethodInfo method, final ExpressionNode target, final ASTMemberReference reference)
    {
        final ASTFormalParameters parameters = makeFormalParameters(method);
        final ASTNameList exceptions = getExceptions(method);

        ExpressionNode expression = null;
        if (target instanceof ASTQualifiedIdentifier)
        {
            // Might be a class reference [static member ref, receiver member ref, or constructor ref]
            final TypeInfo refType = findType(target.as(ASTQualifiedIdentifier.class).getName());
            if (refType != null)
View Full Code Here

Examples of org.apache.camel.model.ExpressionNode

    private ExpressionNodeRenderer() {
        // Utility class, no public or protected default constructor
    }

    public static void render(StringBuilder buffer, ProcessorDefinition processor) {
        ExpressionNode expNode = (ExpressionNode)processor;
        buffer.append(".").append(expNode.getShortName());
        if (expNode instanceof DelayDefinition) {
            renderDelay(buffer, expNode);
        } else if (expNode instanceof FilterDefinition) {
            renderFilter(buffer, expNode);
        } else if (expNode instanceof IdempotentConsumerDefinition) {
            renderIdempotentConsumer(buffer, expNode);
        } else if (expNode instanceof LoopDefinition) {
            renderLoop(buffer, expNode);
        } else if (expNode instanceof RecipientListDefinition) {
            ExpressionDefinition expression = expNode.getExpression();
            buffer.append("(");
            ExpressionRenderer.render(buffer, expression);
            buffer.append(")");
        } else if (expNode instanceof RoutingSlipDefinition) {           
            ExpressionDefinition expression = expNode.getExpression();
            buffer.append("(");
            ExpressionRenderer.render(buffer, expression);
            if (((RoutingSlipDefinition)expNode).getUriDelimiter() != null) {
                buffer.append(", \"");
                buffer.append(((RoutingSlipDefinition)expNode).getUriDelimiter());
View Full Code Here

Examples of org.apache.hadoop.hbase.security.visibility.expression.ExpressionNode

    return true;
  }

  private List<Tag> createVisibilityTags(String visibilityLabelsExp) throws IOException,
      ParseException, InvalidLabelException {
    ExpressionNode node = null;
    node = this.expressionParser.parse(visibilityLabelsExp);
    node = this.expressionExpander.expand(node);
    List<Tag> tags = new ArrayList<Tag>();
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    DataOutputStream dos = new DataOutputStream(baos);
    if (node.isSingleNode()) {
      writeLabelOrdinalsToStream(node, dos);
      tags.add(new Tag(VisibilityUtils.VISIBILITY_TAG_TYPE, baos.toByteArray()));
      baos.reset();
    } else {
      NonLeafExpressionNode nlNode = (NonLeafExpressionNode) node;
View Full Code Here

Examples of org.apache.xpath.ExpressionNode

                             Vector args,
                             ExpressionContext exprContext)
      throws TransformerException
  {
    // Find the template which invokes this EXSLT function.
    ExpressionNode parent = extFunction.exprGetParent();
    while (parent != null && !(parent instanceof ElemTemplate))
    {
      parent = parent.exprGetParent();
    }
   
    ElemTemplate callerTemplate = (parent != null) ? (ElemTemplate)parent: null;
   
    XObject[] methodArgs;
View Full Code Here

Examples of org.apache.xpath.ExpressionNode

   * @return Valid ElemTemplateElement, or throw a runtime exception
   * if it is not found.
   */
  protected ElemTemplateElement getElemFromExpression(Expression expr)
  {
    ExpressionNode parent = expr.exprGetParent();
    while(null != parent)
    {
      if(parent instanceof ElemTemplateElement)
        return (ElemTemplateElement)parent;
      parent = parent.exprGetParent();
    }
    throw new RuntimeException(XSLMessages.createMessage(XSLTErrorResources.ER_ASSERT_NO_TEMPLATE_PARENT, null));
    // "Programmer's error! expr has no ElemTemplateElement parent!");
  }
View Full Code Here

Examples of org.apache.xpath.ExpressionNode

                             Vector args,
                             ExpressionContext exprContext)
      throws TransformerException
  {
    // Find the template which invokes this EXSLT function.
    ExpressionNode parent = extFunction.exprGetParent();
    while (parent != null && !(parent instanceof ElemTemplate))
    {
      parent = parent.exprGetParent();
    }
   
    ElemTemplate callerTemplate = (parent != null) ? (ElemTemplate)parent: null;
   
    XObject[] methodArgs;
View Full Code Here

Examples of org.apache.xpath.ExpressionNode

                             Vector args,
                             ExpressionContext exprContext)
      throws TransformerException
  {
    // Find the template which invokes this EXSLT function.
    ExpressionNode parent = extFunction.exprGetParent();
    while (parent != null && !(parent instanceof ElemTemplate))
    {
      parent = parent.exprGetParent();
    }
   
    ElemTemplate callerTemplate = (parent != null) ? (ElemTemplate)parent: null;
   
    XObject[] methodArgs;
View Full Code Here

Examples of org.apache.xpath.ExpressionNode

   * @return Valid ElemTemplateElement, or throw a runtime exception
   * if it is not found.
   */
  protected ElemTemplateElement getElemFromExpression(Expression expr)
  {
    ExpressionNode parent = expr.exprGetParent();
    while(null != parent)
    {
      if(parent instanceof ElemTemplateElement)
        return (ElemTemplateElement)parent;
      parent = parent.exprGetParent();
    }
    throw new RuntimeException(XSLMessages.createMessage(XSLTErrorResources.ER_ASSERT_NO_TEMPLATE_PARENT, null));
    // "Programmer's error! expr has no ElemTemplateElement parent!");
  }
View Full Code Here

Examples of org.apache.xpath.ExpressionNode

   * @return Valid ElemTemplateElement, or throw a runtime exception
   * if it is not found.
   */
  protected ElemTemplateElement getElemFromExpression(Expression expr)
  {
    ExpressionNode parent = expr.exprGetParent();
    while(null != parent)
    {
      if(parent instanceof ElemTemplateElement)
        return (ElemTemplateElement)parent;
      parent = parent.exprGetParent();
    }
    throw new RuntimeException(XSLMessages.createMessage(XSLTErrorResources.ER_ASSERT_NO_TEMPLATE_PARENT, null));
    // "Programmer's error! expr has no ElemTemplateElement parent!");
  }
View Full Code Here

Examples of org.apache.xpath.ExpressionNode

                             Vector args,
                             ExpressionContext exprContext)
      throws TransformerException
  {
    // Find the template which invokes this EXSLT function.
    ExpressionNode parent = extFunction.exprGetParent();
    while (parent != null && !(parent instanceof ElemTemplate))
    {
      parent = parent.exprGetParent();
    }
   
    ElemTemplate callerTemplate = (parent != null) ? (ElemTemplate)parent: null;
   
    XObject[] methodArgs;
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.