com.espertech.esper.client.soda
Class CrontabParameterExpression

java.lang.Object
  extended by com.espertech.esper.client.soda.ExpressionBase
      extended by com.espertech.esper.client.soda.CrontabParameterExpression
All Implemented Interfaces:
Expression, java.io.Serializable

public class CrontabParameterExpression
extends ExpressionBase

Parameter expression such as last/lastweek/weekday/wildcard for use in crontab expressions.

See Also:
Serialized Form

Constructor Summary
CrontabParameterExpression()
          Ctor.
CrontabParameterExpression(ScheduleItemType type)
          Ctor.
 
Method Summary
 ExpressionPrecedenceEnum getPrecedence()
          Returns precedence.
 ScheduleItemType getType()
          Returns crontab parameter type.
 void setType(ScheduleItemType type)
          Sets the crontab parameter type.
 void toPrecedenceFreeEPL(java.io.StringWriter writer)
          Renders the expressions and all it's child expression, in full tree depth, as a string in language syntax.
 
Methods inherited from class com.espertech.esper.client.soda.ExpressionBase
addChild, getChildren, getTreeObjectName, renderAggregation, setChildren, setTreeObjectName, toEPL, toPrecedenceFreeEPL, toPrecedenceFreeEPL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrontabParameterExpression

public CrontabParameterExpression()
Ctor.


CrontabParameterExpression

public CrontabParameterExpression(ScheduleItemType type)
Ctor.

Parameters:
type - of crontab parameter
Method Detail

getPrecedence

public ExpressionPrecedenceEnum getPrecedence()
Description copied from interface: Expression
Returns precedence.

Returns:
precedence

toPrecedenceFreeEPL

public void toPrecedenceFreeEPL(java.io.StringWriter writer)
Description copied from class: ExpressionBase
Renders the expressions and all it's child expression, in full tree depth, as a string in language syntax.

Specified by:
toPrecedenceFreeEPL in class ExpressionBase
Parameters:
writer - is the output to use

getType

public ScheduleItemType getType()
Returns crontab parameter type.

Returns:
crontab parameter type

setType

public void setType(ScheduleItemType type)
Sets the crontab parameter type.

Parameters:
type - crontab parameter type

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com