com.kuka.roboticsAPI.controllerModel.sunrise.api.expressions
Class ExpressionBuilder

java.lang.Object
  extended by com.kuka.roboticsAPI.controllerModel.sunrise.api.expressions.ExpressionBuilder

public final class ExpressionBuilder
extends Object

A Builder which can be used in order to build expressions.

This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

Field Summary
static String FULL_NAME
          FullName tag for Port.
 
Method Summary
 ExpressionBuilder append(IExpressionSegment provider, String tag)
           
 ExpressionBuilder append(Object segment)
          Appends a new segment to the expression.
 Expression build()
          Builds the expression.
static ExpressionBuilder expr()
          Creates a new expression builder instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FULL_NAME

public static String FULL_NAME
FullName tag for Port.

Method Detail

expr

public static ExpressionBuilder expr()
Creates a new expression builder instance.

Returns:
A new expression builder instance.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

append

public ExpressionBuilder append(Object segment)
Appends a new segment to the expression.

Parameters:
segment - The segment which should be appended.
Returns:
The expression builder.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

append

public ExpressionBuilder append(IExpressionSegment provider,
                                String tag)
Parameters:
provider - The expression segment provider.
tag - The tag which specifies the value which should be get during runtime when building an expression string.
Returns:
The expression builder.
See Also:
append(Object)
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

build

public Expression build()
Builds the expression.

Returns:
The expression.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.


Copyright © 2019. All rights reserved.