public class ScriptExpression
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
ScriptExpression()
Ctor.
|
ScriptExpression(java.lang.String name,
java.util.List<java.lang.String> parameterNames,
java.lang.String expressionText,
java.lang.String optionalReturnType,
java.lang.String optionalDialect)
Ctor.
|
ScriptExpression(java.lang.String name,
java.util.List<java.lang.String> parameterNames,
java.lang.String expressionText,
java.lang.String optionalReturnType,
java.lang.String optionalDialect,
java.lang.String optionalEventTypeName)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getExpressionText()
Returns the script body.
|
java.lang.String |
getName()
Returns the script name.
|
java.lang.String |
getOptionalDialect()
Returns a dialect name, or null if none is defined and the configured default applies
|
java.lang.String |
getOptionalEventTypeName()
Returns the optional event type name.
|
java.lang.String |
getOptionalReturnType()
Returns the return type, if any is specified.
|
java.util.List<java.lang.String> |
getParameterNames()
Returns the lambda expression parameters.
|
void |
setExpressionText(java.lang.String expressionText)
Sets the script body.
|
void |
setName(java.lang.String name)
Sets the script name.
|
void |
setOptionalDialect(java.lang.String optionalDialect)
Sets a dialect name, or null if none is defined and the configured default applies
|
void |
setOptionalEventTypeName(java.lang.String optionalEventTypeName)
Sets the optional event type name.
|
void |
setOptionalReturnType(java.lang.String optionalReturnType)
Sets the return type, if any is specified.
|
void |
setParameterNames(java.util.List<java.lang.String> parameterNames)
Sets the lambda expression parameters.
|
void |
toEPL(java.io.StringWriter writer)
Print part.
|
static void |
toEPL(java.io.StringWriter writer,
java.util.List<ScriptExpression> scripts,
EPStatementFormatter formatter)
Print.
|
public ScriptExpression()
public ScriptExpression(java.lang.String name, java.util.List<java.lang.String> parameterNames, java.lang.String expressionText, java.lang.String optionalReturnType, java.lang.String optionalDialect, java.lang.String optionalEventTypeName)
name
- script nameparameterNames
- parameter listexpressionText
- script textoptionalReturnType
- return typeoptionalDialect
- dialectoptionalEventTypeName
- optional event type namepublic ScriptExpression(java.lang.String name, java.util.List<java.lang.String> parameterNames, java.lang.String expressionText, java.lang.String optionalReturnType, java.lang.String optionalDialect)
name
- script nameparameterNames
- parameter listexpressionText
- script textoptionalReturnType
- return typeoptionalDialect
- dialectpublic java.lang.String getName()
public void setName(java.lang.String name)
name
- script name to setpublic java.lang.String getOptionalReturnType()
public void setOptionalReturnType(java.lang.String optionalReturnType)
optionalReturnType
- return typepublic java.lang.String getOptionalDialect()
public void setOptionalDialect(java.lang.String optionalDialect)
optionalDialect
- dialect namepublic java.lang.String getExpressionText()
public void setExpressionText(java.lang.String expressionText)
expressionText
- script bodypublic java.util.List<java.lang.String> getParameterNames()
public void setParameterNames(java.util.List<java.lang.String> parameterNames)
parameterNames
- lambda expression parameterspublic java.lang.String getOptionalEventTypeName()
public void setOptionalEventTypeName(java.lang.String optionalEventTypeName)
optionalEventTypeName
- namepublic static void toEPL(java.io.StringWriter writer, java.util.List<ScriptExpression> scripts, EPStatementFormatter formatter)
writer
- to print toscripts
- scriptsformatter
- for newline-whitespace formattingpublic void toEPL(java.io.StringWriter writer)
writer
- to write to